webRequest.CertificateInfo

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

SecurityInfo 对象中返回的 webRequest.getSecurityInfo() API 包含一个 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

Array of Number。如果 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 编码的 公钥信息 的 Base64 编码 SHA-256 哈希值。

validity

Object。证书的有效期。一个包含以下属性的对象

start

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

end

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

浏览器兼容性

BCD 表格仅在浏览器中加载