GoogleApi.BinaryAuthorization.V1.Model.SigstoreAuthority (google_api_binary_authorization v0.18.0)

View Source

A Sigstore authority, used to verify signatures that are created by Sigstore. An authority is analogous to an attestation authenticator, verifying that a signature is valid or invalid.

Attributes

  • displayName (type: String.t, default: nil) - Optional. A user-provided name for this SigstoreAuthority. This field has no effect on the policy evaluation behavior except to improve readability of messages in evaluation results.
  • publicKeySet (type: GoogleApi.BinaryAuthorization.V1.Model.SigstorePublicKeySet.t, default: nil) - Required. A simple set of public keys. A signature is considered valid if any keys in the set validate the signature.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.BinaryAuthorization.V1.Model.SigstoreAuthority{
  displayName: String.t() | nil,
  publicKeySet:
    GoogleApi.BinaryAuthorization.V1.Model.SigstorePublicKeySet.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.