IOS https双向验证

1.需要一个二进制格式的cer证书,一个client.p12证书。均为服务端生成。cer证书第一次使用的是base64格式的不行。原因待查
2.info.plist文件需要添加如下字段。Dictionary字段为你的api接口字段


INFOPLIST.png

参考:http://www.jianshu.com/p/9e573607be13

选择使用 NSExceptionDomains 来针对特定的域名,通过设定该域名下的 NSExceptionAllowsInsecureHTTPLoads 来开放 HTTP 应该要相对容易过审核。“需要访问的域名是第三方服务器,他们没有进行 HTTPS 对应”会是审核时的一个可选理由,但是这应该只需要针对特定域名,而非全面开放。如果访问的是自己的服务器的话,可能这个理由会无法通过。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容