CFNetwork匿名密码?

时间:2014-08-04 15:04:05

标签: ios ssl ios7 cfnetwork

CFNetwork是否有办法启用匿名密码 - 即我们可以使用SSL连接代码连接到某些(受弱保护的)服务器?

1 个答案:

答案 0 :(得分:0)

  

CFNetwork是否有办法启用匿名密码

是。设置密码套件非常简单:

SSLContextRef ctx = NULL;
SSLNewContext(NO /*client*/, &ctx);

SSLCipherSuite cipher = TLS_DH_anon_WITH_AES_256_CBC_SHA;
SSLSetEnabledCiphers(ctx, &cipher, 1);
...

将它连接到更高级别的对象,如NSURLConnection,很难。请参阅Apple Networking邮件列表中的Configure socket used by NSURLConnection?

另见Using SSLSetEnabledCiphers with AFNetworking to disable weak ciphers


以下是针对此问题填写的RADAR: