All Classes and Interfaces
Class
Description
Some authenticators have an AAGUID, which is a 128-bit identifier that indicates the type (e.g.
Each UAF authenticator MUST have an AAID to identify UAF enabled authenticator models globally.
See:
https://fidoalliance.org/specs/mds/fido-metadata-statement-v3.0-ps-20210518.html#alternativedescriptions-dictionary
The ATTACHMENT_HINT constants are flags in a bit field represented as a 32 bit long.
The
ALG_SIGN
constants are 16 bit long integers indicating the specific signature
algorithm and encoding.The ATTESTATION constants are 16 bit long integers indicating the specific attestation that
authenticator supports.
This dictionary describes supported versions, extensions, AAGUID of the device and its
capabilities.
This enumeration describes the status of an authenticator model as identified by its AAID/AAGUID
or attestationCertificateKeyIdentifiers and potentially some additional information (such as a
specific attestation key).
The BiometricAccuracyDescriptor describes relevant accuracy/complexity aspects in the case of a
biometric user verification method, see [FIDOBiometricsRequirements].
Contains the current BiometricStatusReport of one of the authenticator’s biometric component.
The CodeAccuracyDescriptor describes the relevant accuracy/complexity aspects of passcode user
verification methods.
The
AuthenticatorGetInfo.getCertifications()
member provides a hint to the platform with
additional information about certifications that the authenticator has received.Enumeration of valid PIN/UV auth protocol version identifiers.
Enumeration of CTAP versions.
The DisplayPNGCharacteristicsDescriptor describes a PNG image characteristics as defined in the
PNG [PNG]
spec for IHDR (image header) and PLTE (palette table).
This descriptor contains an extension supported by the authenticator.
Utility for downloading, caching and verifying Fido Metadata Service BLOBs and associated
certificates.
Step 1: Set the legal header to expect from the FIDO Metadata Service.
Step 2: Configure how to retrieve the FIDO Metadata Service trust root certificate when
necessary.
Step 3: Configure how to cache the trust root certificate.
Step 4: Configure how to fetch the FIDO Metadata Service metadata BLOB.
Step 5: Configure how to cache the metadata BLOB.
Utility for filtering and querying Fido
Metadata Service BLOB entries.
Preconfigured filters and utilities for combining filters.
This class encapsulates parameters for filtering authenticators in the
filter
setting of FidoMetadataService
.The header and payload of a FIDO Metadata Service BLOB.
An element of
entries
in a MetadataBLOBPayload
.Relying Parties can learn a subset of verifiable information for authenticators certified by the
FIDO Alliance with an Authenticator Metadata statement.
The
PatternAccuracyDescriptor
describes relevant accuracy/complexity aspects in the case
that a pattern is used as the user verification method.Enumeration of valid values for
MetadataStatement.getProtocolFamily()
.The ALG_KEY constants are 16 bit long integers indicating the specific Public Key algorithm and
encoding.
The rgbPaletteEntry is an RGB three-sample tuple palette entry.
Contains an
AuthenticatorStatus
and additional data associated with it, if any.A fixed-keys map of CTAP2 option names to Boolean values representing whether an authenticator
supports the respective option.
The TRANSACTION_CONFIRMATION_DISPLAY constants are flags in a bit field represented as a 16 bit
long integer.
A FIDO Metadata Service metadata BLOB was successfully downloaded and validated, but contained an
unexpected legal header.
A descriptor for a specific base user verification method as implemented by the
authenticator.
Represents a generic version with major and minor fields.