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. The Distinguished Name of the entity that issued the certificate, 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 of Number. If webRequest.getSecurityInfo() was called with the rawDER option present and set to true, this will contain the DER encoding of the certificate.

serialNumber

String. The certificate's serial number.

subject

String. The Distinguished Name of the entity to which the certificate was issued, 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

desktop mobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
CertificateInfo
Chrome – No support
Chrome
footnote
footnote See bug 41264310
Edge – No support
Edge
footnote No support
Firefox – Full support
Firefox 62 (Release date: 2018-09-05)
footnote Full support
Opera – No support
Opera
footnote No support
Safari – No support
Safari
footnote No support
Firefox for Android – Full support
Firefox for Android 62 (Release date: 2018-09-05)
footnote Full support
Safari on iOS – No support
Safari on iOS
footnote No support

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.