2009-06-18 4 views
0

Wenn das Verfahren ausgeführt wird:Wie aktiviere ich mehr Handshake-Chiffren in CFStream?

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

die Verbindung eines CFReadStream zu sichern, gibt mein iphone Client den Fehler:

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

und der Server sendet den Fehler:

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

Gibt es eine Möglichkeit, CFReadStream zu erlauben, während des Handshake-Prozesses zusätzliche Verschlüsselungen zu verwenden?

Antwort

0

Für alle anderen, die in dieses Problem lautet:

Es stellt sich heraus, dass das Problem auf der Server-Seite war. Wenn Sie selbst auf dieses Problem stoßen, möchte ich Sie dringend bitten, zu überprüfen, ob der Handshake auf der Serverseite ordnungsgemäß funktioniert.

Verwandte Themen