All Classes and Interfaces

Class
Description
Represents the configuration JSON file.
 
 
 
 
 
 
 
 
 
 
 
 
 
Read-only view of the attestation policy the server is actually enforcing.
Internal diagnostic codes for attestation rejections caused by a trust or metadata problem.
 
 
 
 
 
 
 
The ML-DSA post-quantum signature algorithms from the FIDO Server Requirements v2.3 table.
 
U2F Device registration
U2F Device registration key
Device registration types
 
FIDO 2 configuration
 
FIDO2 server response envelope required by the FIDO Alliance conformance test suite.
FIDO2 Metrics Aggregation - stores summary data for different time periods Uses JSON storage for metrics data to provide flexibility and reduce schema complexity
Constants for FIDO2 metrics to avoid string literal duplication
FIDO2 metrics data model for storing detailed operation information
Inner class for device information
FIDO2 Metrics Entry - stores individual metric events
Device information extracted from User-Agent
FIDO2-specific metric types for tracking passkey operations
FIDO2 User Metrics - tracks individual user behavior and adoption patterns
Wire shape posted to the Lock Server's /audit/log and /audit/log/bulk endpoints.
Health of the FIDO Metadata Service data used for attestation validation.
Overall health of the FIDO Metadata Service data used for attestation validation.
 
A configured MDS endpoint, as reported by the MDS health endpoint.
Optional client-supplied context a native app/SDK may attach to an attestation or assertion start/finish call, carrying detail no User-Agent string can (Play Services version, OEM Credential Manager behavior, the last client-side error code, ...).
Internal diagnostic codes for failures that are hard to tell apart once they reach the metrics store as free-text exception messages — the first of which, NativeFailureDiagnostic.JFS_RPID_HASH_MISMATCH, is a common symptom of a native-app misconfiguration (a wrong Android asset-link or iOS AASA association causing the platform to present the wrong RP ID to the authenticator).
 
PublicKeyCredentialDescriptor - https://www.w3.org/TR/webauthn-2/#enum-credentialType
Describes a user account, or a WebAuthn Relying Party, which a public key credential is associated with or scoped to, respectively.
PublicKeyCredentialHints https://w3c.github.io/webauthn/#enumdef-publickeycredentialhints
 
 
 
Supported RP
Assurance policy for a single relying party, overriding the corresponding global Fido2Configuration values.
 
 
 
 
 
Parameter object for user metrics update operations