Ceritificate Authority Service V1 API - Module Google::Cloud::Security::PrivateCA::V1::SubjectRequestMode (v0.3.0)

Reference documentation and code samples for the Ceritificate Authority Service V1 API module Google::Cloud::Security::PrivateCA::V1::SubjectRequestMode.

Describes the way in which a Certificate's Subject and/or SubjectAltNames will be resolved.

Constants

SUBJECT_REQUEST_MODE_UNSPECIFIED

value: 0
Not specified.

DEFAULT

value: 1
The default mode used in most cases. Indicates that the certificate's Subject and/or SubjectAltNames are specified in the certificate request. This mode requires the caller to have the privateca.certificates.create permission.

REFLECTED_SPIFFE

value: 2
A mode reserved for special cases. Indicates that the certificate should have one or more SPIFFE SubjectAltNames set by the service based on the caller's identity. This mode will ignore any explicitly specified Subject and/or SubjectAltNames in the certificate request. This mode requires the caller to have the privateca.certificates.createForSelf permission.