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

Array of Number。如果使用 rawDER 選項呼叫 webRequest.getSecurityInfo() 並將其設定為 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。證書有效期結束時間,以自紀元以來的毫秒為單位。

瀏覽器相容性