GoogleApi.PrivateCA.V1beta1.Model.Certificate (google_api_private_ca v0.4.1) View Source
A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
Attributes
-
certificateDescription(type:GoogleApi.PrivateCA.V1beta1.Model.CertificateDescription.t, default:nil) - Output only. A structured description of the issued X.509 certificate. -
config(type:GoogleApi.PrivateCA.V1beta1.Model.CertificateConfig.t, default:nil) - Immutable. A description of the certificate and key that does not require X.509 or ASN.1. -
createTime(type:DateTime.t, default:nil) - Output only. The time at which this Certificate was created. -
labels(type:map(), default:nil) - Optional. Labels with user-defined metadata. -
lifetime(type:String.t, default:nil) - Required. Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain. -
name(type:String.t, default:nil) - Output only. The resource path for this Certificate in the formatprojects/*/locations/*/certificateAuthorities/*/certificates/*. -
pemCertificate(type:String.t, default:nil) - Output only. The pem-encoded, signed X.509 certificate. -
pemCertificateChain(type:list(String.t), default:nil) - Output only. The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246. -
pemCsr(type:String.t, default:nil) - Immutable. A pem-encoded X.509 certificate signing request (CSR). -
revocationDetails(type:GoogleApi.PrivateCA.V1beta1.Model.RevocationDetails.t, default:nil) - Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present. -
updateTime(type:DateTime.t, default:nil) - Output only. The time at which this Certificate was updated.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.PrivateCA.V1beta1.Model.Certificate{
certificateDescription:
GoogleApi.PrivateCA.V1beta1.Model.CertificateDescription.t(),
config: GoogleApi.PrivateCA.V1beta1.Model.CertificateConfig.t(),
createTime: DateTime.t(),
labels: map(),
lifetime: String.t(),
name: String.t(),
pemCertificate: String.t(),
pemCertificateChain: [String.t()],
pemCsr: String.t(),
revocationDetails: GoogleApi.PrivateCA.V1beta1.Model.RevocationDetails.t(),
updateTime: DateTime.t()
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.