Class PkixPublicKey
A public key in the PkixPublicKey format. Public keys of this type are typically textually encoded using the PEM format.
Implements
Inherited Members
Namespace: Google.Apis.BinaryAuthorization.v1.Data
Assembly: Google.Apis.BinaryAuthorization.v1.dll
Syntax
public class PkixPublicKey : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
KeyId
Optional. The ID of this public key. Signatures verified by Binary Authorization must include the ID of the
public key that can be used to verify them. The ID must match exactly contents of the key_id
field
exactly. The ID may be explicitly provided by the caller, but it MUST be a valid RFC3986 URI. If key_id
is
left blank and this PkixPublicKey
is not used in the context of a wrapper (see next paragraph), a default
key ID will be computed based on the digest of the DER encoding of the public key. If this PkixPublicKey
is used in the context of a wrapper that has its own notion of key ID (e.g. AttestorPublicKey
), then this
field can either match that value exactly, or be left blank, in which case it behaves exactly as though it
is equal to that wrapper value.
Declaration
[JsonProperty("keyId")]
public virtual string KeyId { get; set; }
Property Value
Type | Description |
---|---|
string |
PublicKeyPem
A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
Declaration
[JsonProperty("publicKeyPem")]
public virtual string PublicKeyPem { get; set; }
Property Value
Type | Description |
---|---|
string |
SignatureAlgorithm
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).
Declaration
[JsonProperty("signatureAlgorithm")]
public virtual string SignatureAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
string |