2016-09-06 29 views
0

對於蘋果iOS的每一個版本發佈嵌入式根證書的列表:Android的根證書,由Android版本

https://support.apple.com/en-us/HT205205

我無法找到Android的類似的東西,我想知道如果這些能不同的設備供應商或如果他們都分享一個共同的設置作爲Android的一部分適當?

我的目標是讓它們在Android和iOS commin公共CA的列表(每個部分最低版本)

+1

「我想知道,如果這些可以通過設備供應商而異」 - 很可能,尤其是在舊的設備版本。 Google現在能夠獨立於固件更新(從4.4開始)更新證書列表,並且我不知道供應商是否有任何方式支持這些版本的Google列表之外的其他根證書。 – CommonsWare

+0

謝謝,看來Android和Linux都使用Mozilla軟件包,但設備供應商可以添加/刪除。 https://www.chromium.org/Home/chromium-security/root-ca-policy#TOC-Root-Certificate-Programs – Hoofamon

回答

0

對於任何人誰是好奇,我相信我找到了答案:

Linux:沒有中央根證書程序作爲Linux的一部分。在Linux上運行時,Google Chrome使用Mozilla Network 安全服務(NSS)庫執行證書驗證。 根據源代碼進行打包或構建時,根據Mozilla根證書計劃,NSS包含經過審查的證書 。對於大多數Linux用戶,只要包含在Mozilla根目錄 程序中,Google Chrome的用戶就應該將您的根CA視爲可信。 然而,請注意,包含NSS 的Linux發行版可能會根據本地, 特定於發行版的根證書程序(如果有)添加或刪除,進一步更改此列表。

Android:請提交bug在http://code.google.com/p/android/issues/entry

請注意,與Linux類似,根據其本地程序,設備製造商或 運營商可能會進一步更改包含在 Android資源中的證書。

https://www.chromium.org/Home/chromium-security/root-ca-policy#TOC-Root-Certificate-Programs

的Mozilla套件:

https://wiki.mozilla.org/CA:IncludedCAs