Google Certificate Authority Service V1 Client - Class CertificateConfig (1.1.0)

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.

Parameters
Name
Description
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.

Returns
Type
Description
$this

getX509Config

Required. Describes how some of the technical X.509 fields in a certificate should be populated.

Returns
Type
Description

hasX509Config

clearX509Config

setX509Config

Required. Describes how some of the technical X.509 fields in a certificate should be populated.

Parameter
Name
Description
Returns
Type
Description
$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.

Returns
Type
Description

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.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: