AttestationAuthenticator class
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.
Constructors
-
AttestationAuthenticator({Input<
String> ? displayName, Input<PkixPublicKeySet> ? pkixPublicKeySet}) -
Creates a new AttestationAuthenticator.
displayNameOptional. 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.pkixPublicKeySetOptional. 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).const -
AttestationAuthenticator.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
displayName
→ Input<
String> ? -
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.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
pkixPublicKeySet
→ Input<
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).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited