2010-11-04 47 views
0

嘿,我试图为我的服务器协议安装SSL。无论如何,当我去设置kCFStreamPropertySSLSettings,它返回false。不知道为什么。CFWriteStreamSetProperty返回false为kCFStreamPropertySSLSettings

这里是我的sslDict:

2010-11-04 15:48:59.742 
bytestest[30897:207] sslDict = { 
    kCFStreamSSLAllowsAnyRoot = 1; 
    kCFStreamSSLAllowsExpiredCertificates = 1; 
    kCFStreamSSLAllowsExpiredRoots = 1; 
    kCFStreamSSLCertificates =  (
     "<SecIdentityRef: 0x792ede0>", 
     "<SecTrustRef: 0x792f220>" 
    ); 
    kCFStreamSSLLevel = kCFStreamSocketSecurityLevelNegotiatedSSL; 
} 

下面是我在谈论的代码:isPropertySet设置

isPropertySet = CFWriteStreamSetProperty(writeStream, 
             kCFStreamPropertySSLSettings, 
             sslDict); 

这条线后假

谢谢!

回答

0

我把信托放在证书应该已经!