View Source GoogleApi.PrivateCA.V1.Model.CertificateDescription (google_api_private_ca v0.15.0)
A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.
Attributes
-
aiaIssuingCertificateUrls
(type:list(String.t)
, default:nil
) - Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate. -
authorityKeyId
(type:GoogleApi.PrivateCA.V1.Model.KeyId.t
, default:nil
) - Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 -
certFingerprint
(type:GoogleApi.PrivateCA.V1.Model.CertificateFingerprint.t
, default:nil
) - The hash of the x.509 certificate. -
crlDistributionPoints
(type:list(String.t)
, default:nil
) - 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 -
publicKey
(type:GoogleApi.PrivateCA.V1.Model.PublicKey.t
, default:nil
) - The public key that corresponds to an issued certificate. -
subjectDescription
(type:GoogleApi.PrivateCA.V1.Model.SubjectDescription.t
, default:nil
) - Describes some of the values in a certificate that are related to the subject and lifetime. -
subjectKeyId
(type:GoogleApi.PrivateCA.V1.Model.KeyId.t
, default:nil
) - Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. -
tbsCertificateDigest
(type:String.t
, default:nil
) - The hash of the pre-signed certificate, which will be signed by the CA. Corresponds to the TBS Certificate in https://tools.ietf.org/html/rfc5280#section-4.1.2. The field will always be populated. -
x509Description
(type:GoogleApi.PrivateCA.V1.Model.X509Parameters.t
, default:nil
) - Describes some of the technical X.509 fields in a certificate.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.PrivateCA.V1.Model.CertificateDescription{ aiaIssuingCertificateUrls: [String.t()] | nil, authorityKeyId: GoogleApi.PrivateCA.V1.Model.KeyId.t() | nil, certFingerprint: GoogleApi.PrivateCA.V1.Model.CertificateFingerprint.t() | nil, crlDistributionPoints: [String.t()] | nil, publicKey: GoogleApi.PrivateCA.V1.Model.PublicKey.t() | nil, subjectDescription: GoogleApi.PrivateCA.V1.Model.SubjectDescription.t() | nil, subjectKeyId: GoogleApi.PrivateCA.V1.Model.KeyId.t() | nil, tbsCertificateDigest: String.t() | nil, x509Description: GoogleApi.PrivateCA.V1.Model.X509Parameters.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.