Certificate Authority Service V1 API - Class Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy (v2.2.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

#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. The duration to backdate all certificates issued from this CaPool. If not set, the certificates will be issued with a not_before_time of the issuance time (i.e. the current time). If set, the certificates will be issued with a not_before_time of the issuance time minus the backdate_duration. The not_after_time will be adjusted to preserve the requested lifetime. The backdate_duration must be less than or equal to 48 hours.

#backdate_duration=

def backdate_duration=(value) -> ::Google::Protobuf::Duration
Parameter
  • value (::Google::Protobuf::Duration) — Optional. The duration to backdate all certificates issued from this CaPool. If not set, the certificates will be issued with a not_before_time of the issuance time (i.e. the current time). If set, the certificates will be issued with a not_before_time of the issuance time minus the backdate_duration. The not_after_time will be adjusted to preserve the requested lifetime. The backdate_duration must be less than or equal to 48 hours.
Returns
  • (::Google::Protobuf::Duration) — Optional. The duration to backdate all certificates issued from this CaPool. If not set, the certificates will be issued with a not_before_time of the issuance time (i.e. the current time). If set, the certificates will be issued with a not_before_time of the issuance time minus the backdate_duration. The not_after_time will be adjusted to preserve the requested lifetime. The backdate_duration must be less than or equal to 48 hours.

#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