Reference documentation and code samples for the Google Certificate Authority Service V1 Client class CertificateConfig.
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
Generated from protobuf message google.cloud.security.privateca.v1.CertificateConfig
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ subject_config
Google\Cloud\Security\PrivateCA\V1\CertificateConfig\SubjectConfig
Required. Specifies some of the values in a certificate that are related to the subject.
↳ x509_config
Google\Cloud\Security\PrivateCA\V1\X509Parameters
Required. Describes how some of the technical X.509 fields in a certificate should be populated.
↳ public_key
Google\Cloud\Security\PrivateCA\V1\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.
getSubjectConfig
Required. Specifies some of the values in a certificate that are related to the subject.
hasSubjectConfig
clearSubjectConfig
setSubjectConfig
Required. Specifies some of the values in a certificate that are related to the subject.
$this
getX509Config
Required. Describes how some of the technical X.509 fields in a certificate should be populated.
hasX509Config
clearX509Config
setX509Config
Required. Describes how some of the technical X.509 fields in a certificate should be populated.
$this
getPublicKey
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.
hasPublicKey
clearPublicKey
setPublicKey
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.
$this