Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS AFNetworking+SSL无法使用HTTPS_Ios_Ssl_Https_Afnetworking - Fatal编程技术网

iOS AFNetworking+SSL无法使用HTTPS

iOS AFNetworking+SSL无法使用HTTPS,ios,ssl,https,afnetworking,Ios,Ssl,Https,Afnetworking,我有一个有效的SSL证书,我正在尝试执行一些https请求,但似乎AFNetworking在https方面存在某种问题,我无法执行请求,但如果我添加以下策略: AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; securityPolicy.allowInvalidCertificates = YES; manager.securityP

我有一个有效的SSL证书,我正在尝试执行一些https请求,但似乎AFNetworking在https方面存在某种问题,我无法执行请求,但如果我添加以下策略:

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

对我的经理来说,我的要求开始起作用了。所以我有两个问题,如果不将策略设置为接受无效的ssl,就没有解决方法了?此方法对于有效的ssl证书是否安全?

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

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