区分SSL证书

时间:2018-01-18 07:45:24

标签: android ssl-certificate

我们有一个Android和iOS移动应用,其中有一个固定的SSL证书。现在我想知道这两个应用程序中固定了哪种证书? (叶,中间或根)。有没有办法区分这些证书。任何形式的帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

不同证书类型的一般指标是:

根证书

  • 通常是自签名的:issuer字段匹配subject字段。存储在证书中的公钥可用于验证证书的签名。
  • 显示
  • Basic Constraints证书扩展,isCA属性设置为true

中级CA证书

  • 未签名:issuer字段与subject字段不匹配。
  • 显示
  • Basic Constraints证书扩展,isCA属性设置为true

客户证书

  • 通常不会自签名:issuer字段与subject字段不匹配。 Subject字段包含有关在证书中拥有公钥的实体的信息。
  • Basic Constraints证书扩展程序不存在或已显示,isCA属性设置为false