iOS 配置HTTPS

作者: 一个脱离了高级趣味的人e | 来源:发表于2016-12-15 14:41 被阅读2524次

关于苹果2017年1月1日之后,要求App Store 商店所有的app 使用https  的计划虽已延迟,但尽早掌握适配的方法,对于iOS开发者的重要性却已不言而喻。

为了赶紧跟上大时代的步伐,身为渣渣的我马不停蹄的查找https 相关知识,今天终于算是配置好了https , 就等苹果能不能审核过了。

配置的过程中遇到了太多的坑,但仰仗以下几位作者的精彩文章,才得以步步披荆斩棘。本想把配置过程列出来,但总摆脱不了这几位的作者文章的影子,有盗文嫌疑。索性之下,仅贴出我配置过程中参考的这几篇文章链接,供需要的朋友查看,少走弯路,鄙人觉得这几篇文章已足以解决HTTPS配置问题。

总结了一下:

所谓用HTTPS的时候  app 前端要配置SSL 证书的意思就是:相当于服务器端与app 前端, 一个拿公钥,一个拿私钥。简单得说就是客户端发送请求的时候,用配置好的SSL证书里的加密方式加密一次,再发送给服务器,服务器端也配置好了SSL证书,然后服务器在解密。  也就是说客户端向服务器发起请求,服务器把证书发给客户端,客户端验证下证书是否合法,然后用证书的数据加密传输数据给服务器,服务器解密。

1、这个过程中SSL证书,如果是购买的官方的(很贵,也许正是苹果的目的),服务器配置一下,客户端配置一下就行了,不用代码处理,也就是客户端发起请求不用验证证书是否合法 。 关于SSL 厂商 和 价格:SSL 证书服务,大家用哪家的? - HTTPS - 知乎     苹果官网推荐的的SSL证书:iOS 9 中可用的受信任根证书列表 - Apple 支持 

2、自制证书,服务器端配置好,客户端发起请求时要时刻验证证书是否合法,关于自制证书:IOS Https适配摸索 - 简书   服务器手把手教制作证书   https SSL 自建证书的制作 - Erice_e的专栏 - 博客频道 - CSDN.NET 

HTTPS:

1、IOS Https适配摸索 - 简书 

2、iOS - HTTPS - 简书 

3、iOS开发HTTPS实现之信任SSL证书和自签名证书 - 简书 

最后对以上文章的作者们表示诚挚的感谢!!感谢你们的分享和推广。

相关文章

  • iOS配置HTTPS证书

    iOS配置HTTPS

  • iOS配置HTTPS

    https://github.com/ChenYilong/iOS9AdaptationTips 配置方法 :ht...

  • iOS 配置https

    貌似在iOS9之后,官方默认只能访问https。如果访问的https都是安全的,则不需要做任何配置。 安全的htt...

  • iOS 配置https

    昨天试验了iOS 11 beta6 发现原有的https自建证书不能使用,可能是新版本要对ATS加强验证,之前一直...

  • iOS 配置HTTPS

    关于苹果2017年1月1日之后,要求App Store 商店所有的app 使用https 的计划虽已延迟,但尽早掌...

  • iOS配置HTTPS

    引言 所有iOS的开发者都应该知道,2016年以来苹果在不断地收紧对于HTTP网络连接的限制,强力推行全部使用HT...

  • iOS配置HTTPS

    申请一个SSL证书 这个是我们后台做的操作,然后发给我.cer格式的证书,放到mainbundle就好。 AFNe...

  • ios 中如何适配https

    iOS中http转https,及https请求抓包转ios中配置https记录

  • iOS开发 AFN配置https请求

    iOS开发 AFN配置https请求

  • iOS webview 配置 HTTPS

    这是在测试情况下,一般权威的HTTPS 移动端是不许呀做处理的

网友评论

  • 仁伯:作者有木有简单demo啊

本文标题:iOS 配置HTTPS

本文链接:https://www.haomeiwen.com/subject/qgqgmttx.html