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
Namespace
Google \ Cloud \ Security \ PrivateCA \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ subject_config
CertificateConfig\SubjectConfig
Required. Specifies some of the values in a certificate that are related to the subject.
↳ x509_config
X509Parameters
Required. Describes how some of the technical X.509 fields in a certificate should be populated.
↳ public_key
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.
↳ subject_key_id
CertificateConfig\KeyId
Optional. When specified this provides a custom SKI to be used in the certificate. This should only be used to maintain a SKI of an existing CA originally created outside CA service, which was not generated using method (1) described in RFC 5280 section 4.2.1.2.
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
getSubjectKeyId
Optional. When specified this provides a custom SKI to be used in the certificate. This should only be used to maintain a SKI of an existing CA originally created outside CA service, which was not generated using method (1) described in RFC 5280 section 4.2.1.2.
hasSubjectKeyId
clearSubjectKeyId
setSubjectKeyId
Optional. When specified this provides a custom SKI to be used in the certificate. This should only be used to maintain a SKI of an existing CA originally created outside CA service, which was not generated using method (1) described in RFC 5280 section 4.2.1.2.
$this