CaX509Certificate
CA certificate in X509 format.
{
"serial_number": 0,
"not_after": "string",
"not_before": "string",
"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": [
false
],
"subject_unique_id": [
false
],
"key_usage": [
false
],
"issuer_alternative_names": [
"string"
],
"subject_alternative_names": [
"string"
],
"extended_key_usage": [
"string"
],
"trusted_issuer": "C=US, OU=DR Division, O=\"VMware, Inc.\", CN=\"VMware, Inc.\"",
"root": false
}
The serial number of the certificate. The serial number is an integer 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).
End date from the validity period of the certificate.
Start date from the validity period of the certificate.
Signature value (the raw signature bits) from the certificate.
Version number from the certificate.
Issuer distinguished name of the certificate.
Subject distinguished name of the certificate.
Gets the signature algorithm name for the certificate signature algorithm.
Signature algorithm OID string from the certificate. An OID is represented by a set of nonnegative whole numbers separated by periods.
Public key of the certificate.
Public key format of the certificate.
Public key algorithm of the certificate.
Thumbprint of the certificate.
Certificate in PEM format.
Issuer unique ID.
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) }
Issuer alternative names.
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.
Trusted issuer of the certificate.
Whether this is root certificate. If false - this is intermediate certificate.