CFWriteStreamSetProperty возвращает false для kCFStreamPropertySSLSettings - PullRequest
0 голосов
/ 05 ноября 2010

Привет, я пытаюсь настроить SSL для протокола моего сервера.В любом случае, когда я иду, чтобы установить kCFStreamPropertySSLSettings, он возвращает false.Не знаю почему.

Вот мой 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 = CFWriteStreamSetProperty(writeStream,
                                         kCFStreamPropertySSLSettings, 
                                         sslDict);  

После этой строки isPropertySet имеет значение false

Спасибо!

1 Ответ

0 голосов
/ 15 ноября 2010

Я доверяю там, где должен был быть сертификат!

...