微信小程序依靠微信而生,擁有龐大的用戶群體,所以一經(jīng)推出備受大家的青睞。為了保護大家的隱私信息安全,微信對小程序的上線要求是必須配置HTTPS。那么微信小程序如何實現(xiàn)HTTPS加密傳輸?
微信小程序?qū)崿F(xiàn)HTTPS加密傳輸?shù)奈ㄒ煌緩骄褪巧暾埐⒉渴餝SL證書,大致流程如下:
1)選擇靠譜的SSL證書服務商下單購買SSL證書;
2)生成CSR文件并提交相關(guān)材料進行審核;
3)證書頒發(fā)機構(gòu)會對其進行審核,不同類型的SSL證書驗證方式及頒發(fā)時間都不一樣,具體的可以參考這篇文章《微信小程序適合哪些SSL證書?怎么選》;
4)SSL證書頒發(fā)之后會通過電子郵件的方式發(fā)送到申請者的郵箱,自行下載安裝到服務器上即可。
微信小程序?qū)τ赟SL證書有以下要求:
1)SSL證書必須有效。證書必須被系統(tǒng)信任,部署SSL證書的網(wǎng)站域名必須與證書頒發(fā)的域名一致,證書必須在有效期內(nèi);
2)iOS 不支持自簽名證書;
3)iOS 下證書必須滿足蘋果 App Transport Security (ATS) 的要求;
4)TLS 必須支持 1.2 及以上版本。部分舊 Android 機型還未支持 TLS 1.2,請確保 HTTPS 服務器的 TLS 版本支持1.2及以下版本;
5)部分CA可能不被操作系統(tǒng)信任,請開發(fā)者在選擇證書時注意小程序和各系統(tǒng)的相關(guān)通告。

