iOS HTTPS 介绍

简介: iOS HTTPS 介绍

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


1、这个过程中SSL证书,如果是购买的官方的(很贵,也许正是苹果的目的),服务器配置一下,客户端配置一下就行了,不用代码处理,也就是客户端发起请求不用验证证书是否合法 。 关于SSL 厂商 和 价格:https://www.zhihu.com/question/19578422 苹果官网推荐的的SSL证书:https://support.apple.com/zh-cn/HT205205


2、自制证书,服务器端配置好,客户端发起请求时要时刻验证证书是否合法,关于自制证书:http://www.jianshu.com/p/f312a84a944c


https:


1、http://www.jianshu.com/p/f312a84a944c


2、http://www.jianshu.com/p/4b5d2d47833d


3、http://www.jianshu.com/p/6b9c8bd5005a


相关文章
|
1月前
|
Web App开发 前端开发 网络安全
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
【2月更文挑战第21天】前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
58 1
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
|
3月前
|
iOS开发 开发者
【教程】iOS如何抓取HTTP和HTTPS数据包经验分享
📱 在日常的App开发和研发调研中,对各类App进行深入的研究分析时,我们需要借助专业的抓包应用来协助工作。本文将介绍如何使用iOS手机抓包工具来获取HTTP和HTTPS数据包,并推荐一款实用的抓包应用——克魔助手,希望能够帮助读者提升工作效率,高效地完成日常工作。
|
9月前
|
编解码 iOS开发 流计算
调用Live555接收RTSP直播流,转换为Http Live Streaming(iOS直播)协议
调用Live555接收RTSP直播流,转换为Http Live Streaming(iOS直播)协议
319 1
|
9月前
|
存储 编解码 缓存
HTTP Live Streaming直播(iOS直播)技术分析与实现
HTTP Live Streaming直播(iOS直播)技术分析与实现
135 1
|
10月前
|
Shell
(Mac)remotedebug-ios-webkit-adapter 无法运行,出现以下错误:ios_webkit_debug_proxy找不到。请安装 ios_webkit_debug_proxy (https://github.com/google/ios-webkit-debug-proxy) #74
(Mac)remotedebug-ios-webkit-adapter 无法运行,出现以下错误:ios_webkit_debug_proxy找不到。请安装 ios_webkit_debug_proxy (https://github.com/google/ios-webkit-debug-proxy) #74
387 0