Class EcKeyType (1.7.0)

EcKeyType(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.

Attribute

NameDescription
signature_algorithm google.cloud.security.privateca_v1.types.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.EcSignatureAlgorithm
Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed.

Classes

EcSignatureAlgorithm

EcSignatureAlgorithm(value)

Describes an elliptic curve-based signature algorithm that may be used in a Certificate issued from a CaPool.

Values: EC_SIGNATURE_ALGORITHM_UNSPECIFIED (0): Not specified. Signifies that any signature algorithm may be used. ECDSA_P256 (1): Refers to the Elliptic Curve Digital Signature Algorithm over the NIST P-256 curve. ECDSA_P384 (2): Refers to the Elliptic Curve Digital Signature Algorithm over the NIST P-384 curve. EDDSA_25519 (3): Refers to the Edwards-curve Digital Signature Algorithm over curve 25519, as described in RFC 8410.