小编Moh*_*nia的帖子

如何为SSL握手配置CFStream(或NSStream)?

我正在使用CFStream/NSStream来建立http连接.我希望能够在三种情况下检测到SSL握手失败:

  • 案例A:服务器不受信任
  • 情况B:服务器是可信的但是要求客户端证书
  • 情况C:服务器不受信任,它会询问客户端证书

今天没有对我的CFStream的SSL属性进行测试,我得到:

  • 案例A:错误-9807
  • 情况B:没有错误,但服务器拒绝连接(错误500)
  • 案例C:错误9807

有没有办法配置CFStream来正确区分这三种情况?或者在SSL握手期间进行一些回调?

谢谢你的帮助.

ssl objective-c nsstream cfnetwork cfstream

6
推荐指数
1
解决办法
2930
查看次数

标签 统计

cfnetwork ×1

cfstream ×1

nsstream ×1

objective-c ×1

ssl ×1