Reference documentation and code samples for the Certificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType.
Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#elliptic_curve
def elliptic_curve() -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::EcKeyType- 
        (::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::EcKeyType) — Represents an allowed Elliptic Curve key type.Note: The following fields are mutually exclusive: elliptic_curve,rsa. If a field in that set is populated, all other fields in the set will automatically be cleared.
#elliptic_curve=
def elliptic_curve=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::EcKeyType- 
        value (::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::EcKeyType) — Represents an allowed Elliptic Curve key type.Note: The following fields are mutually exclusive: elliptic_curve,rsa. If a field in that set is populated, all other fields in the set will automatically be cleared.
- 
        (::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::EcKeyType) — Represents an allowed Elliptic Curve key type.Note: The following fields are mutually exclusive: elliptic_curve,rsa. If a field in that set is populated, all other fields in the set will automatically be cleared.
#rsa
def rsa() -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::RsaKeyType- 
        (::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::RsaKeyType) — Represents an allowed RSA key type.Note: The following fields are mutually exclusive: rsa,elliptic_curve. If a field in that set is populated, all other fields in the set will automatically be cleared.
#rsa=
def rsa=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::RsaKeyType- 
        value (::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::RsaKeyType) — Represents an allowed RSA key type.Note: The following fields are mutually exclusive: rsa,elliptic_curve. If a field in that set is populated, all other fields in the set will automatically be cleared.
- 
        (::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy::AllowedKeyType::RsaKeyType) — Represents an allowed RSA key type.Note: The following fields are mutually exclusive: rsa,elliptic_curve. If a field in that set is populated, all other fields in the set will automatically be cleared.