Reference documentation and code samples for the Google Certificate Authority Service V1 Client class EcSignatureAlgorithm.
Describes an elliptic curve-based signature algorithm that may be used in a Certificate issued from a CaPool.
Protobuf type google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.EcSignatureAlgorithm
Namespace
Google \ Cloud \ Security \ PrivateCA \ V1 \ CaPool \ IssuancePolicy \ AllowedKeyType \ EcKeyTypeMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
EC_SIGNATURE_ALGORITHM_UNSPECIFIED
Value: 0
Not specified. Signifies that any signature algorithm may be used.
Generated from protobuf enum EC_SIGNATURE_ALGORITHM_UNSPECIFIED = 0;
ECDSA_P256
Value: 1
Refers to the Elliptic Curve Digital Signature Algorithm over the NIST P-256 curve.
Generated from protobuf enum ECDSA_P256 = 1;
ECDSA_P384
Value: 2
Refers to the Elliptic Curve Digital Signature Algorithm over the NIST P-384 curve.
Generated from protobuf enum ECDSA_P384 = 2;
EDDSA_25519
Value: 3
Refers to the Edwards-curve Digital Signature Algorithm over curve 25519, as described in RFC 8410.
Generated from protobuf enum EDDSA_25519 = 3;