X509Certificate
The certificate in X509 format.
{
"serial_number": "string",
"not_after": 0,
"not_before": 0,
"signature": "string",
"version": 3,
"issuer_dn": "C=US, OU=DR Division, O=\"VMware, Inc.\", CN=\"VMware, Inc.\"",
"subject_dn": "C=US, OU=DR Division, O=\"VMware, Inc.\", CN=\"VMware, Inc.\"",
"sig_alg_name": "SHA256withRSA",
"sig_alg_oid": "1.2.840.10040.4.3",
"public_key": "string",
"public_key_format": "X.509",
"public_key_algorithm": "RSA",
"thumbprint": "string",
"certificate": "string",
"issuer_unique_id": [
{}
],
"subject_unique_id": [
{}
],
"key_usage": [
{}
],
"issuer_alternative_names": [
{}
],
"subject_alternative_names": [
{}
],
"extended_key_usage": [
{}
]
}
The serial number of the certificate, represented as string. The serial number is a number assigned by the certification authority to each certificate. It must be unique for each certificate issued by a given CA (i.e., the issuer name and serial number identify a unique certificate).
The end date from the validity period of the certificate, as milliseconds.
The start date from the validity period of the certificate, as milliseconds.
The signature value as Base64 encoded string (with ISO-8859-1 charset) from the certificate.
The version number of the certificate.
The issuer distinguished name of the certificate.
The subject distinguished name of the certificate.
The name of the signature algorithm for the certificate.
The signature algorithm OID string from the certificate. An OID is represented by a set of non-negative whole numbers separated by periods.
The public key of the certificate.
The public key format of the certificate.
The public key algorithm of the certificate.
The thumbprint of the certificate.
The certificate in PEM format.
The ID of the certificate issuer.
The subject unique ID.
Boolean array representing bits of the KeyUsage extension, (OID = 2.5.29.15). The key usage extension defines the purpose (e.g., encipherment, signature, certificate signing) of the key contained in the certificate. The ASN.1 definition for this is:
KeyUsage ::= BIT STRING { digitalSignature (0), nonRepudiation (1), keyEncipherment (2), dataEncipherment (3), keyAgreement (4), keyCertSign (5), cRLSign (6), encipherOnly (7), decipherOnly (8) }
The issuer alternative names.
The subject alternative names.
Indicates one or more purposes for which the certified public key may be used, in addition to or in place of the basic purposes indicated in the key usage extension field.