webRequest.CertificateInfo

描述一项 X.509 证书 的对象。

webRequest.getSecurityInfo() API 返回的 SecurityInfo 对象包含该对象数组的 certificates 属性。

类型

该类型的值是一个对象。其包含以下属性:

fingerprint

Object。包含下列属性的对象:

sha1

String。证书 DER 编码的 SHA-1 散列值。

sha256

String。证书 DER 编码的 SHA-256 散列值。

isBuiltInRoot

Boolean。当证书是在浏览器中安装的信任根证书之一时为 true,否则为 false

issuer

String。颁发此证书的组织的专有名称,格式化为逗号分隔的相对专有名称的列表,其中各项的形式都是“type=value”。

例如“CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US”。

rawDER

Number 的数组(Array)。若 webRequest.getSecurityInfo() 被调用时包含 rawDER 选项并设置为 true,则该属性将包含证书的 DER 编码。

serialNumber

String。证书的序列号.

subject

String。被颁发此证书的组织的专有名称,格式化为逗号分隔的相对专有名称的列表,其中各项的形式都是“type=value”。

例如“CN=*.cdn.mozilla.net,O=Mozilla Corporation,L=Mountain View,ST=California,C=US”。

subjectPublicKeyInfoDigest

Object。包含下列属性的对象:

sha256

String。DER 编码的公钥信息的 SHA-256 散列值的 Base64 编码。

validity

Object。该证书的有效期。包含下列属性的对象:

start

Number。证书有效期的开始时间,以自纪元以来的毫秒数表示。

end

Number。证书有效期的结束时间,以自纪元以来的毫秒数表示。

浏览器兼容性