public sealed class PkixPublicKey : IMessage<PkixPublicKey>, IEquatable<PkixPublicKey>, IDeepCloneable<PkixPublicKey>, IBufferMessage, IMessage
Reference documentation and code samples for the Binary Authorization v1 API class PkixPublicKey.
A public key in the PkixPublicKey format (see https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details). Public keys of this type are typically textually encoded using the PEM format.
Implements
IMessagePkixPublicKey, IEquatablePkixPublicKey, IDeepCloneablePkixPublicKey, IBufferMessage, IMessageNamespace
Google.Cloud.BinaryAuthorization.V1Assembly
Google.Cloud.BinaryAuthorization.V1.dll
Constructors
PkixPublicKey()
public PkixPublicKey()
PkixPublicKey(PkixPublicKey)
public PkixPublicKey(PkixPublicKey other)
Parameter | |
---|---|
Name | Description |
other |
PkixPublicKey |
Properties
PublicKeyPem
public string PublicKeyPem { get; set; }
A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
Property Value | |
---|---|
Type | Description |
string |
SignatureAlgorithm
public PkixPublicKey.Types.SignatureAlgorithm SignatureAlgorithm { get; set; }
The signature algorithm used to verify a message against a signature using
this key.
These signature algorithm must match the structure and any object
identifiers encoded in public_key_pem
(i.e. this algorithm must match
that of the public key).
Property Value | |
---|---|
Type | Description |
PkixPublicKeyTypesSignatureAlgorithm |