Index

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

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 - Enum constant in enum class com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_ECC_X962_DER - Enum constant in enum class com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_ECC_X962_RAW - Enum constant in enum class com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_RSA_2048_DER - Enum constant in enum class com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_KEY_RSA_2048_RAW - Enum constant in enum class com.yubico.fido.metadata.PublicKeyRepresentationFormat
 
ALG_SIGN_ED25519_EDDSA_SHA512_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_ED448_EDDSA_SHA512_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSA_EMSA_PKCS1_SHA256_DER - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSA_EMSA_PKCS1_SHA256_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA1_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA256_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA384_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PKCSV15_SHA512_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA256_DER - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA256_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA384_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_RSASSA_PSS_SHA512_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256K1_ECDSA_SHA256_DER - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256K1_ECDSA_SHA256_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256R1_ECDSA_SHA256_DER - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP256R1_ECDSA_SHA256_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP384R1_ECDSA_SHA384_RAW - Enum constant in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
 
ALG_SIGN_SECP521R1_ECDSA_SHA512_RAW - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 Class in com.yubico.fido.metadata
The ATTACHMENT_HINT constants are flags in a bit field represented as a 32 bit long.
ATTESTATION_ANONCA - Enum constant in enum class 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 - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorAttestationType
Indicates PrivacyCA attestation as defined in [TCG-CMCProfile-AIKCertEnroll].
ATTESTATION_BASIC_FULL - Enum constant in enum class 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 - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorAttestationType
Just syntactically a Basic Attestation.
ATTESTATION_ECDAA - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorAttestationType
Indicates use of elliptic curve based direct anonymous attestation as defined in [FIDOEcdaaAlgorithm].
ATTESTATION_KEY_COMPROMISE - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
Indicates that an attestation key for this authenticator is known to be compromised.
ATTESTATION_NONE - Enum constant in enum class 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 Class 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 Class 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 Class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 Class 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 Class in com.yubico.fido.metadata
Enumeration of valid PIN/UV auth protocol version identifiers.
CtapVersion - Enum Class 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 - Enum constant in enum class com.yubico.fido.metadata.CtapCertificationId
 
FIDO_2_0 - Enum constant in enum class com.yubico.fido.metadata.CtapVersion
 
FIDO_2_1 - Enum constant in enum class com.yubico.fido.metadata.CtapVersion
 
FIDO_2_1_PRE - Enum constant in enum class com.yubico.fido.metadata.CtapVersion
 
FIDO_CERTIFIED - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
This authenticator has passed FIDO functional certification.
FIDO_CERTIFIED_L1 - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 1.
FIDO_CERTIFIED_L1plus - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 1+.
FIDO_CERTIFIED_L2 - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 2.
FIDO_CERTIFIED_L2plus - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 2+.
FIDO_CERTIFIED_L3 - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 3.
FIDO_CERTIFIED_L3plus - Enum constant in enum class com.yubico.fido.metadata.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 3+.
FIDO2 - Enum constant in enum class 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 Class 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 - Enum constant in enum class com.yubico.fido.metadata.CtapCertificationId
 
FIPS_CMVP_2_PHY - Enum constant in enum class com.yubico.fido.metadata.CtapCertificationId
 
FIPS_CMVP_3 - Enum constant in enum class com.yubico.fido.metadata.CtapCertificationId
 
FIPS_CMVP_3_PHY - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 Class 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 Class in com.yubico.fido.metadata
The ALG_KEY constants are 16 bit long integers indicating the specific Public Key algorithm and encoding.

R

refreshBlob() - Method in class com.yubico.fido.metadata.FidoMetadataDownloader
Download and cache a fresh metadata BLOB, or read it from cache if the downloaded BLOB is not up to date.
remainingDiscoverableCredentials(Integer) - Method in class com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
 
REVOKED - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_HARDWARE - Enum constant in enum class com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_PRIVILEGED_SOFTWARE - Enum constant in enum class com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_REMOTE - Enum constant in enum class com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TRANSACTION_CONFIRMATION_DISPLAY_TEE - Enum constant in enum class com.yubico.fido.metadata.TransactionConfirmationDisplayType
 
TransactionConfirmationDisplayType - Enum Class 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 - Enum constant in enum class com.yubico.fido.metadata.CtapPinUvAuthProtocolVersion
Represents PIN/UV Auth Protocol Two.
typ(String) - Method in class com.yubico.fido.metadata.MetadataBLOBHeader.MetadataBLOBHeaderBuilder
 

U

U2F - Enum constant in enum class com.yubico.fido.metadata.ProtocolFamily
 
U2F_V2 - Enum constant in enum class com.yubico.fido.metadata.CtapVersion
 
UAF - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 class com.yubico.fido.metadata.AttachmentHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.AuthenticatorAttestationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.AuthenticatorStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.CtapCertificationId
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.CtapPinUvAuthProtocolVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.CtapVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.FidoMetadataDownloaderException.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.ProtocolFamily
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.PublicKeyRepresentationFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yubico.fido.metadata.TransactionConfirmationDisplayType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.yubico.fido.metadata.AttachmentHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.AuthenticationAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.AuthenticatorAttestationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.AuthenticatorStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.CtapCertificationId
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.CtapPinUvAuthProtocolVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.CtapVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.FidoMetadataDownloaderException.Reason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.ProtocolFamily
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.PublicKeyRepresentationFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yubico.fido.metadata.TransactionConfirmationDisplayType
Returns an array containing the constants of this enum class, 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 and Interfaces|All Packages|Serialized Form