相同的网站,但 SSL/TLS 证书 public-chrome 中的密钥与 Firefox 中的不同

Same website but different SSL/TLS Certificate public-key in chrome than it in Firefox

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

这是我在 Chrome 中得到的:

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

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

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