Reference documentation and code samples for the Google Certificate Authority Service V1beta1 Client class IssuanceModes.
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CertificateAuthority.
Generated from protobuf message google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes
Namespace
Google \ Cloud \ Security \ PrivateCA \ V1beta1 \ CertificateAuthority \ CertificateAuthorityPolicyMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ allow_csr_based_issuance |
bool
Required. When true, allows callers to create Certificates by specifying a CSR. |
↳ allow_config_based_issuance |
bool
Required. When true, allows callers to create Certificates by specifying a CertificateConfig. |
getAllowCsrBasedIssuance
Required. When true, allows callers to create Certificates by specifying a CSR.
Returns | |
---|---|
Type | Description |
bool |
setAllowCsrBasedIssuance
Required. When true, allows callers to create Certificates by specifying a CSR.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getAllowConfigBasedIssuance
Required. When true, allows callers to create Certificates by specifying a CertificateConfig.
Returns | |
---|---|
Type | Description |
bool |
setAllowConfigBasedIssuance
Required. When true, allows callers to create Certificates by specifying a CertificateConfig.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |