webRequest.CertificateInfo

Ein Objekt, das ein einzelnes X.509-Zertifikat beschreibt.

Das SecurityInfo-Objekt, das von der webRequest.getSecurityInfo()-API zurückgegeben wird, enthält eine certificates-Eigenschaft, die ein Array dieser Objekte ist.

Typ

Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:

fingerprint

Object. Ein Objekt mit den folgenden Eigenschaften:

sha1

String. SHA-1-Hash der DER-Codierung des Zertifikats.

sha256

String. SHA-256-Hash der DER-Codierung des Zertifikats.

isBuiltInRoot

Boolean. true, wenn das Zertifikat eines der im Browser installierten Vertrauensanker ist, andernfalls false.

issuer

String. Name der Organisation, die dieses Zertifikat ausgestellt hat, dargestellt als Distinguished Name und formatiert als kommaseparierte Liste von Relative Distinguished Names, jede in der Form "type=value".

Zum Beispiel: "CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US".

rawDER

Array von Number. Wenn webRequest.getSecurityInfo() mit der rawDER-Option aufgerufen wurde und diese auf true gesetzt ist, enthält dies die DER-Codierung des Zertifikats.

serialNumber

String. Die Seriennummer des Zertifikats.

subject

String. Name der Organisation, die dieses Zertifikat ausgestellt hat, dargestellt als Distinguished Name und formatiert als kommaseparierte Liste von Relative Distinguished Names, jede in der Form "type=value".

Zum Beispiel: "CN=*.cdn.mozilla.net,O=Mozilla Corporation,L=Mountain View,ST=California,C=US".

subjectPublicKeyInfoDigest

Object. Ein Objekt mit den folgenden Eigenschaften:

sha256

String. Base64-kodierter SHA-256-Hash der DER-kodierten Öffentlicher Schlüsselinfo.

validity

Object. Gültigkeitszeitraum für das Zertifikat. Ein Objekt mit den folgenden Eigenschaften:

start

Number. Der Beginn des Gültigkeitszeitraums des Zertifikats in Millisekunden seit der Epoche.

end

Number. Das Ende des Gültigkeitszeitraums des Zertifikats in Millisekunden seit der Epoche.

Browser-Kompatibilität

BCD tables only load in the browser