2009-06-18 4 views
0

При запуске метода:Как включить дополнительные ключи шифрования в CFStream?

CFReadStreamSetProperty(theReadStream, kCFStreamPropertySSLSettings (CFDictionaryRef)tlsPacket->tlsSettings); 

Чтобы обеспечить подключение к CFReadStream, мой iphone клиент возвращает ошибку:

Error Domain=kCFStreamErrorDomainSSL Code=-9824 "Operation could not be completed. (kCFStreamErrorDomainSSL error -9824.)" 

и сервер отправляет сообщение об ошибке:

ERROR [STDERR] javax.net.ssl.SSLHandshakeException: no cipher suites in common 

Есть ли способ разрешить CFReadStream использовать дополнительные шифры во время процесса рукопожатия?

ответ

0

Для всех, кто работает с этой проблемой:

Оказывается, что проблема была на стороне сервера. Если вы столкнетесь с этой проблемой, я настоятельно рекомендую вам проверить правильность работы рукопожатия на стороне сервера.