1. 程式人生 > >安卓 https 證書校驗

安卓 https 證書校驗

問題:專案使用的Glide載入圖片的,當後臺返回是https的時候,在有些機型上載入不出來圖片,簽名校驗Glide預設的,沒有改動。

情況:我們使用的是GlobalSign簽發的證書,可以看到在安全中的信任憑證裡,有這個證書,5.0以上的有5個GlobalSign證書,5.0以下有3個GlobalSign證書,我這裡有兩個測試機,系統都是4.1.2的,一個是小米,一個是華為,小米的可以加載出來圖片,而華為的卻不可以。在魅族5.0,oppo5.0,原生6.0,一加7.1上都可以加載出來圖片。

當我關閉5.0系統以上另外兩個多出來的證書時,依然可以加載出來圖片。

所以猜測的原因是,系統對於https證書的校驗不同(沒驗證)。小米系統很久以前就改了對於https證書的認證(猜測)