CertificateDescription(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.
Attributes | |
---|---|
Name | Description |
subject_description |
google.cloud.security.privateca_v1.types.CertificateDescription.SubjectDescription
Describes some of the values in a certificate that are related to the subject and lifetime. |
x509_description |
google.cloud.security.privateca_v1.types.X509Parameters
Describes some of the technical X.509 fields in a certificate. |
public_key |
google.cloud.security.privateca_v1.types.PublicKey
The public key that corresponds to an issued certificate. |
subject_key_id |
google.cloud.security.privateca_v1.types.CertificateDescription.KeyId
Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. |
authority_key_id |
google.cloud.security.privateca_v1.types.CertificateDescription.KeyId
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 |
crl_distribution_points |
Sequence[str]
Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13 |
aia_issuing_certificate_urls |
Sequence[str]
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate. |
cert_fingerprint |
google.cloud.security.privateca_v1.types.CertificateDescription.CertificateFingerprint
The hash of the x.509 certificate. |
Classes
CertificateFingerprint
CertificateFingerprint(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A group of fingerprints for the x509 certificate. .. attribute:: sha256_hash
The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.
:type: str
KeyId
KeyId(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A KeyId identifies a specific public key, usually by hashing the public key.
SubjectDescription
SubjectDescription(mapping=None, *, ignore_unknown_fields=False, **kwargs)
These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.