Index

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

A

AAID - Class in com.webauthn4j.metadata.data.uaf
 
AAID(String) - Constructor for class com.webauthn4j.metadata.data.uaf.AAID
 
AggregatingTrustAnchorRepository - Class in com.webauthn4j.metadata.anchor
 
AggregatingTrustAnchorRepository(TrustAnchorRepository...) - Constructor for class com.webauthn4j.metadata.anchor.AggregatingTrustAnchorRepository
 
AlternativeDescriptions - Class in com.webauthn4j.metadata.data.statement
This descriptor contains description in alternative languages.
AlternativeDescriptions() - Constructor for class com.webauthn4j.metadata.data.statement.AlternativeDescriptions
 
AlternativeDescriptions(Map<String, String>) - Constructor for class com.webauthn4j.metadata.data.statement.AlternativeDescriptions
 
ATTESTATION_KEY_COMPROMISE - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
Indicates that an attestation key for this authenticator is known to be compromised.
AuthenticatorGetInfo - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo(List<String>, List<String>, AAGUID, AuthenticatorGetInfo.Options, Integer, List<AuthenticatorGetInfo.PinProtocolVersion>) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
AuthenticatorGetInfo.Options - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.Options.ClientPINOption - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.Options.ConfigOption - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.Options.PlatformOption - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.Options.ResidentKeyOption - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.Options.UserPresenceOption - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.Options.UserVerificationOption - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.Options.UVTokenOption - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorGetInfo.PinProtocolVersion - Class in com.webauthn4j.metadata.data.statement
 
AuthenticatorStatus - Enum Class in com.webauthn4j.metadata.data.toc
This enumeration describes the status of an authenticator webauthn as identified by its AAID and potentially some additional information (such as a specific attestation key).

B

BadStatusException - Exception in com.webauthn4j.metadata.exception
Thrown if bad status is reported
BadStatusException(String) - Constructor for exception com.webauthn4j.metadata.exception.BadStatusException
 
BadStatusException(String, Throwable) - Constructor for exception com.webauthn4j.metadata.exception.BadStatusException
 
BadStatusException(Throwable) - Constructor for exception com.webauthn4j.metadata.exception.BadStatusException
 
BiometricAccuracyDescriptor - Class in com.webauthn4j.metadata.data.statement
BiometricAccuracyDescriptor
BiometricAccuracyDescriptor(Double, Double, Integer, Integer, Integer) - Constructor for class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
BiometricStatusReport - Class in com.webauthn4j.metadata.data.toc
Contains the current BiometricStatusReport of one of the authenticator's biometric component.
BiometricStatusReport(Integer, BigInteger, String, String, String, String, String) - Constructor for class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 

C

CachingMetadataBLOBProvider - Class in com.webauthn4j.metadata
 
CachingMetadataBLOBProvider() - Constructor for class com.webauthn4j.metadata.CachingMetadataBLOBProvider
 
ClientPINOption(boolean) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ClientPINOption
 
CodeAccuracyDescriptor - Class in com.webauthn4j.metadata.data.statement
The CodeAccuracyDescriptor describes the relevant accuracy/complexity aspects of passcode user verification methods.
CodeAccuracyDescriptor(Integer, Integer, Integer, Integer) - Constructor for class com.webauthn4j.metadata.data.statement.CodeAccuracyDescriptor
 
com.webauthn4j.metadata - package com.webauthn4j.metadata
 
com.webauthn4j.metadata.anchor - package com.webauthn4j.metadata.anchor
 
com.webauthn4j.metadata.converter.jackson - package com.webauthn4j.metadata.converter.jackson
 
com.webauthn4j.metadata.converter.jackson.deserializer - package com.webauthn4j.metadata.converter.jackson.deserializer
 
com.webauthn4j.metadata.data - package com.webauthn4j.metadata.data
 
com.webauthn4j.metadata.data.statement - package com.webauthn4j.metadata.data.statement
 
com.webauthn4j.metadata.data.toc - package com.webauthn4j.metadata.data.toc
 
com.webauthn4j.metadata.data.uaf - package com.webauthn4j.metadata.data.uaf
 
com.webauthn4j.metadata.exception - package com.webauthn4j.metadata.exception
 
ConfigOption(boolean) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ConfigOption
 
create(String) - Static method in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
 
CROSS_PLATFORM - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.PlatformOption
 

D

DefaultMetadataStatementRepository - Class in com.webauthn4j.metadata
 
DefaultMetadataStatementRepository(MetadataStatementsProvider) - Constructor for class com.webauthn4j.metadata.DefaultMetadataStatementRepository
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.metadata.converter.jackson.deserializer.MetadataAAGUIDRelaxedDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.metadata.converter.jackson.deserializer.MetadataX509CertificateRelaxedDeserializer
DisplayPNGCharacteristicsDescriptor - Class in com.webauthn4j.metadata.data.statement
The DisplayPNGCharacteristicsDescriptor describes a PNG image characteristics as defined in the PNG spec for IHDR (image header) and PLTE (palette table)
DisplayPNGCharacteristicsDescriptor(BigInteger, BigInteger, Short, Short, Short, Short, Short, List<RGBPaletteEntry>) - Constructor for class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
doProvide() - Method in class com.webauthn4j.metadata.CachingMetadataBLOBProvider
 
doProvide() - Method in class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
doProvide() - Method in class com.webauthn4j.metadata.LocalFileMetadataBLOBProvider
 

E

EcdaaTrustAnchor - Class in com.webauthn4j.metadata.data.statement
In the case of ECDAA attestation, the ECDAA-Issuer's trust anchor must be specified in this field.
EcdaaTrustAnchor(String, String, String, String, String, String) - Constructor for class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.ExtensionDescriptor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.PatternAccuracyDescriptor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.RGBPaletteEntry
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodANDCombinations
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.Version
 
equals(Object) - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
equals(Object) - Method in class com.webauthn4j.metadata.data.uaf.AAID
 
equals(Object) - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayload
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ClientPINOption
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ConfigOption
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.PlatformOption
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ResidentKeyOption
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserPresenceOption
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserVerificationOption
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UVTokenOption
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.PinProtocolVersion
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.CodeAccuracyDescriptor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
equals(Object) - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodDescriptor
 
equals(Object) - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
ExtensionDescriptor - Class in com.webauthn4j.metadata.data.statement
This descriptor contains an extension supported by the authenticator.
ExtensionDescriptor(String, Integer, String, Boolean) - Constructor for class com.webauthn4j.metadata.data.statement.ExtensionDescriptor
 

F

fetch(String) - Method in interface com.webauthn4j.metadata.HttpClient
 
fetch(String) - Method in class com.webauthn4j.metadata.SimpleHttpClient
 
FIDO_CERTIFIED - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
This authenticator has passed FIDO functional certification.
FIDO_CERTIFIED_L1 - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 1.
FIDO_CERTIFIED_L1_PLUS - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 1+.
FIDO_CERTIFIED_L2 - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 2.
FIDO_CERTIFIED_L2_PLUS - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 2+.
FIDO_CERTIFIED_L3 - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 3.
FIDO_CERTIFIED_L3_PLUS - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The authenticator has passed FIDO Authenticator certification at level 3+.
FidoMDS3MetadataBLOBProvider - Class in com.webauthn4j.metadata
Load MetadataBLOB from a local file.
FidoMDS3MetadataBLOBProvider(ObjectConverter, String, HttpClient, Set<TrustAnchor>) - Constructor for class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
FidoMDS3MetadataBLOBProvider(ObjectConverter, String, X509Certificate) - Constructor for class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
FidoMDS3MetadataBLOBProvider(ObjectConverter, String, Set<TrustAnchor>) - Constructor for class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
FidoMDS3MetadataBLOBProvider(ObjectConverter, X509Certificate) - Constructor for class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
FidoMDS3MetadataBLOBProvider(ObjectConverter, Set<TrustAnchor>) - Constructor for class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
find(byte[]) - Method in class com.webauthn4j.metadata.anchor.AggregatingTrustAnchorRepository
 
find(byte[]) - Method in class com.webauthn4j.metadata.anchor.MetadataBLOBBasedTrustAnchorRepository
 
find(byte[]) - Method in class com.webauthn4j.metadata.anchor.MetadataStatementsBasedTrustAnchorRepository
 
find(byte[]) - Method in class com.webauthn4j.metadata.DefaultMetadataStatementRepository
 
find(byte[]) - Method in class com.webauthn4j.metadata.MetadataBLOBBasedMetadataStatementRepository
 
find(byte[]) - Method in interface com.webauthn4j.metadata.MetadataStatementRepository
 
find(AAGUID) - Method in class com.webauthn4j.metadata.anchor.AggregatingTrustAnchorRepository
 
find(AAGUID) - Method in class com.webauthn4j.metadata.anchor.MetadataBLOBBasedTrustAnchorRepository
 
find(AAGUID) - Method in class com.webauthn4j.metadata.anchor.MetadataStatementsBasedTrustAnchorRepository
 
find(AAGUID) - Method in class com.webauthn4j.metadata.DefaultMetadataStatementRepository
 
find(AAGUID) - Method in class com.webauthn4j.metadata.MetadataBLOBBasedMetadataStatementRepository
 
find(AAGUID) - Method in interface com.webauthn4j.metadata.MetadataStatementRepository
 

G

get(int) - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodANDCombinations
 
getAaguid() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getAaguid() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
getAaguid() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAaid() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getAaid() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAlternativeDescriptions() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAttachmentHint() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAttestationCertificateKeyIdentifiers() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getAttestationCertificateKeyIdentifiers() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAttestationRootCertificates() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAttestationTypes() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAuthenticationAlgorithms() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAuthenticatorGetInfo() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getAuthenticatorVersion() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getB() - Method in class com.webauthn4j.metadata.data.statement.RGBPaletteEntry
 
getBaDesc() - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodDescriptor
 
getBase() - Method in class com.webauthn4j.metadata.data.statement.CodeAccuracyDescriptor
 
getBiometricStatusReports() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getBitDepth() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getBlockSlowdown() - Method in class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
getBlockSlowdown() - Method in class com.webauthn4j.metadata.data.statement.CodeAccuracyDescriptor
 
getBlockSlowdown() - Method in class com.webauthn4j.metadata.data.statement.PatternAccuracyDescriptor
 
getC() - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
getCaDesc() - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodDescriptor
 
getCertificate() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getCertificateNumber() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
getCertificateNumber() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getCertificationDescriptor() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
getCertificationDescriptor() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getCertificationPolicyVersion() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
getCertificationPolicyVersion() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getCertificationRequirementsVersion() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
getCertificationRequirementsVersion() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getCertLevel() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
getClientPIN() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
getColorType() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getCompression() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getConfig() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
getCryptoStrength() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getData() - Method in class com.webauthn4j.metadata.data.statement.ExtensionDescriptor
 
getDescription() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getEcdaaTrustAnchors() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getEffectiveData() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
getEffectiveDate() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getEntries() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayload
 
getExtensions() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
getFailIfUnknown() - Method in class com.webauthn4j.metadata.data.statement.ExtensionDescriptor
 
getFilter() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getFreshUserVerificationRequired() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getG() - Method in class com.webauthn4j.metadata.data.statement.RGBPaletteEntry
 
getG1Curve() - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
getHeader() - Method in class com.webauthn4j.metadata.data.MetadataBLOB
 
getHeight() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getIcon() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getId() - Method in class com.webauthn4j.metadata.data.statement.ExtensionDescriptor
 
getInterlace() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getKeyProtection() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getKeyRestricted() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getLegalHeader() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayload
 
getLegalHeader() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getM() - Method in class com.webauthn4j.metadata.data.uaf.AAID
 
getMajor() - Method in class com.webauthn4j.metadata.data.statement.Version
 
getMatcherProtection() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getMaxMsgSize() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
getMaxRetries() - Method in class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
getMaxRetries() - Method in class com.webauthn4j.metadata.data.statement.CodeAccuracyDescriptor
 
getMaxRetries() - Method in class com.webauthn4j.metadata.data.statement.PatternAccuracyDescriptor
 
getMaxTemplate() - Method in class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
getMetadataStatement() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getMinComplexity() - Method in class com.webauthn4j.metadata.data.statement.PatternAccuracyDescriptor
 
getMinLength() - Method in class com.webauthn4j.metadata.data.statement.CodeAccuracyDescriptor
 
getMinor() - Method in class com.webauthn4j.metadata.data.statement.Version
 
getModality() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
getNextUpdate() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayload
 
getNo() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayload
 
getOptions() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
getPaDesc() - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodDescriptor
 
getPayload() - Method in class com.webauthn4j.metadata.data.MetadataBLOB
 
getPinUvAuthProtocols() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
getPlat() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
getPlte() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getProtocolFamily() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getPublicKeyAlgAndEncodings() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getR() - Method in class com.webauthn4j.metadata.data.statement.RGBPaletteEntry
 
getRk() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
getRogueListHash() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getRogueListURL() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getSchema() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getSelfAttestedFAR() - Method in class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
getSelfAttestedFRR() - Method in class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
getSignature() - Method in class com.webauthn4j.metadata.data.MetadataBLOB
 
getStatus() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getStatusReports() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getSupportedExtensions() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getSx() - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
getSy() - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
getTag() - Method in class com.webauthn4j.metadata.data.statement.ExtensionDescriptor
 
getTcDisplay() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getTcDisplayContentType() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getTcDisplayPNGCharacteristics() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getTimeOfLastStatusChange() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
getUp() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
getUpv() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getUrl() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
getUserVerificationDetails() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
getUserVerificationMethod() - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodDescriptor
 
getUv() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
getUvToken() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
getV() - Method in class com.webauthn4j.metadata.data.uaf.AAID
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ClientPINOption
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ConfigOption
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.PlatformOption
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ResidentKeyOption
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserPresenceOption
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserVerificationOption
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UVTokenOption
 
getValue() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.PinProtocolVersion
 
getValue() - Method in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
 
getVersions() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
getWidth() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
getX() - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
getY() - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 

H

hashCode() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayload
 
hashCode() - Method in class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ClientPINOption
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ConfigOption
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.PlatformOption
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ResidentKeyOption
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserPresenceOption
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserVerificationOption
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UVTokenOption
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.PinProtocolVersion
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.BiometricAccuracyDescriptor
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.CodeAccuracyDescriptor
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.DisplayPNGCharacteristicsDescriptor
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.EcdaaTrustAnchor
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.ExtensionDescriptor
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.MetadataStatement
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.PatternAccuracyDescriptor
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.RGBPaletteEntry
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodANDCombinations
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodDescriptor
 
hashCode() - Method in class com.webauthn4j.metadata.data.statement.Version
 
hashCode() - Method in class com.webauthn4j.metadata.data.toc.BiometricStatusReport
 
hashCode() - Method in class com.webauthn4j.metadata.data.toc.StatusReport
 
hashCode() - Method in class com.webauthn4j.metadata.data.uaf.AAID
 
HttpClient - Interface in com.webauthn4j.metadata
HTTP Client for FIDO MetadataItemImpl Service

I

isNotFidoCertifiedAllowed() - Method in class com.webauthn4j.metadata.anchor.MetadataBLOBBasedTrustAnchorRepository
 
isNotFidoCertifiedAllowed() - Method in class com.webauthn4j.metadata.MetadataBLOBBasedMetadataStatementRepository
 
isRevocationCheckEnabled() - Method in class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
isSelfAssertionSubmittedAllowed() - Method in class com.webauthn4j.metadata.anchor.MetadataBLOBBasedTrustAnchorRepository
 
isSelfAssertionSubmittedAllowed() - Method in class com.webauthn4j.metadata.MetadataBLOBBasedMetadataStatementRepository
 
isValidSignature() - Method in class com.webauthn4j.metadata.data.MetadataBLOB
Validates signature.

L

LocalFileMetadataBLOBProvider - Class in com.webauthn4j.metadata
Load MetadataBLOB from a local file.
LocalFileMetadataBLOBProvider(ObjectConverter, Path) - Constructor for class com.webauthn4j.metadata.LocalFileMetadataBLOBProvider
 
LocalFilesMetadataStatementsProvider - Class in com.webauthn4j.metadata
 
LocalFilesMetadataStatementsProvider(ObjectConverter, Path...) - Constructor for class com.webauthn4j.metadata.LocalFilesMetadataStatementsProvider
 

M

MDSException - Exception in com.webauthn4j.metadata.exception
 
MDSException(String) - Constructor for exception com.webauthn4j.metadata.exception.MDSException
 
MDSException(String, Throwable) - Constructor for exception com.webauthn4j.metadata.exception.MDSException
 
MDSException(Throwable) - Constructor for exception com.webauthn4j.metadata.exception.MDSException
 
MetadataAAGUIDRelaxedDeserializer - Class in com.webauthn4j.metadata.converter.jackson.deserializer
 
MetadataAAGUIDRelaxedDeserializer() - Constructor for class com.webauthn4j.metadata.converter.jackson.deserializer.MetadataAAGUIDRelaxedDeserializer
 
MetadataBLOB - Class in com.webauthn4j.metadata.data
 
MetadataBLOB(JWS<MetadataBLOBPayload>) - Constructor for class com.webauthn4j.metadata.data.MetadataBLOB
 
MetadataBLOBBasedMetadataStatementRepository - Class in com.webauthn4j.metadata
 
MetadataBLOBBasedMetadataStatementRepository(MetadataBLOBProvider...) - Constructor for class com.webauthn4j.metadata.MetadataBLOBBasedMetadataStatementRepository
 
MetadataBLOBBasedTrustAnchorRepository - Class in com.webauthn4j.metadata.anchor
 
MetadataBLOBBasedTrustAnchorRepository(MetadataBLOBProvider...) - Constructor for class com.webauthn4j.metadata.anchor.MetadataBLOBBasedTrustAnchorRepository
 
MetadataBLOBFactory - Class in com.webauthn4j.metadata.data
 
MetadataBLOBFactory(ObjectConverter) - Constructor for class com.webauthn4j.metadata.data.MetadataBLOBFactory
 
MetadataBLOBPayload - Class in com.webauthn4j.metadata.data
 
MetadataBLOBPayload(String, Integer, LocalDate, List<MetadataBLOBPayloadEntry>) - Constructor for class com.webauthn4j.metadata.data.MetadataBLOBPayload
 
MetadataBLOBPayloadEntry - Class in com.webauthn4j.metadata.data
 
MetadataBLOBPayloadEntry(AAID, AAGUID, List<String>, MetadataStatement, List<BiometricStatusReport>, List<StatusReport>, LocalDate, String, String) - Constructor for class com.webauthn4j.metadata.data.MetadataBLOBPayloadEntry
 
MetadataBLOBProvider - Interface in com.webauthn4j.metadata
 
MetadataStatement - Class in com.webauthn4j.metadata.data.statement
This metadata statement contains a subset of verifiable information for authenticators certified by the FIDO Alliance.
MetadataStatement(String, AAID, AAGUID, List<String>, String, AlternativeDescriptions, Integer, String, Integer, List<Version>, List<AuthenticationAlgorithm>, List<PublicKeyRepresentationFormat>, List<AuthenticatorAttestationType>, List<VerificationMethodANDCombinations>, List<KeyProtectionType>, Boolean, Boolean, List<MatcherProtectionType>, Integer, List<AttachmentHint>, List<TransactionConfirmationDisplay>, String, List<DisplayPNGCharacteristicsDescriptor>, List<X509Certificate>, List<EcdaaTrustAnchor>, String, List<ExtensionDescriptor>, AuthenticatorGetInfo) - Constructor for class com.webauthn4j.metadata.data.statement.MetadataStatement
 
MetadataStatementRepository - Interface in com.webauthn4j.metadata
 
MetadataStatementsBasedTrustAnchorRepository - Class in com.webauthn4j.metadata.anchor
 
MetadataStatementsBasedTrustAnchorRepository(ObjectConverter, Path...) - Constructor for class com.webauthn4j.metadata.anchor.MetadataStatementsBasedTrustAnchorRepository
 
MetadataStatementsBasedTrustAnchorRepository(MetadataStatementsProvider) - Constructor for class com.webauthn4j.metadata.anchor.MetadataStatementsBasedTrustAnchorRepository
 
MetadataStatementsProvider - Interface in com.webauthn4j.metadata
 
MetadataX509CertificateRelaxedDeserializer - Class in com.webauthn4j.metadata.converter.jackson.deserializer
 
MetadataX509CertificateRelaxedDeserializer() - Constructor for class com.webauthn4j.metadata.converter.jackson.deserializer.MetadataX509CertificateRelaxedDeserializer
 

N

NOT_FIDO_CERTIFIED - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
This authenticator is not FIDO certified.
NOT_READY - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserVerificationOption
 
NOT_SET - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ClientPINOption
 
NOT_SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ClientPINOption
 
NOT_SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ConfigOption
 
NOT_SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ResidentKeyOption
 
NOT_SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserPresenceOption
 
NOT_SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserVerificationOption
 
NOT_SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UVTokenOption
 
NULL - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ConfigOption
 
NULL - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.PlatformOption
 
NULL - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ResidentKeyOption
 
NULL - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserPresenceOption
 
NULL - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UVTokenOption
 

O

Options(AuthenticatorGetInfo.Options.PlatformOption, AuthenticatorGetInfo.Options.ResidentKeyOption, AuthenticatorGetInfo.Options.ClientPINOption, AuthenticatorGetInfo.Options.UserPresenceOption, AuthenticatorGetInfo.Options.UserVerificationOption, AuthenticatorGetInfo.Options.UVTokenOption, AuthenticatorGetInfo.Options.ConfigOption) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options
 

P

parse(String) - Method in class com.webauthn4j.metadata.data.MetadataBLOBFactory
 
PatternAccuracyDescriptor - Class in com.webauthn4j.metadata.data.statement
The PatternAccuracyDescriptor describes relevant accuracy/complexity aspects in the case that a pattern is used as the user verification method.
PatternAccuracyDescriptor(BigInteger, Integer, Integer) - Constructor for class com.webauthn4j.metadata.data.statement.PatternAccuracyDescriptor
 
PinProtocolVersion(int) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.PinProtocolVersion
 
PLATFORM - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.PlatformOption
 
PlatformOption(boolean) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.PlatformOption
 
provide() - Method in class com.webauthn4j.metadata.CachingMetadataBLOBProvider
 
provide() - Method in class com.webauthn4j.metadata.LocalFilesMetadataStatementsProvider
 
provide() - Method in interface com.webauthn4j.metadata.MetadataBLOBProvider
 
provide() - Method in interface com.webauthn4j.metadata.MetadataStatementsProvider
 

R

READY - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserVerificationOption
 
refresh() - Method in class com.webauthn4j.metadata.CachingMetadataBLOBProvider
 
ResidentKeyOption(boolean) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ResidentKeyOption
 
REVOKED - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The FIDO Alliance has determined that this authenticator should not be trusted for any reason.
RGBPaletteEntry - Class in com.webauthn4j.metadata.data.statement
The RGBPaletteEntry is an RGB three-sample tuple palette entry
RGBPaletteEntry(Integer, Integer, Integer) - Constructor for class com.webauthn4j.metadata.data.statement.RGBPaletteEntry
 

S

SELF_ASSERTION_SUBMITTED - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
The authenticator vendor has completed and submitted the self-certification checklist to the FIDO Alliance.
SET - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ClientPINOption
 
setNotFidoCertifiedAllowed(boolean) - Method in class com.webauthn4j.metadata.anchor.MetadataBLOBBasedTrustAnchorRepository
 
setNotFidoCertifiedAllowed(boolean) - Method in class com.webauthn4j.metadata.MetadataBLOBBasedMetadataStatementRepository
 
setRevocationCheckEnabled(boolean) - Method in class com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
 
setSelfAssertionSubmittedAllowed(boolean) - Method in class com.webauthn4j.metadata.anchor.MetadataBLOBBasedTrustAnchorRepository
 
setSelfAssertionSubmittedAllowed(boolean) - Method in class com.webauthn4j.metadata.MetadataBLOBBasedMetadataStatementRepository
 
SimpleHttpClient - Class in com.webauthn4j.metadata
Tiny implementation of HttpClient.
SimpleHttpClient() - Constructor for class com.webauthn4j.metadata.SimpleHttpClient
 
size() - Method in class com.webauthn4j.metadata.data.statement.VerificationMethodANDCombinations
 
StatusReport - Class in com.webauthn4j.metadata.data.toc
Contains an AuthenticatorStatus and additional data associated with it, if any.
StatusReport(AuthenticatorStatus, LocalDate, X509Certificate, String, String, String, String, String) - Constructor for class com.webauthn4j.metadata.data.toc.StatusReport
 
SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ConfigOption
 
SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.ResidentKeyOption
 
SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserPresenceOption
 
SUPPORTED - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UVTokenOption
 

T

toString() - Method in class com.webauthn4j.metadata.data.uaf.AAID
 

U

UnknownProtocolFamilyException - Exception in com.webauthn4j.metadata.exception
 
UnknownProtocolFamilyException(String) - Constructor for exception com.webauthn4j.metadata.exception.UnknownProtocolFamilyException
 
UnknownProtocolFamilyException(String, Throwable) - Constructor for exception com.webauthn4j.metadata.exception.UnknownProtocolFamilyException
 
UnknownProtocolFamilyException(Throwable) - Constructor for exception com.webauthn4j.metadata.exception.UnknownProtocolFamilyException
 
UPDATE_AVAILABLE - Enum constant in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
A software or firmware update is available for the device.
USER_KEY_PHYSICAL_COMPROMISE - Enum constant in enum class com.webauthn4j.metadata.data.toc.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.webauthn4j.metadata.data.toc.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.webauthn4j.metadata.data.toc.AuthenticatorStatus
Indicates that malware is able to bypass the user verification.
UserPresenceOption(boolean) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserPresenceOption
 
UserVerificationOption(boolean) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UserVerificationOption
 
UVTokenOption(boolean) - Constructor for class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.Options.UVTokenOption
 

V

valueOf(String) - Static method in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.webauthn4j.metadata.data.toc.AuthenticatorStatus
Returns an array containing the constants of this enum class, in the order they are declared.
VerificationMethodANDCombinations - Class in com.webauthn4j.metadata.data.statement
 
VerificationMethodANDCombinations() - Constructor for class com.webauthn4j.metadata.data.statement.VerificationMethodANDCombinations
 
VerificationMethodANDCombinations(List<VerificationMethodDescriptor>) - Constructor for class com.webauthn4j.metadata.data.statement.VerificationMethodANDCombinations
 
VerificationMethodANDCombinations(VerificationMethodDescriptor...) - Constructor for class com.webauthn4j.metadata.data.statement.VerificationMethodANDCombinations
 
VerificationMethodDescriptor - Class in com.webauthn4j.metadata.data.statement
A descriptor for a specific base user verification method as implemented by the authenticator.
VerificationMethodDescriptor(UserVerificationMethod, CodeAccuracyDescriptor, BiometricAccuracyDescriptor, PatternAccuracyDescriptor) - Constructor for class com.webauthn4j.metadata.data.statement.VerificationMethodDescriptor
 
Version - Class in com.webauthn4j.metadata.data.statement
The FIDO unified protocol version(s) (related to the specific protocol family) supported by this authenticator.
Version(Integer, Integer) - Constructor for class com.webauthn4j.metadata.data.statement.Version
 
VERSION_1 - Static variable in class com.webauthn4j.metadata.data.statement.AuthenticatorGetInfo.PinProtocolVersion
 

W

WebAuthnMetadataJSONModule - Class in com.webauthn4j.metadata.converter.jackson
 
WebAuthnMetadataJSONModule() - Constructor for class com.webauthn4j.metadata.converter.jackson.WebAuthnMetadataJSONModule
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form