GoogleApi.BinaryAuthorization.V1.Model.PkixPublicKey (google_api_binary_authorization v0.13.5) View Source

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.

Attributes

  • publicKeyPem (type: String.t, default: nil) - A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
  • signatureAlgorithm (type: String.t, default: nil) - 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).

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.BinaryAuthorization.V1.Model.PkixPublicKey{
  publicKeyPem: String.t() | nil,
  signatureAlgorithm: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.