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 Vertrauenswurzelzertifikate ist, die im Browser installiert sind, andernfalls false.

issuer

String. Der Distinguished Name der Entität, die das Zertifikat ausgestellt hat, formatiert als kommaseparierte Liste von Relative Distinguished Names, jeweils 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 Option rawDER aufgerufen wurde und diese auf true gesetzt war, enthält dies die DER-Codierung des Zertifikats.

serialNumber

String. Die Seriennummer des Zertifikats.

subject

String. Der Distinguished Name der Entität, an die das Zertifikat ausgestellt wurde, formatiert als kommaseparierte Liste von Relative Distinguished Names, jeweils 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-codierter SHA-256-Hash der DER-codierten Public Key Info.

validity

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

start

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

end

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

Browser-Kompatibilität