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].
Implements
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, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
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 | |
---|---|
Name | Description |
other | CaPool.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 | |
---|---|
Type | Description |
CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.EcKeyType.Types.EcSignatureAlgorithm |