Aaid enum

The authenticator attestation identifier: a unique identifier assigned to a model, class or batch of FIDO Authenticators that all share the same characteristics, and which a Relying Party can use to look up an Attestation Public Key and Authenticator Metadata for the device.

The AAID is a string with format "V#M", where:

  • "#" is a separator.
  • "V" indicates the authenticator Vendor Code. This code consists of 4 hexadecimal digits.
  • "M" indicates the authenticator Model Code. This code consists of 4 hexadecimal digits.
Inheritance
Available extensions

Values

pin → const Aaid

Represents the PIN authenticator.

The PIN authenticator is managed by the SDK and is not the device passcode (see devicePasscode) defined in the operating system settings.

fingerprint → const Aaid

Represents the fingerprint authenticator.

Notes \

  • Android: represents the legacy Fingerprint authenticator.
  • iOS: represents the Touch ID authenticator.
biometric → const Aaid

Represents the biometric authenticator.

Notes \

  • Android: represents the Biometric authenticator.
  • iOS: represents the Face ID authenticator.
devicePasscode → const Aaid

Represents the device passcode authenticator.

This is the passcode used to lock your device and is defined in the operating system settings.

password → const Aaid

Represents the password authenticator.

The password authenticator is managed by the SDK and is not the device passcode (see devicePasscode) defined in the operating system settings. The main difference with the PIN authenticator is that a password can contain characters that are not digits.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
rawValue String

Available on Aaid, provided by the AaidExtension extension

Returns the string representation of the authenticator attestation identifier.
no setter
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
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<Aaid>
A constant List of the values in this enum, in order of their declaration.