Class AttestationAuthenticator
An 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.
Implements
Inherited Members
Namespace: Google.Apis.BinaryAuthorization.v1.Data
Assembly: Google.Apis.BinaryAuthorization.v1.dll
Syntax
public class AttestationAuthenticator : IDirectResponseSchema
Properties
DisplayName
Optional. A user-provided name for this AttestationAuthenticator
. This field has no effect on the policy
evaluation behavior except to improve readability of messages in evaluation results.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PkixPublicKeySet
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).
Declaration
[JsonProperty("pkixPublicKeySet")]
public virtual PkixPublicKeySet PkixPublicKeySet { get; set; }
Property Value
Type | Description |
---|---|
PkixPublicKeySet |