Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 带SSL的NSSocketPort_Cocoa_Ssl_Nssocketport - Fatal编程技术网

Cocoa 带SSL的NSSocketPort

Cocoa 带SSL的NSSocketPort,cocoa,ssl,nssocketport,Cocoa,Ssl,Nssocketport,我目前正在编写一个服务器/客户端应用程序,使用连接到服务器端事件处理的NSSocketPortNSFileDescriptor。这工作得非常好,服务器和客户机通信没有问题 但是,我想添加SSL/TLS来保护通信。使用NSStream我可以设置NSStreamSocketSecurityLevelNegotiatedSSL密钥,让流本身处理此加密,但是NSSocketPort是否有类似的功能,或者我是否必须实现此功能?我搜索了文档,没有找到任何可以让我轻松实现此SSL/TLS的内容 如果我必须亲自

我目前正在编写一个服务器/客户端应用程序,使用连接到服务器端事件处理的
NSSocketPort
NSFileDescriptor。这工作得非常好,服务器和客户机通信没有问题

但是,我想添加SSL/TLS来保护通信。使用
NSStream
我可以设置
NSStreamSocketSecurityLevelNegotiatedSSL
密钥,让流本身处理此加密,但是
NSSocketPort
是否有类似的功能,或者我是否必须实现此功能?我搜索了文档,没有找到任何可以让我轻松实现此SSL/TLS的内容

如果我必须亲自实施,那么最简单的实施方式是什么?
NSSocketPort
的子类,还是其他什么?我对OpenSSL比较熟悉,但对于如何使用Cocoa使其正常工作的任何建议(并非双关语)当然都很欣赏