Class CertificateConfig (1.3.1)

CertificateConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.

Attributes

NameDescription
subject_config google.cloud.security.privateca_v1.types.CertificateConfig.SubjectConfig
Required. Specifies some of the values in a certificate that are related to the subject.
x509_config google.cloud.security.privateca_v1.types.X509Parameters
Required. Describes how some of the technical X.509 fields in a certificate should be populated.
public_key google.cloud.security.privateca_v1.types.PublicKey
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.

Inheritance

builtins.object > proto.message.Message > CertificateConfig

Classes

SubjectConfig

SubjectConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.