Skip to main content

ICertificate

Properties​

extensions?​

optional extensions?: Extension[]

If present, this field is a SEQUENCE of one or more certificate extensions


issuer​

issuer: RelativeDistinguishedNames

The issuer field identifies the entity that has signed and issued the certificate


issuerUniqueID?​

optional issuerUniqueID?: ArrayBuffer

The subject and issuer unique identifiers are present in the certificate to handle the possibility of reuse of subject and/or issuer names over time


notAfter​

notAfter: Time

The date on which the certificate validity period ends


notBefore​

notBefore: Time

The date on which the certificate validity period begins


serialNumber​

serialNumber: Integer

Serial number of the certificate


signature​

signature: AlgorithmIdentifier

This field contains the algorithm identifier for the algorithm used by the CA to sign the certificate


signatureAlgorithm​

signatureAlgorithm: AlgorithmIdentifier

The signatureAlgorithm field contains the identifier for the cryptographic algorithm used by the CA to sign this certificate


signatureValue​

signatureValue: BitString

The signatureValue field contains a digital signature computed upon the ASN.1 DER encoded tbsCertificate


subject​

subject: RelativeDistinguishedNames

The subject field identifies the entity associated with the public key stored in the subject public key field


subjectPublicKeyInfo​

subjectPublicKeyInfo: PublicKeyInfo

This field is used to carry the public key and identify the algorithm with which the key is used


subjectUniqueID?​

optional subjectUniqueID?: ArrayBuffer

The subject and issuer unique identifiers are present in the certificate to handle the possibility of reuse of subject and/or issuer names over time


tbs​

tbs: ArrayBuffer

ToBeSigned (TBS) part of the certificate


version​

version: number

Version number