GoogleApi.PrivateCA.V1.Model.CertificateConfig (google_api_private_ca v0.8.0) View Source
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
Attributes
-
publicKey(type:GoogleApi.PrivateCA.V1.Model.PublicKey.t, default:nil) - Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR. -
subjectConfig(type:GoogleApi.PrivateCA.V1.Model.SubjectConfig.t, default:nil) - Required. Specifies some of the values in a certificate that are related to the subject. -
x509Config(type:GoogleApi.PrivateCA.V1.Model.X509Parameters.t, default:nil) - Required. Describes how some of the technical X.509 fields in a certificate should be populated.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.PrivateCA.V1.Model.CertificateConfig{
publicKey: GoogleApi.PrivateCA.V1.Model.PublicKey.t() | nil,
subjectConfig: GoogleApi.PrivateCA.V1.Model.SubjectConfig.t() | nil,
x509Config: GoogleApi.PrivateCA.V1.Model.X509Parameters.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.