Certificate Authority Service V1 API - Class Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy (v2.8.0)

Reference documentation and code samples for the Certificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy.

Defines controls over all certificate issuance within a CaPool.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allow_requester_specified_not_before_time

def allow_requester_specified_not_before_time() -> ::Boolean
Returns
  • (::Boolean) — Optional. If set to true, allows requesters to specify the requested_not_before_time field when creating a Certificate. Certificates requested with this option enabled will have a 'not_before_time' equal to the value specified in the request. The 'not_after_time' will be adjusted to preserve the requested lifetime. The maximum time that a certificate can be backdated with these options is 48 hours in the past. This option cannot be set if backdate_duration is set.

#allow_requester_specified_not_before_time=

def allow_requester_specified_not_before_time=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. If set to true, allows requesters to specify the requested_not_before_time field when creating a Certificate. Certificates requested with this option enabled will have a 'not_before_time' equal to the value specified in the request. The 'not_after_time' will be adjusted to preserve the requested lifetime. The maximum time that a certificate can be backdated with these options is 48 hours in the past. This option cannot be set if backdate_duration is set.
Returns
  • (::Boolean) — Optional. If set to true, allows requesters to specify the requested_not_before_time field when creating a Certificate. Certificates requested with this option enabled will have a 'not_before_time' equal to the value specified in the request. The 'not_after_time' will be adjusted to preserve the requested lifetime. The maximum time that a certificate can be backdated with these options is 48 hours in the past. This option cannot be set if backdate_duration is set.

#allowed_issuance_modes

def allowed_issuance_modes() -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::IssuanceModes
Returns

#allowed_issuance_modes=

def allowed_issuance_modes=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::IssuanceModes
Parameter
Returns

#allowed_key_types

def allowed_key_types() -> ::Array<::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType>
Returns

#allowed_key_types=

def allowed_key_types=(value) -> ::Array<::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType>
Parameter
Returns

#backdate_duration

def backdate_duration() -> ::Google::Protobuf::Duration
Returns
  • (::Google::Protobuf::Duration) — Optional. If set, all certificates issued from this CaPool will be backdated by this duration. The 'not_before_time' will be the issuance time minus this backdate_duration, and the 'not_after_time' will be adjusted to preserve the requested lifetime. The maximum duration that a certificate can be backdated with these options is 48 hours in the past. This option cannot be set if allow_requester_specified_not_before_time is set.

#backdate_duration=

def backdate_duration=(value) -> ::Google::Protobuf::Duration
Parameter
  • value (::Google::Protobuf::Duration) — Optional. If set, all certificates issued from this CaPool will be backdated by this duration. The 'not_before_time' will be the issuance time minus this backdate_duration, and the 'not_after_time' will be adjusted to preserve the requested lifetime. The maximum duration that a certificate can be backdated with these options is 48 hours in the past. This option cannot be set if allow_requester_specified_not_before_time is set.
Returns
  • (::Google::Protobuf::Duration) — Optional. If set, all certificates issued from this CaPool will be backdated by this duration. The 'not_before_time' will be the issuance time minus this backdate_duration, and the 'not_after_time' will be adjusted to preserve the requested lifetime. The maximum duration that a certificate can be backdated with these options is 48 hours in the past. This option cannot be set if allow_requester_specified_not_before_time is set.

#baseline_values

def baseline_values() -> ::Google::Cloud::Security::PrivateCA::V1::X509Parameters
Returns

#baseline_values=

def baseline_values=(value) -> ::Google::Cloud::Security::PrivateCA::V1::X509Parameters
Parameter
Returns

#identity_constraints

def identity_constraints() -> ::Google::Cloud::Security::PrivateCA::V1::CertificateIdentityConstraints
Returns

#identity_constraints=

def identity_constraints=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CertificateIdentityConstraints
Parameter
Returns

#maximum_lifetime

def maximum_lifetime() -> ::Google::Protobuf::Duration
Returns

#maximum_lifetime=

def maximum_lifetime=(value) -> ::Google::Protobuf::Duration
Parameter
Returns

#passthrough_extensions

def passthrough_extensions() -> ::Google::Cloud::Security::PrivateCA::V1::CertificateExtensionConstraints
Returns

#passthrough_extensions=

def passthrough_extensions=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CertificateExtensionConstraints
Parameter
Returns