All Classes
-
All Classes Class Summary Enum Summary Exception Summary Class Description AAGUID Some authenticators have an AAGUID, which is a 128-bit identifier that indicates the type (e.g.AAID Each UAF authenticator MUST have an AAID to identify UAF enabled authenticator models globally.AlternativeDescriptions See: https://fidoalliance.org/specs/mds/fido-metadata-statement-v3.0-ps-20210518.html#alternativedescriptions-dictionaryAttachmentHint The ATTACHMENT_HINT constants are flags in a bit field represented as a 32 bit long.AuthenticationAlgorithm TheALG_SIGN
constants are 16 bit long integers indicating the specific signature algorithm and encoding.AuthenticatorAttestationType The ATTESTATION constants are 16 bit long integers indicating the specific attestation that authenticator supports.AuthenticatorGetInfo This dictionary describes supported versions, extensions, AAGUID of the device and its capabilities.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder AuthenticatorStatus 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).BiometricAccuracyDescriptor The BiometricAccuracyDescriptor describes relevant accuracy/complexity aspects in the case of a biometric user verification method, see [FIDOBiometricsRequirements].BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder BiometricStatusReport Contains the current BiometricStatusReport of one of the authenticator’s biometric component.BiometricStatusReport.BiometricStatusReportBuilder CodeAccuracyDescriptor The CodeAccuracyDescriptor describes the relevant accuracy/complexity aspects of passcode user verification methods.CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder CtapCertificationId TheAuthenticatorGetInfo.getCertifications()
member provides a hint to the platform with additional information about certifications that the authenticator has received.CtapPinUvAuthProtocolVersion Enumeration of valid PIN/UV auth protocol version identifiers.CtapVersion Enumeration of CTAP versions.DisplayPNGCharacteristicsDescriptor The DisplayPNGCharacteristicsDescriptor describes a PNG image characteristics as defined in the PNG [PNG] spec for IHDR (image header) and PLTE (palette table).DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder ExtensionDescriptor This descriptor contains an extension supported by the authenticator.ExtensionDescriptor.ExtensionDescriptorBuilder FidoMetadataDownloader Utility for downloading, caching and verifying Fido Metadata Service BLOBs and associated certificates.FidoMetadataDownloader.FidoMetadataDownloaderBuilder FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step1 Step 1: Set the legal header to expect from the FIDO Metadata Service.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step2 Step 2: Configure how to retrieve the FIDO Metadata Service trust root certificate when necessary.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step3 Step 3: Configure how to cache the trust root certificate.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step4 Step 4: Configure how to fetch the FIDO Metadata Service metadata BLOB.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step5 Step 5: Configure how to cache the metadata BLOB.FidoMetadataDownloaderException FidoMetadataDownloaderException.Reason FidoMetadataService Utility for filtering and querying Fido Metadata Service BLOB entries.FidoMetadataService.FidoMetadataServiceBuilder FidoMetadataService.FidoMetadataServiceBuilder.Step1 FidoMetadataService.Filters Preconfigured filters and utilities for combining filters.FidoMetadataService.Filters.AuthenticatorToBeFiltered This class encapsulates parameters for filtering authenticators in thefilter
setting ofFidoMetadataService
.MetadataBLOB The header and payload of a FIDO Metadata Service BLOB.MetadataBLOBHeader MetadataBLOBHeader.MetadataBLOBHeaderBuilder MetadataBLOBPayload MetadataBLOBPayload.MetadataBLOBPayloadBuilder MetadataBLOBPayloadEntry An element ofentries
in aMetadataBLOBPayload
.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder MetadataStatement Relying Parties can learn a subset of verifiable information for authenticators certified by the FIDO Alliance with an Authenticator Metadata statement.MetadataStatement.MetadataStatementBuilder PatternAccuracyDescriptor ThePatternAccuracyDescriptor
describes relevant accuracy/complexity aspects in the case that a pattern is used as the user verification method.PatternAccuracyDescriptor.PatternAccuracyDescriptorBuilder ProtocolFamily Enumeration of valid values forMetadataStatement.getProtocolFamily()
.PublicKeyRepresentationFormat The ALG_KEY constants are 16 bit long integers indicating the specific Public Key algorithm and encoding.RgbPaletteEntry The rgbPaletteEntry is an RGB three-sample tuple palette entry.StatusReport Contains anAuthenticatorStatus
and additional data associated with it, if any.StatusReport.StatusReportBuilder SupportedCtapOptions A fixed-keys map of CTAP2 option names to Boolean values representing whether an authenticator supports the respective option.SupportedCtapOptions.SupportedCtapOptionsBuilder TransactionConfirmationDisplayType The TRANSACTION_CONFIRMATION_DISPLAY constants are flags in a bit field represented as a 16 bit long integer.UnexpectedLegalHeader A FIDO Metadata Service metadata BLOB was successfully downloaded and validated, but contained an unexpected legal header.VerificationMethodDescriptor A descriptor for a specific base user verification method as implemented by the authenticator.VerificationMethodDescriptor.VerificationMethodDescriptorBuilder Version Represents a generic version with major and minor fields.