Class PkixPublicKey (1.0.0)

public sealed class PkixPublicKey : IMessage<PkixPublicKey>, IEquatable<PkixPublicKey>, IDeepCloneable<PkixPublicKey>, IBufferMessage, IMessage

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.

Inheritance

Object > PkixPublicKey

Namespace

Google.Cloud.BinaryAuthorization.V1

Assembly

Google.Cloud.BinaryAuthorization.V1.dll

Constructors

PkixPublicKey()

public PkixPublicKey()

PkixPublicKey(PkixPublicKey)

public PkixPublicKey(PkixPublicKey other)
Parameter
NameDescription
otherPkixPublicKey

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
TypeDescription
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
TypeDescription
PkixPublicKey.Types.SignatureAlgorithm