Reference documentation and code samples for the Google Certificate Authority Service V1 Client class SubjectConfig.
These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
Generated from protobuf message google.cloud.security.privateca.v1.CertificateConfig.SubjectConfig
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ subject |
Google\Cloud\Security\PrivateCA\V1\Subject
Required. Contains distinguished name fields such as the common name, location and organization. |
↳ subject_alt_name |
Google\Cloud\Security\PrivateCA\V1\SubjectAltNames
Optional. The subject alternative name fields. |
getSubject
Required. Contains distinguished name fields such as the common name, location and organization.
Returns | |
---|---|
Type | Description |
Google\Cloud\Security\PrivateCA\V1\Subject|null |
hasSubject
clearSubject
setSubject
Required. Contains distinguished name fields such as the common name, location and organization.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Security\PrivateCA\V1\Subject
|
Returns | |
---|---|
Type | Description |
$this |
getSubjectAltName
Optional. The subject alternative name fields.
Returns | |
---|---|
Type | Description |
Google\Cloud\Security\PrivateCA\V1\SubjectAltNames|null |
hasSubjectAltName
clearSubjectAltName
setSubjectAltName
Optional. The subject alternative name fields.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Security\PrivateCA\V1\SubjectAltNames
|
Returns | |
---|---|
Type | Description |
$this |