發表日期:2016-12 文章編輯:小燈 瀏覽次數:2700
所謂用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