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
Namespace
Google \ Cloud \ Security \ PrivateCA \ V1 \ CertificateConfigMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ subject |
Google\Cloud\Security\PrivateCA\V1\Subject
Optional. 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
Optional. 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
Optional. 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 |