GoogleApi.BinaryAuthorization.V1.Model.AttestationAuthenticator (google_api_binary_authorization v0.18.0)
View SourceAn attestation authenticator that will be used to verify attestations. Typically this is just a set of public keys. Conceptually, an authenticator can be treated as always returning either "authenticated" or "not authenticated" when presented with a signed attestation (almost always assumed to be a DSSE attestation). The details of how an authenticator makes this decision are specific to the type of 'authenticator' that this message wraps.
Attributes
-
displayName
(type:String.t
, default:nil
) - Optional. A user-provided name for thisAttestationAuthenticator
. This field has no effect on the policy evaluation behavior except to improve readability of messages in evaluation results. -
pkixPublicKeySet
(type:GoogleApi.BinaryAuthorization.V1.Model.PkixPublicKeySet.t
, default:nil
) - Optional. A set of raw PKIX SubjectPublicKeyInfo format public keys. If any public key in the set validates the attestation signature, then the signature is considered authenticated (i.e. any one key is sufficient to authenticate).
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BinaryAuthorization.V1.Model.AttestationAuthenticator{ displayName: String.t() | nil, pkixPublicKeySet: GoogleApi.BinaryAuthorization.V1.Model.PkixPublicKeySet.t() | nil }