A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

aaguid(AAGUID) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
aaguid(AAGUID) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
aaguid(AAGUID) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
AAGUID - Class in com.yubico.fido.metadata
Some authenticators have an AAGUID, which is a 128-bit identifier that indicates the type (e.g.
AAGUID(ByteArray) - Constructor for class com.yubico.fido.metadata.AAGUID
Construct an AAGUID from its raw binary representation.
aaid(AAID) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
aaid(AAID) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
AAID - Class in com.yubico.fido.metadata
Each UAF authenticator MUST have an AAID to identify UAF enabled authenticator models globally.
AAID(String) - Constructor for class com.yubico.fido.metadata.AAID
Construct an AAID from its String representation.
alg(String) - Method in class com.yubico.fido.metadata.MetadataBLOBHeader.MetadataBLOBHeaderBuilder
 
ALG_KEY_COSE - com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_ECC_X962_DER - com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_ECC_X962_RAW - com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_RSA_2048_DER - com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_RSA_2048_RAW - com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_SIGN_ED25519_EDDSA_SHA512_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_ED448_EDDSA_SHA512_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSA_EMSA_PKCS1_SHA256_DER - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSA_EMSA_PKCS1_SHA256_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA1_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA256_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA384_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA512_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA256_DER - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA256_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA384_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA512_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256K1_ECDSA_SHA256_DER - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256K1_ECDSA_SHA256_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256R1_ECDSA_SHA256_DER - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256R1_ECDSA_SHA256_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP384R1_ECDSA_SHA384_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP521R1_ECDSA_SHA512_RAW - com.yubico.fido.metadata.AuthenticationAlgorithm
 
algorithms(List<PublicKeyCredentialParameters>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
allOf(Predicate<T>...) - Static method in class com.yubico.fido.metadata.FidoMetadataService.Filters
Combine a set of filters into a filter that requires inputs to satisfy ALL of those filters.
alternativeDescriptions(AlternativeDescriptions) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
AlternativeDescriptions - Class in com.yubico.fido.metadata
See: https://fidoalliance.org/specs/mds/fido-metadata-statement-v3.0-ps-20210518.html#alternativedescriptions-dictionary
AlternativeDescriptions(Map<String, String>) - Constructor for class com.yubico.fido.metadata.AlternativeDescriptions
 
alwaysUv(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
asBytes() - Method in class com.yubico.fido.metadata.AAGUID
The 16-byte binary representation of this AAGUID, for example 7a98c250680811cfb73b00aa00b677a7 when hex-encoded.
asGuidString() - Method in class com.yubico.fido.metadata.AAGUID
The 36-character string representation of this AAGUID, for example "7a98c250-6808-11cf-b73b-00aa00b677a7".
asHexString() - Method in class com.yubico.fido.metadata.AAGUID
The 32-character hexadecimal representation of this AAGUID, for example "7a98c250680811cfb73b00aa00b677a7".
ATTACHMENT_HINT_BLUETOOTH - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that an external authenticator is able to communicate using Bluetooth with the FIDO User Device.
ATTACHMENT_HINT_EXTERNAL - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate, for a hardware-based authenticator, that it is removable or remote from the FIDO User Device.
ATTACHMENT_HINT_INTERNAL - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that the authenticator is permanently attached to the FIDO User Device.
ATTACHMENT_HINT_NETWORK - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that the authenticator is connected to the FIDO User Device over a non-exclusive network (e.g.
ATTACHMENT_HINT_NFC - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that an external authenticator is able to communicate by NFC to the FIDO User Device.
ATTACHMENT_HINT_READY - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that an external authenticator is in a "ready" state.
ATTACHMENT_HINT_WIFI_DIRECT - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that an external authenticator is able to communicate using WiFi Direct with the FIDO User Device.
ATTACHMENT_HINT_WIRED - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that an external authenticator currently has an exclusive wired connection, e.g.
ATTACHMENT_HINT_WIRELESS - com.yubico.fido.metadata.AttachmentHint
This flag MAY be set to indicate that an external authenticator communicates with the FIDO User Device through a personal area or otherwise non-routed wireless protocol, such as Bluetooth or NFC.
attachmentHint(Set<AttachmentHint>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
AttachmentHint - Enum in com.yubico.fido.metadata
The ATTACHMENT_HINT constants are flags in a bit field represented as a 32 bit long.
ATTESTATION_ANONCA - com.yubico.fido.metadata.AuthenticatorAttestationType
In this case, the authenticator uses an Anonymization CA which dynamically generates per-credential attestation certificates such that the attestation statements presented to Relying Parties do not provide uniquely identifiable information, e.g., that might be used for tracking purposes.
ATTESTATION_ATTCA - com.yubico.fido.metadata.AuthenticatorAttestationType
Indicates PrivacyCA attestation as defined in [TCG-CMCProfile-AIKCertEnroll].
ATTESTATION_BASIC_FULL - com.yubico.fido.metadata.AuthenticatorAttestationType
Indicates full basic attestation, based on an attestation private key shared among a class of authenticators (e.g.
ATTESTATION_BASIC_SURROGATE - com.yubico.fido.metadata.AuthenticatorAttestationType
Just syntactically a Basic Attestation.
ATTESTATION_ECDAA - com.yubico.fido.metadata.AuthenticatorAttestationType
Indicates use of elliptic curve based direct anonymous attestation as defined in [FIDOEcdaaAlgorithm].
ATTESTATION_KEY_COMPROMISE - com.yubico.fido.metadata.AuthenticatorStatus
Indicates that an attestation key for this authenticator is known to be compromised.
ATTESTATION_NONE - com.yubico.fido.metadata.AuthenticatorAttestationType
Indicates absence of attestation.
attestationCertificateKeyIdentifiers(Set<String>) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
attestationCertificateKeyIdentifiers(Set<String>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
attestationRootCertificates(Set<X509Certificate>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
attestationTypes(Set<AuthenticatorAttestationType>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
AuthenticationAlgorithm - Enum in com.yubico.fido.metadata
The ALG_SIGN constants are 16 bit long integers indicating the specific signature algorithm and encoding.
authenticationAlgorithms(Set<AuthenticationAlgorithm>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
AuthenticatorAttestationType - Enum in com.yubico.fido.metadata
The ATTESTATION constants are 16 bit long integers indicating the specific attestation that authenticator supports.
authenticatorGetInfo(AuthenticatorGetInfo) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
AuthenticatorGetInfo - Class in com.yubico.fido.metadata
This dictionary describes supported versions, extensions, AAGUID of the device and its capabilities.
AuthenticatorGetInfo.AuthenticatorGetInfoBuilder - Class in com.yubico.fido.metadata
 
AuthenticatorStatus - Enum in com.yubico.fido.metadata
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).
authenticatorVersion(long) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
authenticatorVersion(Long) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
authnrCfg(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 

B

BAD_SIGNATURE - com.yubico.fido.metadata.FidoMetadataDownloaderException.Reason
 
baDesc(BiometricAccuracyDescriptor) - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor.VerificationMethodDescriptorBuilder
 
base(int) - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder
 
bioEnroll(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
BiometricAccuracyDescriptor - Class in com.yubico.fido.metadata
The BiometricAccuracyDescriptor describes relevant accuracy/complexity aspects in the case of a biometric user verification method, see [FIDOBiometricsRequirements].
BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder - Class in com.yubico.fido.metadata
 
BiometricStatusReport - Class in com.yubico.fido.metadata
Contains the current BiometricStatusReport of one of the authenticator’s biometric component.
BiometricStatusReport.BiometricStatusReportBuilder - Class in com.yubico.fido.metadata
 
biometricStatusReports(List<BiometricStatusReport>) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
bitDepth(short) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
blockSlowdown(Integer) - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder
 
blockSlowdown(Integer) - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder
 
blockSlowdown(Integer) - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor.PatternAccuracyDescriptorBuilder
 
build() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
build() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder
 
build() - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
build() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder
 
build() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
build() - Method in class com.yubico.fido.metadata.ExtensionDescriptor.ExtensionDescriptorBuilder
 
build() - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder
 
build() - Method in class com.yubico.fido.metadata.FidoMetadataService.FidoMetadataServiceBuilder
 
build() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader.MetadataBLOBHeaderBuilder
 
build() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload.MetadataBLOBPayloadBuilder
 
build() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
build() - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
build() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor.PatternAccuracyDescriptorBuilder
 
build() - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
build() - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
build() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor.VerificationMethodDescriptorBuilder
 
builder() - Static method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
builder() - Static method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
builder() - Static method in class com.yubico.fido.metadata.BiometricStatusReport
 
builder() - Static method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
builder() - Static method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
builder() - Static method in class com.yubico.fido.metadata.ExtensionDescriptor
 
builder() - Static method in class com.yubico.fido.metadata.FidoMetadataDownloader
Begin configuring a FidoMetadataDownloader instance.
builder() - Static method in class com.yubico.fido.metadata.FidoMetadataService
 
builder() - Static method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
builder() - Static method in class com.yubico.fido.metadata.MetadataBLOBPayload
 
builder() - Static method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
builder() - Static method in class com.yubico.fido.metadata.MetadataStatement
 
builder() - Static method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
builder() - Static method in class com.yubico.fido.metadata.StatusReport
 
builder() - Static method in class com.yubico.fido.metadata.SupportedCtapOptions
 
builder() - Static method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 

C

caDesc(CodeAccuracyDescriptor) - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor.VerificationMethodDescriptorBuilder
 
canEqual(Object) - Method in exception com.yubico.fido.metadata.FidoMetadataDownloaderException
 
CC_EAL - com.yubico.fido.metadata.CtapCertificationId
 
certificate(X509Certificate) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
certificateNumber(String) - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
certificateNumber(String) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
certificationDescriptor(String) - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
certificationDescriptor(String) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
certificationPolicyVersion(String) - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
certificationPolicyVersion(String) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
certificationRequirementsVersion(String) - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
certificationRequirementsVersion(String) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
certifications(Map<CtapCertificationId, Integer>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
certLevel(int) - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
certStore(CertStore) - Method in class com.yubico.fido.metadata.FidoMetadataService.FidoMetadataServiceBuilder
Set a CertStore of additional CRLs and/or intermediate certificates to use while validating attestation certificate paths.
clientPin(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
clock(Clock) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder
Use clock as the source of the current time for some application-level logic.
CodeAccuracyDescriptor - Class in com.yubico.fido.metadata
The CodeAccuracyDescriptor describes the relevant accuracy/complexity aspects of passcode user verification methods.
CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder - Class in com.yubico.fido.metadata
 
colorType(short) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
com.yubico.fido.metadata - package com.yubico.fido.metadata
 
compression(short) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
credentialMgmtPreview(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
credMgmt(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
cryptoStrength(Integer) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
CtapCertificationId - Enum in com.yubico.fido.metadata
The AuthenticatorGetInfo.getCertifications() member provides a hint to the platform with additional information about certifications that the authenticator has received.
CtapPinUvAuthProtocolVersion - Enum in com.yubico.fido.metadata
Enumeration of valid PIN/UV auth protocol version identifiers.
CtapVersion - Enum in com.yubico.fido.metadata
Enumeration of CTAP versions.

D

data(String) - Method in class com.yubico.fido.metadata.ExtensionDescriptor.ExtensionDescriptorBuilder
 
description(String) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
DisplayPNGCharacteristicsDescriptor - Class in com.yubico.fido.metadata
The DisplayPNGCharacteristicsDescriptor describes a PNG image characteristics as defined in the PNG [PNG] spec for IHDR (image header) and PLTE (palette table).
DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder - Class in com.yubico.fido.metadata
 
downloadBlob(URL) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step4
Download the metadata BLOB from the given HTTPS url.
downloadTrustRoot(URL, Set<ByteArray>) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step2
Download the trust root certificate from the given HTTPS url and verify its SHA-256 hash against acceptedCertSha256.

E

effectiveDate(LocalDate) - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
effectiveDate(LocalDate) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
entries(Set<MetadataBLOBPayloadEntry>) - Method in class com.yubico.fido.metadata.MetadataBLOBPayload.MetadataBLOBPayloadBuilder
Zero or more MetadataBLOBPayloadEntry objects.
ep(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
equals(Object) - Method in class com.yubico.fido.metadata.AAGUID
 
equals(Object) - Method in class com.yubico.fido.metadata.AAID
 
equals(Object) - Method in class com.yubico.fido.metadata.AlternativeDescriptions
 
equals(Object) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
equals(Object) - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
equals(Object) - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
equals(Object) - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
equals(Object) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
equals(Object) - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
equals(Object) - Method in exception com.yubico.fido.metadata.FidoMetadataDownloaderException
 
equals(Object) - Method in class com.yubico.fido.metadata.FidoMetadataService.Filters.AuthenticatorToBeFiltered
 
equals(Object) - Method in class com.yubico.fido.metadata.MetadataBLOB
 
equals(Object) - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
equals(Object) - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
 
equals(Object) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
equals(Object) - Method in class com.yubico.fido.metadata.MetadataStatement
 
equals(Object) - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
equals(Object) - Method in class com.yubico.fido.metadata.RgbPaletteEntry
 
equals(Object) - Method in class com.yubico.fido.metadata.StatusReport
 
equals(Object) - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
equals(Object) - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
equals(Object) - Method in class com.yubico.fido.metadata.Version
 
expectLegalHeader(String...) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step1
Set legal headers expected in the metadata BLOB.
ExtensionDescriptor - Class in com.yubico.fido.metadata
This descriptor contains an extension supported by the authenticator.
ExtensionDescriptor.ExtensionDescriptorBuilder - Class in com.yubico.fido.metadata
 
extensions(Set<String>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 

F

failIfUnknown(boolean) - Method in class com.yubico.fido.metadata.ExtensionDescriptor.ExtensionDescriptorBuilder
 
FIDO - com.yubico.fido.metadata.CtapCertificationId
 
FIDO_2_0 - com.yubico.fido.metadata.CtapVersion
 
FIDO_2_1 - com.yubico.fido.metadata.CtapVersion
 
FIDO_2_1_PRE - com.yubico.fido.metadata.CtapVersion
 
FIDO_CERTIFIED - com.yubico.fido.metadata.AuthenticatorStatus
This authenticator has passed FIDO functional certification.
FIDO_CERTIFIED_L1 - com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 1.
FIDO_CERTIFIED_L1plus - com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 1+.
FIDO_CERTIFIED_L2 - com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 2.
FIDO_CERTIFIED_L2plus - com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 2+.
FIDO_CERTIFIED_L3 - com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 3.
FIDO_CERTIFIED_L3plus - com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 3+.
FIDO2 - com.yubico.fido.metadata.ProtocolFamily
 
FidoMetadataDownloader - Class in com.yubico.fido.metadata
Utility for downloading, caching and verifying Fido Metadata Service BLOBs and associated certificates.
FidoMetadataDownloader.FidoMetadataDownloaderBuilder - Class in com.yubico.fido.metadata
 
FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step1 - Class in com.yubico.fido.metadata
Step 1: Set the legal header to expect from the FIDO Metadata Service.
FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step2 - Class in com.yubico.fido.metadata
Step 2: Configure how to retrieve the FIDO Metadata Service trust root certificate when necessary.
FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step3 - Class in com.yubico.fido.metadata
Step 3: Configure how to cache the trust root certificate.
FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step4 - Class in com.yubico.fido.metadata
Step 4: Configure how to fetch the FIDO Metadata Service metadata BLOB.
FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step5 - Class in com.yubico.fido.metadata
Step 5: Configure how to cache the metadata BLOB.
FidoMetadataDownloaderException - Exception in com.yubico.fido.metadata
 
FidoMetadataDownloaderException.Reason - Enum in com.yubico.fido.metadata
 
FidoMetadataService - Class in com.yubico.fido.metadata
Utility for filtering and querying Fido Metadata Service BLOB entries.
FidoMetadataService.FidoMetadataServiceBuilder - Class in com.yubico.fido.metadata
 
FidoMetadataService.FidoMetadataServiceBuilder.Step1 - Class in com.yubico.fido.metadata
 
FidoMetadataService.Filters - Class in com.yubico.fido.metadata
Preconfigured filters and utilities for combining filters.
FidoMetadataService.Filters.AuthenticatorToBeFiltered - Class in com.yubico.fido.metadata
This class encapsulates parameters for filtering authenticators in the filter setting of FidoMetadataService.
filter(short) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
filter(Predicate<FidoMetadataService.Filters.AuthenticatorToBeFiltered>) - Method in class com.yubico.fido.metadata.FidoMetadataService.FidoMetadataServiceBuilder
Set a filter for which metadata entries to allow for a given authenticator during credential registration and metadata lookup.
Filters() - Constructor for class com.yubico.fido.metadata.FidoMetadataService.Filters
 
findEntries(AAGUID) - Method in class com.yubico.fido.metadata.FidoMetadataService
Find metadata entries matching the given AAGUID.
findEntries(RegistrationResult) - Method in class com.yubico.fido.metadata.FidoMetadataService
Find metadata entries matching the credential represented by registrationResult.
findEntries(Predicate<MetadataBLOBPayloadEntry>) - Method in class com.yubico.fido.metadata.FidoMetadataService
Retrieve metadata entries matching the given filter.
findEntries(List<X509Certificate>) - Method in class com.yubico.fido.metadata.FidoMetadataService
Alias of findEntries(attestationCertificateChain, Optional.empty()).
findEntries(List<X509Certificate>, AAGUID) - Method in class com.yubico.fido.metadata.FidoMetadataService
Alias of findEntries(attestationCertificateChain, Optional.of(aaguid)).
findEntries(List<X509Certificate>, Optional<AAGUID>) - Method in class com.yubico.fido.metadata.FidoMetadataService
Look up metadata entries matching a given attestation certificate chain or AAGUID.
findTrustRoots(List<X509Certificate>, Optional<ByteArray>) - Method in class com.yubico.fido.metadata.FidoMetadataService
 
FIPS_CMVP_2 - com.yubico.fido.metadata.CtapCertificationId
 
FIPS_CMVP_2_PHY - com.yubico.fido.metadata.CtapCertificationId
 
FIPS_CMVP_3 - com.yubico.fido.metadata.CtapCertificationId
 
FIPS_CMVP_3_PHY - com.yubico.fido.metadata.CtapCertificationId
 
firmwareVersion(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
forcePINChange(Boolean) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 

G

get(String) - Method in class com.yubico.fido.metadata.AlternativeDescriptions
Get a map entry in accordance with the rules defined in AlternativeDescriptions dictionary.
getAaguid() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getAaguid() - Method in class com.yubico.fido.metadata.FidoMetadataService.Filters.AuthenticatorToBeFiltered
The AAGUID from the attested credential data of a credential about ot be registered.
getAaguid() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getAaguid() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAaid() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getAaid() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAlg() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
getAlgorithms() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getAlternativeDescriptions() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAttachmentHint() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAttestationCertificateChain() - Method in class com.yubico.fido.metadata.FidoMetadataService.Filters.AuthenticatorToBeFiltered
 
getAttestationCertificateKeyIdentifiers() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getAttestationCertificateKeyIdentifiers() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAttestationRootCertificates() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAttestationTypes() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAuthenticationAlgorithms() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAuthenticatorGetInfo() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAuthenticatorVersion() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getAuthenticatorVersion() - Method in class com.yubico.fido.metadata.StatusReport
 
getB() - Method in class com.yubico.fido.metadata.RgbPaletteEntry
 
getBaDesc() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
getBase() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
getBiometricStatusReports() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getBitDepth() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getBlockSlowdown() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
getBlockSlowdown() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
getBlockSlowdown() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
getCachedBlob() - Method in exception com.yubico.fido.metadata.UnexpectedLegalHeader
The cached metadata BLOB, if any.
getCaDesc() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
getCause() - Method in exception com.yubico.fido.metadata.FidoMetadataDownloaderException
A Throwable that caused this exception.
getCertificate() - Method in class com.yubico.fido.metadata.StatusReport
 
getCertificateNumber() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
getCertificateNumber() - Method in class com.yubico.fido.metadata.StatusReport
 
getCertificationDescriptor() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
getCertificationDescriptor() - Method in class com.yubico.fido.metadata.StatusReport
 
getCertificationPolicyVersion() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
getCertificationPolicyVersion() - Method in class com.yubico.fido.metadata.StatusReport
 
getCertificationRequirementsVersion() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
getCertificationRequirementsVersion() - Method in class com.yubico.fido.metadata.StatusReport
 
getCertifications() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getCertLevel() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
getColorType() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getCompression() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getCryptoStrength() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getData() - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
getDescription() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getDownloadedBlob() - Method in exception com.yubico.fido.metadata.UnexpectedLegalHeader
The newly downloaded metadata BLOB, which has an unexpected legal header.
getEffectiveDate() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
getEffectiveDate() - Method in class com.yubico.fido.metadata.StatusReport
 
getEntries() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
Zero or more MetadataBLOBPayloadEntry objects.
getExtensions() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getFilter() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getFirmwareVersion() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getForcePINChange() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getG() - Method in class com.yubico.fido.metadata.RgbPaletteEntry
 
getHeader() - Method in class com.yubico.fido.metadata.MetadataBLOB
The JWT header of the FIDO Metadata Service BLOB.
getHeight() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getIcon() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getId() - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
getInterlace() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getIsFreshUserVerificationRequired() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getIsKeyRestricted() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getKeyProtection() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getLegalHeader() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
The legalHeader, which MUST be in each BLOB, is an indication of the acceptance of the relevant legal agreement for using the MDS.
getLegalHeader() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getMajor() - Method in class com.yubico.fido.metadata.Version
 
getMatcherProtection() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getMaxCredBlobLength() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getMaxCredentialCountInList() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getMaxCredentialIdLength() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getMaxMsgSize() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getMaxRetries() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
getMaxRetries() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
getMaxRetries() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
getMaxRPIDsForSetMinPINLength() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getMaxSerializedLargeBlobArray() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getMaxTemplates() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
getMessage() - Method in exception com.yubico.fido.metadata.FidoMetadataDownloaderException
 
getMetadataEntry() - Method in class com.yubico.fido.metadata.FidoMetadataService.Filters.AuthenticatorToBeFiltered
 
getMetadataStatement() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getMinComplexity() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
getMinLength() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
getMinor() - Method in class com.yubico.fido.metadata.Version
 
getMinPINLength() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getModality() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
getNextUpdate() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
ISO-8601 formatted date when the next update will be provided at latest.
getNo() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
The serial number of this Metadata BLOB Payload.
getOptions() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getPaDesc() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
getPayload() - Method in class com.yubico.fido.metadata.MetadataBLOB
The payload of the Metadata Service BLOB.
getPinUvAuthProtocols() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getPlte() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getPreferredPlatformUvAttempts() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getProtocolFamily() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getPublicKeyAlgAndEncodings() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getR() - Method in class com.yubico.fido.metadata.RgbPaletteEntry
 
getReason() - Method in exception com.yubico.fido.metadata.FidoMetadataDownloaderException
The reason why this exception was thrown.
getRemainingDiscoverableCredentials() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getRogueListHash() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getRogueListURL() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getSchema() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getSelfAttestedFAR() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
getSelfAttestedFRR() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
getStatus() - Method in class com.yubico.fido.metadata.StatusReport
 
getStatusReports() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getSupportedExtensions() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getTag() - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
getTcDisplay() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getTcDisplayContentType() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getTcDisplayPNGCharacteristics() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getTimeOfLastStatusChange() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
getTransports() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getTyp() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
getUpv() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getUrl() - Method in class com.yubico.fido.metadata.StatusReport
Attempt to parse the url property, if any, as a URL.
getUrlAsString() - Method in class com.yubico.fido.metadata.StatusReport
Get the raw url property of this StatusReport object.
getUserVerificationDetails() - Method in class com.yubico.fido.metadata.MetadataStatement
 
getUserVerificationMethod() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
getUvModality() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getValue() - Method in class com.yubico.fido.metadata.AAID
The underlying string value of this AAID.
getVendorPrototypeConfigCommands() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getVersions() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
getWidth() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
getX5c() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
getX5u() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 

H

hashCode() - Method in class com.yubico.fido.metadata.AAGUID
 
hashCode() - Method in class com.yubico.fido.metadata.AAID
 
hashCode() - Method in class com.yubico.fido.metadata.AlternativeDescriptions
 
hashCode() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
hashCode() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
hashCode() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
hashCode() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
hashCode() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
hashCode() - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
hashCode() - Method in exception com.yubico.fido.metadata.FidoMetadataDownloaderException
 
hashCode() - Method in class com.yubico.fido.metadata.FidoMetadataService.Filters.AuthenticatorToBeFiltered
 
hashCode() - Method in class com.yubico.fido.metadata.MetadataBLOB
 
hashCode() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
hashCode() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
 
hashCode() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
hashCode() - Method in class com.yubico.fido.metadata.MetadataStatement
 
hashCode() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
hashCode() - Method in class com.yubico.fido.metadata.RgbPaletteEntry
 
hashCode() - Method in class com.yubico.fido.metadata.StatusReport
 
hashCode() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
hashCode() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
hashCode() - Method in class com.yubico.fido.metadata.Version
 
height(long) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 

I

icon(String) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
id(String) - Method in class com.yubico.fido.metadata.ExtensionDescriptor.ExtensionDescriptorBuilder
 
interlace(short) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
isAlwaysUv() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isAuthnrCfg() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isBioEnroll() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isClientPin() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isCredentialMgmtPreview() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isCredMgmt() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isEp() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isFailIfUnknown() - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
isFreshUserVerificationRequired(Boolean) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
isKeyRestricted(Boolean) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
isLargeBlobs() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isMakeCredUvNotRqd() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isNoMcGaPermissionsWithClientPin() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isPinUvAuthToken() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isPlat() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isRk() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isSetMinPINLength() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isUp() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isUserVerificationMgmtPreview() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isUv() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isUvAcfg() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isUvBioEnroll() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
isZero() - Method in class com.yubico.fido.metadata.AAGUID
true if and only if this AAGUID consists of all zeroes.

K

keyProtection(Set<KeyProtectionType>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 

L

largeBlobs(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
legalHeader(String) - Method in class com.yubico.fido.metadata.MetadataBLOBPayload.MetadataBLOBPayloadBuilder
The legalHeader, which MUST be in each BLOB, is an indication of the acceptance of the relevant legal agreement for using the MDS.
legalHeader(String) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
loadCachedBlob() - Method in class com.yubico.fido.metadata.FidoMetadataDownloader
Load the metadata BLOB from cache, or download a fresh one if necessary.

M

makeCredUvNotRqd(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
matcherProtection(Set<MatcherProtectionType>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
maxCredBlobLength(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
maxCredentialCountInList(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
maxCredentialIdLength(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
maxMsgSize(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
maxRetries(Integer) - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder
 
maxRetries(Integer) - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder
 
maxRetries(Integer) - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor.PatternAccuracyDescriptorBuilder
 
maxRPIDsForSetMinPINLength(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
maxSerializedLargeBlobArray(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
maxTemplates(Integer) - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder
 
MetadataBLOB - Class in com.yubico.fido.metadata
The header and payload of a FIDO Metadata Service BLOB.
MetadataBLOB(MetadataBLOBHeader, MetadataBLOBPayload) - Constructor for class com.yubico.fido.metadata.MetadataBLOB
 
MetadataBLOBHeader - Class in com.yubico.fido.metadata
The metadata BLOB is a JSON Web Token (see [JWT] and [JWS]).
MetadataBLOBHeader.MetadataBLOBHeaderBuilder - Class in com.yubico.fido.metadata
 
MetadataBLOBPayload - Class in com.yubico.fido.metadata
The metadata BLOB is a JSON Web Token (see [JWT] and [JWS]).
MetadataBLOBPayload.MetadataBLOBPayloadBuilder - Class in com.yubico.fido.metadata
 
MetadataBLOBPayloadEntry - Class in com.yubico.fido.metadata
An element of entries in a MetadataBLOBPayload.
MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder - Class in com.yubico.fido.metadata
 
metadataStatement(MetadataStatement) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
MetadataStatement - Class in com.yubico.fido.metadata
Relying Parties can learn a subset of verifiable information for authenticators certified by the FIDO Alliance with an Authenticator Metadata statement.
MetadataStatement(String, AAID, AAGUID, Set<String>, String, AlternativeDescriptions, long, ProtocolFamily, int, Set<Version>, Set<AuthenticationAlgorithm>, Set<PublicKeyRepresentationFormat>, Set<AuthenticatorAttestationType>, Set<Set<VerificationMethodDescriptor>>, Set<KeyProtectionType>, Boolean, Boolean, Set<MatcherProtectionType>, Integer, Set<AttachmentHint>, Set<TransactionConfirmationDisplayType>, String, List<DisplayPNGCharacteristicsDescriptor>, Set<X509Certificate>, String, Set<ExtensionDescriptor>, AuthenticatorGetInfo) - Constructor for class com.yubico.fido.metadata.MetadataStatement
 
MetadataStatement.MetadataStatementBuilder - Class in com.yubico.fido.metadata
 
minComplexity(long) - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor.PatternAccuracyDescriptorBuilder
 
minLength(int) - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder
 
minPINLength(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
modality(UserVerificationMethod) - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 

N

nextUpdate(LocalDate) - Method in class com.yubico.fido.metadata.MetadataBLOBPayload.MetadataBLOBPayloadBuilder
ISO-8601 formatted date when the next update will be provided at latest.
no(int) - Method in class com.yubico.fido.metadata.MetadataBLOBPayload.MetadataBLOBPayloadBuilder
The serial number of this Metadata BLOB Payload.
noAttestationKeyCompromise() - Static method in class com.yubico.fido.metadata.FidoMetadataService.Filters
Accept any authenticator whose matched metadata entry does NOT indicate a compromised attestation key.
noMcGaPermissionsWithClientPin(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
NOT_FIDO_CERTIFIED - com.yubico.fido.metadata.AuthenticatorStatus
This authenticator is not FIDO certified.
notRevoked() - Static method in class com.yubico.fido.metadata.FidoMetadataService.Filters
Include any metadata entry whose statusReports array contains no entry with REVOKED status.

O

ONE - com.yubico.fido.metadata.CtapPinUvAuthProtocolVersion
Represents PIN/UV Auth Protocol One.
options(SupportedCtapOptions) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 

P

paDesc(PatternAccuracyDescriptor) - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor.VerificationMethodDescriptorBuilder
 
PatternAccuracyDescriptor - Class in com.yubico.fido.metadata
The PatternAccuracyDescriptor describes relevant accuracy/complexity aspects in the case that a pattern is used as the user verification method.
PatternAccuracyDescriptor.PatternAccuracyDescriptorBuilder - Class in com.yubico.fido.metadata
 
pinUvAuthProtocols(Set<CtapPinUvAuthProtocolVersion>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
pinUvAuthToken(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
plat(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
plte(List<RgbPaletteEntry>) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
preferredPlatformUvAttempts(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
prefilter(Predicate<MetadataBLOBPayloadEntry>) - Method in class com.yubico.fido.metadata.FidoMetadataService.FidoMetadataServiceBuilder
Set a first-stage filter for which metadata entries to include in the data source.
protocolFamily(ProtocolFamily) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
ProtocolFamily - Enum in com.yubico.fido.metadata
Enumeration of valid values for MetadataStatement.getProtocolFamily().
publicKeyAlgAndEncodings(Set<PublicKeyRepresentationFormat>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
PublicKeyRepresentationFormat - Enum in com.yubico.fido.metadata
The ALG_KEY constants are 16 bit long integers indicating the specific Public Key algorithm and encoding.

R

remainingDiscoverableCredentials(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
REVOKED - com.yubico.fido.metadata.AuthenticatorStatus
The FIDO Alliance has determined that this authenticator should not be trusted for any reason.
RgbPaletteEntry - Class in com.yubico.fido.metadata
The rgbPaletteEntry is an RGB three-sample tuple palette entry.
RgbPaletteEntry(int, int, int) - Constructor for class com.yubico.fido.metadata.RgbPaletteEntry
 
rk(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
rogueListHash(ByteArray) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
rogueListURL(URL) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 

S

schema(int) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
SELF_ASSERTION_SUBMITTED - com.yubico.fido.metadata.AuthenticatorStatus
The authenticator vendor has completed and submitted the self-certification checklist to the FIDO Alliance.
selfAttestedFAR(Double) - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder
 
selfAttestedFRR(Double) - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder
 
setMinPINLength(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
status(AuthenticatorStatus) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
StatusReport - Class in com.yubico.fido.metadata
Contains an AuthenticatorStatus and additional data associated with it, if any.
StatusReport.StatusReportBuilder - Class in com.yubico.fido.metadata
 
statusReports(List<StatusReport>) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
Step1() - Constructor for class com.yubico.fido.metadata.FidoMetadataService.FidoMetadataServiceBuilder.Step1
 
SupportedCtapOptions - Class in com.yubico.fido.metadata
A fixed-keys map of CTAP2 option names to Boolean values representing whether an authenticator supports the respective option.
SupportedCtapOptions.SupportedCtapOptionsBuilder - Class in com.yubico.fido.metadata
 
supportedExtensions(Set<ExtensionDescriptor>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 

T

tag(Integer) - Method in class com.yubico.fido.metadata.ExtensionDescriptor.ExtensionDescriptorBuilder
 
tcDisplay(Set<TransactionConfirmationDisplayType>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
tcDisplayContentType(String) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
tcDisplayPNGCharacteristics(List<DisplayPNGCharacteristicsDescriptor>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
timeOfLastStatusChange(LocalDate) - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
toBuilder() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
toBuilder() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
toBuilder() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
toBuilder() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
toBuilder() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
toBuilder() - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
toBuilder() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
toBuilder() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
 
toBuilder() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
toBuilder() - Method in class com.yubico.fido.metadata.MetadataStatement
 
toBuilder() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
toBuilder() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
toString() - Method in class com.yubico.fido.metadata.AAGUID
 
toString() - Method in class com.yubico.fido.metadata.AAID
 
toString() - Method in class com.yubico.fido.metadata.AlternativeDescriptions
 
toString() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
toString() - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo
 
toString() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor.BiometricAccuracyDescriptorBuilder
 
toString() - Method in class com.yubico.fido.metadata.BiometricAccuracyDescriptor
 
toString() - Method in class com.yubico.fido.metadata.BiometricStatusReport.BiometricStatusReportBuilder
 
toString() - Method in class com.yubico.fido.metadata.BiometricStatusReport
 
toString() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor.CodeAccuracyDescriptorBuilder
 
toString() - Method in class com.yubico.fido.metadata.CodeAccuracyDescriptor
 
toString() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 
toString() - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor
 
toString() - Method in class com.yubico.fido.metadata.ExtensionDescriptor.ExtensionDescriptorBuilder
 
toString() - Method in class com.yubico.fido.metadata.ExtensionDescriptor
 
toString() - Method in exception com.yubico.fido.metadata.FidoMetadataDownloaderException
 
toString() - Method in class com.yubico.fido.metadata.FidoMetadataService.Filters.AuthenticatorToBeFiltered
 
toString() - Method in class com.yubico.fido.metadata.MetadataBLOB
 
toString() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader.MetadataBLOBHeaderBuilder
 
toString() - Method in class com.yubico.fido.metadata.MetadataBLOBHeader
 
toString() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload.MetadataBLOBPayloadBuilder
 
toString() - Method in class com.yubico.fido.metadata.MetadataBLOBPayload
 
toString() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry.MetadataBLOBPayloadEntryBuilder
 
toString() - Method in class com.yubico.fido.metadata.MetadataBLOBPayloadEntry
 
toString() - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
toString() - Method in class com.yubico.fido.metadata.MetadataStatement
 
toString() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor.PatternAccuracyDescriptorBuilder
 
toString() - Method in class com.yubico.fido.metadata.PatternAccuracyDescriptor
 
toString() - Method in class com.yubico.fido.metadata.RgbPaletteEntry
 
toString() - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
toString() - Method in class com.yubico.fido.metadata.StatusReport
 
toString() - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
toString() - Method in class com.yubico.fido.metadata.SupportedCtapOptions
 
toString() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor
 
toString() - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor.VerificationMethodDescriptorBuilder
 
toString() - Method in class com.yubico.fido.metadata.Version
 
TRANSACTION_CONFIRMATION_DISPLAY_ANY - com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_HARDWARE - com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_PRIVILEGED_SOFTWARE - com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_REMOTE - com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_TEE - com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TransactionConfirmationDisplayType - Enum in com.yubico.fido.metadata
The TRANSACTION_CONFIRMATION_DISPLAY constants are flags in a bit field represented as a 16 bit long integer.
transports(Set<AuthenticatorTransport>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
trustHttpsCerts(X509Certificate...) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder
Use the provided X509Certificates as trust roots for HTTPS downloads.
TWO - com.yubico.fido.metadata.CtapPinUvAuthProtocolVersion
Represents PIN/UV Auth Protocol Two.
typ(String) - Method in class com.yubico.fido.metadata.MetadataBLOBHeader.MetadataBLOBHeaderBuilder
 

U

U2F - com.yubico.fido.metadata.ProtocolFamily
 
U2F_V2 - com.yubico.fido.metadata.CtapVersion
 
UAF - com.yubico.fido.metadata.ProtocolFamily
 
UnexpectedLegalHeader - Exception in com.yubico.fido.metadata
A FIDO Metadata Service metadata BLOB was successfully downloaded and validated, but contained an unexpected legal header.
UNKNOWN - com.yubico.fido.metadata.AuthenticatorStatus
(NOT DEFINED IN SPEC) Placeholder for any unknown AuthenticatorStatus value.
up(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
UPDATE_AVAILABLE - com.yubico.fido.metadata.AuthenticatorStatus
A software or firmware update is available for the device.
upv(Set<Version>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
url(String) - Method in class com.yubico.fido.metadata.StatusReport.StatusReportBuilder
 
useBlob(MetadataBLOB) - Method in class com.yubico.fido.metadata.FidoMetadataService.FidoMetadataServiceBuilder.Step1
Use payload of the given blob as the data source.
useBlob(MetadataBLOBPayload) - Method in class com.yubico.fido.metadata.FidoMetadataService.FidoMetadataServiceBuilder.Step1
Use the given blobPayload as the data source.
useBlob(String) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step4
Use the given metadata BLOB; never download it.
useBlobCache(Supplier<Optional<ByteArray>>, Consumer<ByteArray>) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step5
Cache the metadata BLOB using a Supplier to read the cache, and using a Consumer to write the cache.
useBlobCacheFile(File) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step5
Cache metadata BLOB in the file cacheFile.
useCrls(Collection<CRL>) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder
Use the provided CRLs.
useCrls(CertStore) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder
Use CRLs in the provided CertStore.
useDefaultBlob() - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step4
Download the metadata BLOB from a hard-coded URL.
useDefaultTrustRoot() - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step2
Download the trust root certificate from a hard-coded URL and verify it against a hard-coded SHA-256 hash.
USER_KEY_PHYSICAL_COMPROMISE - com.yubico.fido.metadata.AuthenticatorStatus
This authenticator has known weaknesses in its key protection mechanism(s) that allow user keys to be extracted by an adversary in physical possession of the device.
USER_KEY_REMOTE_COMPROMISE - com.yubico.fido.metadata.AuthenticatorStatus
This authenticator has identified weaknesses that allow registered keys to be compromised and should not be trusted.
USER_VERIFICATION_BYPASS - com.yubico.fido.metadata.AuthenticatorStatus
Indicates that malware is able to bypass the user verification.
userVerificationDetails(Set<Set<VerificationMethodDescriptor>>) - Method in class com.yubico.fido.metadata.MetadataStatement.MetadataStatementBuilder
 
userVerificationMethod(UserVerificationMethod) - Method in class com.yubico.fido.metadata.VerificationMethodDescriptor.VerificationMethodDescriptorBuilder
 
userVerificationMgmtPreview(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
useTrustRoot(X509Certificate) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step2
Use the given trust root certificate.
useTrustRootCache(Supplier<Optional<ByteArray>>, Consumer<ByteArray>) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step3
Cache the trust root certificate using a Supplier to read the cache, and using a Consumer to write the cache.
useTrustRootCacheFile(File) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step3
Cache the trust root certificate in the file cacheFile.
uv(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
uvAcfg(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
uvBioEnroll(boolean) - Method in class com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
 
uvModality(Set<UserVerificationMethod>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 

V

valueOf(String) - Static method in enum com.yubico.fido.metadata.AttachmentHint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.AuthenticationAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.AuthenticatorAttestationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.AuthenticatorStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.CtapCertificationId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.CtapPinUvAuthProtocolVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.CtapVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.FidoMetadataDownloaderException.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.ProtocolFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.PublicKeyRepresentationFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.fido.metadata.TransactionConfirmationDisplayType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yubico.fido.metadata.AttachmentHint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.AuthenticationAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.AuthenticatorAttestationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.AuthenticatorStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.CtapCertificationId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.CtapPinUvAuthProtocolVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.CtapVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.FidoMetadataDownloaderException.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.ProtocolFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.PublicKeyRepresentationFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.fido.metadata.TransactionConfirmationDisplayType
Returns an array containing the constants of this enum type, in the order they are declared.
vendorPrototypeConfigCommands(Set<Integer>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
VerificationMethodDescriptor - Class in com.yubico.fido.metadata
A descriptor for a specific base user verification method as implemented by the authenticator.
VerificationMethodDescriptor.VerificationMethodDescriptorBuilder - Class in com.yubico.fido.metadata
 
Version - Class in com.yubico.fido.metadata
Represents a generic version with major and minor fields.
Version(int, int) - Constructor for class com.yubico.fido.metadata.Version
 
versions(Set<CtapVersion>) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 

W

width(long) - Method in class com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor.DisplayPNGCharacteristicsDescriptorBuilder
 

X

x5c(List<X509Certificate>) - Method in class com.yubico.fido.metadata.MetadataBLOBHeader.MetadataBLOBHeaderBuilder
 
x5u(URL) - Method in class com.yubico.fido.metadata.MetadataBLOBHeader.MetadataBLOBHeaderBuilder
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages