X509CertificateData

X509Certificate attributes


Properties

string
dsa_public_key_g Optional

One of the DSA cryptogaphic algorithm’s strength parameters, base.


string
dsa_public_key_p Optional

One of the DSA cryptogaphic algorithm’s strength parameters, prime.


string
dsa_public_key_q Optional

One of the DSA cryptogaphic algorithm’s strength parameters, sub-prime.


string
dsa_public_key_y Optional

One of the DSA cryptogaphic algorithm’s strength parameters.


string
ecdsa_curve_name Optional

The Curve name for the ECDSA certificate.


string
ecdsa_ec_field Optional

Represents an elliptic curve (EC) finite field in ECDSA.

Possible values are: F2MFP


array of integer as int32
ecdsa_ec_field_f2mks Optional

The order of the middle term(s) of the reduction polynomial in elliptic curve (EC) | characteristic 2 finite field.| Contents of this array are copied to protect against subsequent modification in ECDSA.


integer
ecdsa_ec_field_f2mm Optional

The first coefficient of this elliptic curve in elliptic curve (EC) | characteristic 2 finite field for ECDSA.


string
ecdsa_ec_field_f2mrp Optional

The value whose i-th bit corresponds to the i-th coefficient of the reduction polynomial | in elliptic curve (EC) characteristic 2 finite field for ECDSA.


string
ecdsa_ec_field_f2pp Optional

The specified prime for the elliptic curve prime finite field in ECDSA.


string
ecdsa_public_key_a Optional

The first coefficient of this elliptic curve in ECDSA.


string
ecdsa_public_key_b Optional

The second coefficient of this elliptic curve in ECDSA.


integer as int32
ecdsa_public_key_cofactor Optional

The co-factor in ECDSA.


string
ecdsa_public_key_generator_x Optional

X co-ordinate of G (the generator which is also known as the base point) in ECDSA.


string
ecdsa_public_key_generator_y Optional

Y co-ordinate of G (the generator which is also known as the base point) in ECDSA.


string
ecdsa_public_key_order Optional

The order of generator G in ECDSA.


array of string
ecdsa_public_key_seed Optional

The bytes used during curve generation for later validation in ECDSA.| Contents of this array are copied to protect against subsequent modification.


boolean
is_ca Optional

True if this is a CA certificate.


boolean
is_valid Optional

True if this certificate is valid.


string
issuer Required

The certificate issuers complete distinguished name.


string
issuer_cn Required

The certificate issuer’s common name.


integer as int64
not_after Required

The time in epoch milliseconds at which the certificate becomes invalid.


integer as int64
not_before Required

The time in epoch milliseconds at which the certificate becomes valid.


string
public_key_algo Required

Cryptographic algorithm used by the public key for data encryption.

Possible values are: RSADSAECDSA


integer as int32
public_key_length Required

Size measured in bits of the public/private keys used in a cryptographic algorithm.


string
rsa_public_key_exponent Optional

An RSA public key is made up of the modulus and the public exponent. Exponent is a power number.


string
rsa_public_key_modulus Optional

An RSA public key is made up of the modulus and the public exponent. Modulus is wrap around number.


string
serial_number Required

Certificate’s serial number.


string
signature Required

The signature value(the raw signature bits) used for signing and validate the cert.


string
signature_algorithm Required

The algorithm used by the Certificate Authority to sign the certificate.


string
subject Required

The certificate owners complete distinguished name.


string
subject_cn Required

The certificate owner’s common name.


string
version Required

Certificate version (default v1).

JSON Example

{
	"issuer": "string",
	"issuer_cn": "string",
	"not_after": 0,
	"not_before": 0,
	"public_key_algo": "RSA",
	"public_key_length": 0,
	"serial_number": "string",
	"signature": "string",
	"signature_algorithm": "string",
	"subject": "string",
	"subject_cn": "string",
	"version": "string"
}

Feedback

Was this page helpful?