Ios 无法实现Swift SSLCreateContext

Ios 无法实现Swift SSLCreateContext,ios,swift,tls1.2,secure-transport,Ios,Swift,Tls1.2,Secure Transport,我是iOS开发新手,正在尝试实现到自定义端口的SSL连接 我发现这个答案中的代码是通过套接字实现安全连接的最佳/最简单的实现 但是,我遇到了以下错误: 使用未解析标识符“kSSLClientSide” 使用未解析的标识符“kSSLStreamType” 使用未解析标识符“KSSLSessionOptionBreaknClientAuth” 我已经检查并运行Swift版本2.1.1,使用iOS 9.2 SDK和Xcode 7.2。我甚至尝试添加导入安全性,但没有效果 找不到这些常量的原因是什么 测

我是iOS开发新手,正在尝试实现到自定义端口的SSL连接

我发现这个答案中的代码是通过套接字实现安全连接的最佳/最简单的实现

但是,我遇到了以下错误:

使用未解析标识符“kSSLClientSide”
使用未解析的标识符“kSSLStreamType”
使用未解析标识符“KSSLSessionOptionBreaknClientAuth”

我已经检查并运行Swift版本2.1.1,使用iOS 9.2 SDK和Xcode 7.2。我甚至尝试添加
导入安全性
,但没有效果

找不到这些常量的原因是什么


测试线路如下:

请使用Swift中声明的标识符:

if let sslContext = SSLCreateContext(kCFAllocatorDefault, SSLProtocolSide.ClientSide, SSLConnectionType.StreamType) {
    SSLSetIOFuncs(sslContext, sslReadCallback, sslWriteCallback)
    SSLSetConnection(sslContext, &socketfd)
    SSLSetSessionOption(sslContext, SSLSessionOption.BreakOnClientAuth, true)
    SSLHandshake(sslContext)
}

谢谢这修复了问题中描述的错误。Ivan,你能展示一下sslReadCallback和sslWriteCallback的定义吗?例如,当我尝试
func-sslReadFunc(conn:SSLConnectionRef,data:UnsafeMutableRawPointer,dataLength:UnsafeMutablePointer)->OSStatus时,会出现错误。