Index
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
- 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 againstacceptedCertSha256
.
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 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 ofFidoMetadataService
. - 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
- getUrlAsString() - Method in class com.yubico.fido.metadata.StatusReport
-
Get the raw
url
property of thisStatusReport
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 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 thisAAGUID
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
- MetadataBLOBHeader.MetadataBLOBHeaderBuilder - Class in com.yubico.fido.metadata
- MetadataBLOBPayload - Class in com.yubico.fido.metadata
- MetadataBLOBPayload.MetadataBLOBPayloadBuilder - Class in com.yubico.fido.metadata
- MetadataBLOBPayloadEntry - Class in com.yubico.fido.metadata
-
An element of
entries
in aMetadataBLOBPayload
. - 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 withREVOKED
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 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
X509Certificate
s 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
- 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
- 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
- verifyDownloadsOnly(boolean) - Method in class com.yubico.fido.metadata.FidoMetadataDownloader.FidoMetadataDownloaderBuilder
-
If set to
true
, the BLOB signature will not be verified when loading the BLOB from cache or when explicitly set viaFidoMetadataDownloader.FidoMetadataDownloaderBuilder.Step4.useBlob(String)
. - 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
All Classes and Interfaces|All Packages|Serialized Form