ios - CFNetwork 匿名密码?

标签 ios ssl ios7 cfnetwork

CFNetwork 是否有任何方法可以启用匿名密码——也就是说,我们可以使用 SSL 连接代码连接到某些(保护较弱的)服务器?

最佳答案

Is there any way with CFNetwork to enable anonymous ciphers

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

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

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

将它连接到更高级别的对象,如 NSURLConnection,是很困难的。参见 Configure socket used by NSURLConnection?在 Apple Networking 邮件列表上。

另见 Using SSLSetEnabledCiphers with AFNetworking to disable weak ciphers .


以下是关于该问题的雷达:

关于ios - CFNetwork 匿名密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25121744/

相关文章:

google-chrome - SSL 证书;绿锁有时不显示

iphone - GKPeerPickerController 已在 iOS 7 中弃用

objective-c - 有人可以帮我改进我的代码,让它运行得更快吗?

ios - 使用 Objective-C 从 IOS 上的提醒中打开我的应用程序

ios - 未找到 RCTBridgeModule - RNGoogleSignin

app-store - Apple App Store 未在 iOS 7 中显示正确的图标

ios - 将 NSData(Json 数据)转换为 nsarray : iOS

ios - UIButton 不会打开新的 View Controller

java - 在没有 SSL 的情况下使用带有 Java 套接字的 session

使用 https 重写 Apache 2.4 url