【问题标题】:iOS AFNetworking + SSL Can't do HTTPSiOS AFNetworking + SSL 不能做 HTTPS
【发布时间】:2014-11-09 20:50:05
【问题描述】:

我有一个有效的 SSL 证书,我正在尝试做一些 https 请求,但似乎 AFNetworking 对 https 有某种问题,我不能做请求,但如果我添加此策略:

AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
    securityPolicy.allowInvalidCertificates = YES;
    manager.securityPolicy = securityPolic;

对于我的经理,我的请求开始起作用了。所以我有 2 个问题,如果不将策略设置为接受无效 ssl,就没有解决方法吗?这种方法对于有效的 ssl 证书也安全吗?

【问题讨论】:

    标签: ios ssl https afnetworking


    【解决方案1】:

    您确定您的第三方证书完全受信任吗?尝试使用一个名为 SSL Detective 的应用程序来确保整个链都是可信的(没有红色组件)。您的问题可能是您的证书链。

    在我的实现中,仅在调试构建期间允许将策略设置为接受无效证书,然后在生产构建期间仅允许有效证书。

    【讨论】:

      猜你喜欢
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-15
      • 1970-01-01
      相关资源
      最近更新 更多