Reference documentation and code samples for the Google Certificate Authority Service V1beta1 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.v1beta1.CertificateConfig.SubjectConfig
Namespace
Google \ Cloud \ Security \ PrivateCA \ V1beta1 \ CertificateConfigMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ subject |
Google\Cloud\Security\PrivateCA\V1beta1\Subject
Required. Contains distinguished name fields such as the location and organization. |
↳ common_name |
string
Optional. The "common name" of the distinguished name. |
↳ subject_alt_name |
Google\Cloud\Security\PrivateCA\V1beta1\SubjectAltNames
Optional. The subject alternative name fields. |
getSubject
Required. Contains distinguished name fields such as the location and organization.
Returns | |
---|---|
Type | Description |
Google\Cloud\Security\PrivateCA\V1beta1\Subject|null |
hasSubject
clearSubject
setSubject
Required. Contains distinguished name fields such as the location and organization.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Security\PrivateCA\V1beta1\Subject
|
Returns | |
---|---|
Type | Description |
$this |
getCommonName
Optional. The "common name" of the distinguished name.
Returns | |
---|---|
Type | Description |
string |
setCommonName
Optional. The "common name" of the distinguished name.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSubjectAltName
Optional. The subject alternative name fields.
Returns | |
---|---|
Type | Description |
Google\Cloud\Security\PrivateCA\V1beta1\SubjectAltNames|null |
hasSubjectAltName
clearSubjectAltName
setSubjectAltName
Optional. The subject alternative name fields.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Security\PrivateCA\V1beta1\SubjectAltNames
|
Returns | |
---|---|
Type | Description |
$this |