对于每个版本的iOS,苹果都会发布一个嵌入根证书的列表:
https://support.apple.com/en-us/HT205205
我无法为Android找到类似的东西,我想知道这些是否会因设备供应商的不同而不同,或者它们是否都共享一个共同的集合作为Android的一部分?
我的目标是有一个公共CA列表,在Android和iOS (每个系统的一些最低版本)中都是逗号。
发布于 2016-09-06 14:57:16
对于任何好奇的人,我相信我找到了答案:
Linux :没有中央根证书程序作为Linux的一部分。在Linux上运行时,Google使用(NSS)库执行证书验证。当打包或从源构建时,NSS包括根据审核的证书。对于大多数Linux用户来说,一旦包含在Mozilla根程序中,Google Chrome的用户就应该将您的根CA视为受信任的。但是,请注意,包NSS的Linux发行版可能会根据本地的、特定于发行版的根证书程序(如果有的话)添加或删除此列表。 Android:请在http://code.google.com/p/android/issues/entry上注册一个bug。 请注意,与Linux类似,Android源代码中包含的证书可能会被设备制造商或运营商根据其本地程序进行进一步修改。
https://www.chromium.org/Home/chromium-security/root-ca-policy#TOC-Root-Certificate-Programs
Mozilla包:
https://stackoverflow.com/questions/39351502
复制相似问题