Class CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType (2.0.0)

public sealed class EcKeyType : IMessage<CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType>, IEquatable<CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType>, IDeepCloneable<CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType>, IBufferMessage, IMessage

Describes an Elliptic Curve key that may be used in a [Certificate][google.cloud.security.privateca.v1.Certificate] issued from a [CaPool][google.cloud.security.privateca.v1.CaPool].

Inheritance

Object > CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType

Namespace

Google.Cloud.Security.PrivateCA.V1

Assembly

Google.Cloud.Security.PrivateCA.V1.dll

Constructors

EcKeyType()

public EcKeyType()

EcKeyType(CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType)

public EcKeyType(CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType other)
Parameter
NameDescription
otherCaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType

Properties

SignatureAlgorithm

public CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType.Types.EcSignatureAlgorithm SignatureAlgorithm { get; set; }

Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed.

Property Value
TypeDescription
CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType.Types.EcSignatureAlgorithm