Google Certificate Authority Service V1 Client - Class EcSignatureAlgorithm (2.0.0)

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 \ EcKeyType

Methods

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;