2010-11-04 45 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

我把信託放在證書應該已經!