相同的网站,但Chrome中的SSL / TLS证书公钥不同于Firefox

时间:2016-12-27 18:10:18

标签: google-chrome firefox ssl certificate ssl-certificate

我尝试使用chrome vs,firefox连接到网站。我应该得到相同的公钥值,但事实并非如此。我在每个浏览器中都有不同的公钥。有谁能解释为什么? 这是我在firefox中得到的:

enter image description here

以下是我在Chrome中获得的内容:

enter image description here

1 个答案:

答案 0 :(得分:1)

实际上,两个浏览器都显示相同的公钥。不同之处在于这些对话框中的公钥呈现。 Firefox仅显示模数值,而Chrome显示整个ASN.1编码的公钥,其外部SEQUENCE标记,模数和末尾的公共指数(01 00 01)。这是公钥的ASN.1定义:

RSAPublicKey ::= SEQUENCE {
    modulus           INTEGER,  -- n
    publicExponent    INTEGER   -- e
}

Chrome显示整个类型,Firefox仅显示modulus字段。