webRequest.CertificateInfo
An object describing a single X.509 certificate.
The SecurityInfo
object returned from the webRequest.getSecurityInfo()
API includes a certificates
property which is an array of these objects.
Type
Values of this type are objects. They contain the following properties:
fingerprint
-
Object
. An object with the following properties:sha1
-
String
. SHA-1 hash of the certificate's DER encoding. sha256
-
String
. SHA-256 hash of the certificate's DER encoding.
isBuiltInRoot
-
Boolean
.true
if the certificate is one of the trust roots installed in the browser,false
otherwise. issuer
-
String
. Name of the organization that issued this certificate, represented as a Distinguished Name and formatted as a comma-separated list of Relative Distinguished Names, each of the form "type=value".For example: "CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US".
rawDER
-
Array
ofNumber
. IfwebRequest.getSecurityInfo()
was called with therawDER
option present and set totrue
, this will contain the DER encoding of the certificate. serialNumber
-
String
. The certificate's serial number. subject
-
String
. Name of the organization that issued this certificate, represented as a Distinguished Name and formatted as a comma-separated list of Relative Distinguished Names, each of the form "type=value".For example: "CN=*.cdn.mozilla.net,O=Mozilla Corporation,L=Mountain View,ST=California,C=US".
subjectPublicKeyInfoDigest
-
Object
. An object containing the following properties:sha256
-
String
. Base64 encoded SHA-256 hash of the DER-encoded public key info.
validity
-
Object
. Validity period for the certificate. An object containing the following properties:start
-
Number
. The start of the certificate's validity period, in milliseconds since the epoch. end
-
Number
. The end of the certificate's validity period, in milliseconds since the epoch.
Browser compatibility
BCD tables only load in the browser