Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

A

AAGUID - Class in com.webauthn4j.data.attestation.authenticator
 
AAGUID(UUID) - Constructor for class com.webauthn4j.data.attestation.authenticator.AAGUID
 
AAGUID(byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.AAGUID
 
AAGUID(String) - Constructor for class com.webauthn4j.data.attestation.authenticator.AAGUID
 
AAGUIDDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
 
AAGUIDDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.AAGUIDDeserializer
 
AAGUIDSerializer - Class in com.webauthn4j.converter.jackson.serializer
 
AAGUIDSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.AAGUIDSerializer
 
AbstractCOSEKey - Class in com.webauthn4j.data.attestation.authenticator
 
AbstractExtensionInput<T extends java.io.Serializable> - Class in com.webauthn4j.data.extension
 
AbstractExtensionInput(T) - Constructor for class com.webauthn4j.data.extension.AbstractExtensionInput
 
AbstractExtensionOutput<T extends java.io.Serializable> - Class in com.webauthn4j.data.extension
 
AbstractExtensionOutput(T) - Constructor for class com.webauthn4j.data.extension.AbstractExtensionOutput
 
AbstractImmutableMap<K extends java.io.Serializable,V extends java.io.Serializable> - Class in com.webauthn4j.data
 
AbstractImmutableMap(Map<K, V>) - Constructor for class com.webauthn4j.data.AbstractImmutableMap
 
AbstractStatementValidator<T extends AttestationStatement> - Class in com.webauthn4j.validator.attestation.statement
 
AbstractStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.AbstractStatementValidator
 
ADMIN_WITH_POLICY_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
AndroidKeyAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
AndroidKeyAttestationStatement(COSEAlgorithmIdentifier, byte[], AttestationCertificatePath) - Constructor for class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
AndroidKeyAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.androidkey
 
AndroidKeyAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.androidkey.AndroidKeyAttestationStatementValidator
 
AndroidSafetyNetAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
AndroidSafetyNetAttestationStatement(String, JWS<Response>) - Constructor for class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
AndroidSafetyNetAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.androidsafetynet
 
AndroidSafetyNetAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
ATTESTATION_CHALLENGE_INDEX - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
ATTESTATION_EXTENSION_OID - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
AttestationCertificate - Class in com.webauthn4j.data.attestation.statement
 
AttestationCertificate(X509Certificate) - Constructor for class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
AttestationCertificatePath - Class in com.webauthn4j.data.attestation.statement
 
AttestationCertificatePath(List<X509Certificate>) - Constructor for class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
AttestationCertificatePath(X509Certificate, List<X509Certificate>) - Constructor for class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
AttestationCertificatePath() - Constructor for class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
AttestationConveyancePreference - Enum in com.webauthn4j.data
WebAuthn Relying Parties may use AttestationConveyancePreference to specify their preference regarding attestation conveyance during credential generation.
AttestationObject - Class in com.webauthn4j.data.attestation
The attestation object contains both authenticator data and an attestation statement.
AttestationObject(AuthenticatorData<RegistrationExtensionAuthenticatorOutput<?>>, AttestationStatement) - Constructor for class com.webauthn4j.data.attestation.AttestationObject
 
AttestationObjectConverter - Class in com.webauthn4j.converter
Converter for AttestationObject
AttestationObjectConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AttestationObjectConverter
 
AttestationStatement - Interface in com.webauthn4j.data.attestation.statement
Attestation metadata.certs container
AttestationStatementValidator - Interface in com.webauthn4j.validator.attestation.statement
Validates the specified AttestationStatement
AttestationType - Enum in com.webauthn4j.data.attestation.statement
 
AttestedCredentialData - Class in com.webauthn4j.data.attestation.authenticator
Attested credential data is a variable-length byte array added to the authenticator data when generating an attestation object for a given credential.
AttestedCredentialData(AAGUID, byte[], COSEKey) - Constructor for class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
AttestedCredentialData() - Constructor for class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
AttestedCredentialDataConverter - Class in com.webauthn4j.converter
 
AttestedCredentialDataConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AttestedCredentialDataConverter
 
AttestedCredentialDataDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
 
AttestedCredentialDataDeserializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.deserializer.AttestedCredentialDataDeserializer
 
AttestedCredentialDataSerializer - Class in com.webauthn4j.converter.jackson.serializer
 
AttestedCredentialDataSerializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.serializer.AttestedCredentialDataSerializer
 
Attributes - Class in com.webauthn4j.data.x500
 
AuthenticationData - Class in com.webauthn4j.data
 
AuthenticationData(byte[], byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput<?>>, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<AuthenticationExtensionClientOutput<?>>, byte[]) - Constructor for class com.webauthn4j.data.AuthenticationData
 
AuthenticationDataValidator - Class in com.webauthn4j.validator
 
AuthenticationDataValidator(List<CustomAuthenticationValidator>) - Constructor for class com.webauthn4j.validator.AuthenticationDataValidator
 
AuthenticationDataValidator() - Constructor for class com.webauthn4j.validator.AuthenticationDataValidator
 
AuthenticationExtensionAuthenticatorInput<T> - Interface in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionAuthenticatorOutput<T> - Interface in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionClientInput<T> - Interface in com.webauthn4j.data.extension.client
 
AuthenticationExtensionClientInputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
AuthenticationExtensionClientInputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionClientInputDeserializer
 
AuthenticationExtensionClientOutput<T> - Interface in com.webauthn4j.data.extension.client
 
AuthenticationExtensionsAuthenticatorInputs<V extends ExtensionAuthenticatorInput<?>> - Class in com.webauthn4j.data.extension.authenticator
AuthenticationExtensionsAuthenticatorInputs containing the authenticator extension input values for zero or more WebAuthn extensions, as defined in §9 WebAuthn Extensions.
AuthenticationExtensionsAuthenticatorInputs(Map<String, V>) - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
AuthenticationExtensionsAuthenticatorInputs() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
AuthenticationExtensionsAuthenticatorOutputs<V extends ExtensionAuthenticatorOutput<?>> - Class in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionsAuthenticatorOutputs(Map<String, V>) - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
AuthenticationExtensionsAuthenticatorOutputs() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
AuthenticationExtensionsAuthenticatorOutputsEnvelope<T extends ExtensionAuthenticatorOutput<?>> - Class in com.webauthn4j.converter.jackson.deserializer
Internal envelope class for AuthenticationExtensionsAuthenticatorOutputs deserialization
AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer
 
AuthenticationExtensionsClientInputs<V extends ExtensionClientInput<?>> - Class in com.webauthn4j.data.extension.client
AuthenticationExtensionsClientInputs is a map containing the client extension input values for zero or more WebAuthn extensions, as defined in §9 WebAuthn Extensions.
AuthenticationExtensionsClientInputs(Map<String, V>) - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
AuthenticationExtensionsClientInputs() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
AuthenticationExtensionsClientInputsConverter - Class in com.webauthn4j.converter
AuthenticationExtensionsClientInputsConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
 
AuthenticationExtensionsClientOutputs<V extends ExtensionClientOutput<?>> - Class in com.webauthn4j.data.extension.client
Map containing the client extension output values for zero or more WebAuthn extensions, as defined in §9 WebAuthn Extensions.
AuthenticationExtensionsClientOutputs(Map<String, V>) - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
AuthenticationExtensionsClientOutputs() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
AuthenticationExtensionsClientOutputsConverter - Class in com.webauthn4j.converter
AuthenticationExtensionsClientOutputsConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
 
AuthenticationExtensionsSupported - Class in com.webauthn4j.data.extension
Deprecated. 
AuthenticationExtensionsSupported(List<String>) - Constructor for class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
Deprecated.
 
AuthenticationObject - Class in com.webauthn4j.validator
Internal data transfer object for authentication data
AuthenticationObject(byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput<?>>, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<AuthenticationExtensionClientOutput<?>>, ServerProperty, Authenticator) - Constructor for class com.webauthn4j.validator.AuthenticationObject
 
AuthenticationParameters - Class in com.webauthn4j.data
 
AuthenticationParameters(ServerProperty, Authenticator, boolean, boolean, List<String>) - Constructor for class com.webauthn4j.data.AuthenticationParameters
 
AuthenticationParameters(ServerProperty, Authenticator, boolean, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
 
AuthenticationParameters(ServerProperty, Authenticator, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
 
AuthenticationRequest - Class in com.webauthn4j.data
 
AuthenticationRequest(byte[], byte[], byte[], byte[], String, byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
 
AuthenticationRequest(byte[], byte[], byte[], String, byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
 
AuthenticationRequest(byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
 
AuthenticationRequest(byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
 
Authenticator - Interface in com.webauthn4j.authenticator
Core interface that represents WebAuthn authenticator
AuthenticatorAssertionResponse - Class in com.webauthn4j.data
The AuthenticatorAssertionResponse represents an authenticator's response to a client’s request for generation of a new authentication assertion given the WebAuthn Relying Party's challenge and OPTIONAL list of credentials it is aware of.
AuthenticatorAssertionResponse(byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.AuthenticatorAssertionResponse
 
AuthenticatorAttachment - Enum in com.webauthn4j.data
This enumeration’s values describe authenticators' attachment modalities.
AuthenticatorAttestationResponse - Class in com.webauthn4j.data
The AuthenticatorAttestationResponse represents the authenticator's response to a client’s request for the creation of a new public key credential.
AuthenticatorAttestationResponse(byte[], byte[]) - Constructor for class com.webauthn4j.data.AuthenticatorAttestationResponse
 
AuthenticatorAttestationResponse(byte[], byte[], Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.data.AuthenticatorAttestationResponse
 
AuthenticatorData<T extends ExtensionAuthenticatorOutput<?>> - Class in com.webauthn4j.data.attestation.authenticator
The authenticator data structure encodes contextual bindings made by the authenticator.
AuthenticatorData(byte[], byte, long, AttestedCredentialData, AuthenticationExtensionsAuthenticatorOutputs<T>) - Constructor for class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
AuthenticatorData(byte[], byte, long, AttestedCredentialData) - Constructor for class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
AuthenticatorData(byte[], byte, long, AuthenticationExtensionsAuthenticatorOutputs<T>) - Constructor for class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
AuthenticatorData(byte[], byte, long) - Constructor for class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
AuthenticatorDataConverter - Class in com.webauthn4j.converter
Converter for AuthenticatorData
AuthenticatorDataConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AuthenticatorDataConverter
 
AuthenticatorDataDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for AuthenticatorData
AuthenticatorDataDeserializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.deserializer.AuthenticatorDataDeserializer
 
AuthenticatorDataSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for AuthenticatorData
AuthenticatorDataSerializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.serializer.AuthenticatorDataSerializer
 
AuthenticatorImpl - Class in com.webauthn4j.authenticator
An Authenticator implementation
AuthenticatorImpl(AttestedCredentialData, AttestationStatement, long, Set<AuthenticatorTransport>, Map<String, RegistrationExtensionClientOutput<?>>, Map<String, RegistrationExtensionAuthenticatorOutput<?>>) - Constructor for class com.webauthn4j.authenticator.AuthenticatorImpl
 
AuthenticatorImpl(AttestedCredentialData, AttestationStatement, long, Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.authenticator.AuthenticatorImpl
 
AuthenticatorImpl(AttestedCredentialData, AttestationStatement, long) - Constructor for class com.webauthn4j.authenticator.AuthenticatorImpl
 
AuthenticatorSelectionCriteria - Class in com.webauthn4j.data
WebAuthn Relying Parties may use the AuthenticatorSelectionCriteria to specify their requirements regarding authenticator attributes.
AuthenticatorSelectionCriteria(AuthenticatorAttachment, boolean, ResidentKeyRequirement, UserVerificationRequirement) - Constructor for class com.webauthn4j.data.AuthenticatorSelectionCriteria
Constructor for Jackson deserializer
AuthenticatorSelectionCriteria(AuthenticatorAttachment, ResidentKeyRequirement, UserVerificationRequirement) - Constructor for class com.webauthn4j.data.AuthenticatorSelectionCriteria
Constructor for WebAuthn Level2 spec
AuthenticatorSelectionCriteria(AuthenticatorAttachment, boolean, UserVerificationRequirement) - Constructor for class com.webauthn4j.data.AuthenticatorSelectionCriteria
Constructor for WebAuthn Level1 spec backward-compatibility
AuthenticatorSelectionExtensionClientOutput - Class in com.webauthn4j.data.extension.client
Deprecated. 
AuthenticatorSelectionExtensionClientOutput(boolean) - Constructor for class com.webauthn4j.data.extension.client.AuthenticatorSelectionExtensionClientOutput
Deprecated.
 
AuthenticatorTransport - Class in com.webauthn4j.data
Authenticators may implement various transports for communicating with clients.
AuthenticatorTransportConverter - Class in com.webauthn4j.converter
 
AuthenticatorTransportConverter() - Constructor for class com.webauthn4j.converter.AuthenticatorTransportConverter
 

B

BadAaguidException - Exception in com.webauthn4j.validator.exception
Thrown if bad aaguid is detected
BadAaguidException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadAaguidException
 
BadAaguidException(String) - Constructor for exception com.webauthn4j.validator.exception.BadAaguidException
 
BadAaguidException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadAaguidException
 
BadAlgorithmException - Exception in com.webauthn4j.validator.exception
Thrown if bad algorithm is specified
BadAlgorithmException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadAlgorithmException
 
BadAlgorithmException(String) - Constructor for exception com.webauthn4j.validator.exception.BadAlgorithmException
 
BadAlgorithmException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadAlgorithmException
 
BadAttestationStatementException - Exception in com.webauthn4j.validator.exception
Thrown if bad attestation statement is specified
BadAttestationStatementException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadAttestationStatementException
 
BadAttestationStatementException(String) - Constructor for exception com.webauthn4j.validator.exception.BadAttestationStatementException
 
BadAttestationStatementException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadAttestationStatementException
 
BadChallengeException - Exception in com.webauthn4j.validator.exception
Thrown if bad challenge is detected
BadChallengeException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadChallengeException
 
BadChallengeException(String) - Constructor for exception com.webauthn4j.validator.exception.BadChallengeException
 
BadChallengeException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadChallengeException
 
BadOriginException - Exception in com.webauthn4j.validator.exception
Thrown if bad origin is specified
BadOriginException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadOriginException
 
BadOriginException(String) - Constructor for exception com.webauthn4j.validator.exception.BadOriginException
 
BadOriginException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadOriginException
 
BadRpIdException - Exception in com.webauthn4j.validator.exception
Thrown if bad rpId is specified
BadRpIdException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadRpIdException
 
BadRpIdException(String) - Constructor for exception com.webauthn4j.validator.exception.BadRpIdException
 
BadRpIdException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadRpIdException
 
BadSignatureException - Exception in com.webauthn4j.validator.exception
Thrown if bad signature is specified
BadSignatureException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadSignatureException
 
BadSignatureException(String) - Constructor for exception com.webauthn4j.validator.exception.BadSignatureException
 
BadSignatureException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.BadSignatureException
 
binaryValue(JsonNode) - Static method in class com.webauthn4j.converter.jackson.JacksonUtil
 
BiometricAuthenticatorPerformanceBoundsExtensionClientOutput - Class in com.webauthn4j.data.extension.client
Deprecated. 
BiometricAuthenticatorPerformanceBoundsExtensionClientOutput(boolean) - Constructor for class com.webauthn4j.data.extension.client.BiometricAuthenticatorPerformanceBoundsExtensionClientOutput
Deprecated.
 
BIT_AT - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_ED - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_UP - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_UV - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BLE - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator can be contacted over Bluetooth Smart (Bluetooth Low Energy / BLE).

C

CachingTrustAnchorsProviderBase - Class in com.webauthn4j.anchor
An abstract TrustAnchorsProvider implementation that provides caching functionality
CachingTrustAnchorsProviderBase() - Constructor for class com.webauthn4j.anchor.CachingTrustAnchorsProviderBase
 
CborConverter - Class in com.webauthn4j.converter.util
A utility class for CBOR serialization/deserialization
CertFileTrustAnchorsProvider - Class in com.webauthn4j.anchor
 
CertFileTrustAnchorsProvider() - Constructor for class com.webauthn4j.anchor.CertFileTrustAnchorsProvider
 
CertFileTrustAnchorsProvider(List<Path>) - Constructor for class com.webauthn4j.anchor.CertFileTrustAnchorsProvider
 
CertificateBaseAttestationStatement - Interface in com.webauthn4j.data.attestation.statement
 
CertificateException - Exception in com.webauthn4j.validator.exception
Thrown if certificate problems happen
CertificateException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.CertificateException
 
CertificateException(String) - Constructor for exception com.webauthn4j.validator.exception.CertificateException
 
CertificateException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.CertificateException
 
CertPathDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for CertPath
CertPathDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.CertPathDeserializer
 
CertPathSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for CertPath
CertPathSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.CertPathSerializer
 
CertPathTrustworthinessValidator - Interface in com.webauthn4j.validator.attestation.trustworthiness.certpath
Validates the specified AttestationStatement x5c trustworthiness
CertPathTrustworthinessValidatorBase - Class in com.webauthn4j.validator.attestation.trustworthiness.certpath
 
CertPathTrustworthinessValidatorBase() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidatorBase
 
Challenge - Interface in com.webauthn4j.data.client.challenge
 
ChallengeDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for Challenge
ChallengeDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.ChallengeDeserializer
 
ChallengeSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for Challenge
ChallengeSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.ChallengeSerializer
 
checkFlagAT(byte) - Static method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
checkFlagED(byte) - Static method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
checkFlagUP(byte) - Static method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
checkFlagUV(byte) - Static method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
ClientDataType - Enum in com.webauthn4j.data.client
 
CollectedClientData - Class in com.webauthn4j.data.client
The client data represents the contextual bindings of both the WebAuthn Relying Party and the client.
CollectedClientData(ClientDataType, Challenge, Origin, TokenBinding) - Constructor for class com.webauthn4j.data.client.CollectedClientData
 
CollectedClientData() - Constructor for class com.webauthn4j.data.client.CollectedClientData
 
CollectedClientDataConverter - Class in com.webauthn4j.converter
Converter for CollectedClientData
CollectedClientDataConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.CollectedClientDataConverter
 
com.webauthn4j - package com.webauthn4j
webauthn4j classes
com.webauthn4j.anchor - package com.webauthn4j.anchor
 
com.webauthn4j.authenticator - package com.webauthn4j.authenticator
 
com.webauthn4j.converter - package com.webauthn4j.converter
Converter classes
com.webauthn4j.converter.exception - package com.webauthn4j.converter.exception
 
com.webauthn4j.converter.jackson - package com.webauthn4j.converter.jackson
Jackson serializer and deserializer for WebAuthn classes
com.webauthn4j.converter.jackson.deserializer - package com.webauthn4j.converter.jackson.deserializer
 
com.webauthn4j.converter.jackson.serializer - package com.webauthn4j.converter.jackson.serializer
 
com.webauthn4j.converter.util - package com.webauthn4j.converter.util
 
com.webauthn4j.data - package com.webauthn4j.data
 
com.webauthn4j.data.attestation - package com.webauthn4j.data.attestation
 
com.webauthn4j.data.attestation.authenticator - package com.webauthn4j.data.attestation.authenticator
 
com.webauthn4j.data.attestation.statement - package com.webauthn4j.data.attestation.statement
 
com.webauthn4j.data.client - package com.webauthn4j.data.client
 
com.webauthn4j.data.client.challenge - package com.webauthn4j.data.client.challenge
 
com.webauthn4j.data.extension - package com.webauthn4j.data.extension
 
com.webauthn4j.data.extension.authenticator - package com.webauthn4j.data.extension.authenticator
 
com.webauthn4j.data.extension.client - package com.webauthn4j.data.extension.client
 
com.webauthn4j.data.jws - package com.webauthn4j.data.jws
 
com.webauthn4j.data.x500 - package com.webauthn4j.data.x500
 
com.webauthn4j.server - package com.webauthn4j.server
 
com.webauthn4j.validator - package com.webauthn4j.validator
Validator classes
com.webauthn4j.validator.attestation.statement - package com.webauthn4j.validator.attestation.statement
validator classes for attestation statement
com.webauthn4j.validator.attestation.statement.androidkey - package com.webauthn4j.validator.attestation.statement.androidkey
 
com.webauthn4j.validator.attestation.statement.androidsafetynet - package com.webauthn4j.validator.attestation.statement.androidsafetynet
 
com.webauthn4j.validator.attestation.statement.none - package com.webauthn4j.validator.attestation.statement.none
 
com.webauthn4j.validator.attestation.statement.packed - package com.webauthn4j.validator.attestation.statement.packed
 
com.webauthn4j.validator.attestation.statement.tpm - package com.webauthn4j.validator.attestation.statement.tpm
 
com.webauthn4j.validator.attestation.statement.u2f - package com.webauthn4j.validator.attestation.statement.u2f
 
com.webauthn4j.validator.attestation.trustworthiness.certpath - package com.webauthn4j.validator.attestation.trustworthiness.certpath
 
com.webauthn4j.validator.attestation.trustworthiness.ecdaa - package com.webauthn4j.validator.attestation.trustworthiness.ecdaa
 
com.webauthn4j.validator.attestation.trustworthiness.self - package com.webauthn4j.validator.attestation.trustworthiness.self
 
com.webauthn4j.validator.exception - package com.webauthn4j.validator.exception
Validation exception classes for WebAuthn
ConstraintViolationException - Exception in com.webauthn4j.validator.exception
Thrown if the value violates constraints
ConstraintViolationException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.ConstraintViolationException
 
ConstraintViolationException(String) - Constructor for exception com.webauthn4j.validator.exception.ConstraintViolationException
 
ConstraintViolationException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.ConstraintViolationException
 
convert(String) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a base64url String to AttestationObject.
convert(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a byte array to AttestationObject.
convert(AttestedCredentialData) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
 
convert(ByteBuffer) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
 
convert(byte[]) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
 
convert(String) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
 
convert(String) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
 
convert(AuthenticatorData<T>) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Converts from a AuthenticatorData to byte[].
convert(byte[]) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Converts from a byte array to AuthenticatorData.
convert(String) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
 
convert(String) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a base64url String to CollectedClientData.
convert(byte[]) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a byte array to CollectedClientData.
convertSet(Set<String>) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
 
convertSetToStringSet(Set<AuthenticatorTransport>) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
 
convertToBase64urlString(AttestationObject) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a AttestationObject to String.
convertToBase64UrlString(CollectedClientData) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a CollectedClientData to base64 url String.
convertToBytes(AttestationObject) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a AttestationObject to byte[].
convertToBytes(CollectedClientData) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a CollectedClientData to byte[].
convertToString(AuthenticationExtensionsClientInputs<T>) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
 
convertToString(AuthenticationExtensionsClientOutputs<T>) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
 
convertToString(AuthenticatorTransport) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
 
Coordinates - Class in com.webauthn4j.data.extension
Deprecated. 
Coordinates(Double, Double, Double, Double, Double, Double, Double) - Constructor for class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
Coordinates() - Constructor for class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
COSEAlgorithmIdentifier - Class in com.webauthn4j.data.attestation.statement
 
COSEKey - Interface in com.webauthn4j.data.attestation.authenticator
 
COSEKeyEnvelope - Class in com.webauthn4j.converter.jackson.deserializer
Internal envelope class for COSEKey deserialization
COSEKeyEnvelopeDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for COSEKeyEnvelope
COSEKeyEnvelopeDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.COSEKeyEnvelopeDeserializer
 
COSEKeyOperation - Enum in com.webauthn4j.data.attestation.statement
 
COSEKeyType - Enum in com.webauthn4j.data.attestation.statement
 
create(int) - Static method in enum com.webauthn4j.data.attestation.authenticator.Curve
 
create(ECPrivateKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(ECPublicKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(KeyPair, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(ECPrivateKey) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(ECPublicKey) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(KeyPair) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(RSAPrivateKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(RSAPublicKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(KeyPair, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(RSAPrivateKey) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(RSAPublicKey) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(KeyPair) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(long) - Static method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
create(int) - Static method in enum com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
create(int) - Static method in enum com.webauthn4j.data.attestation.statement.COSEKeyType
 
create(COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
create(int) - Static method in enum com.webauthn4j.data.attestation.statement.TPMEccCurve
 
create(EllipticCurve) - Static method in enum com.webauthn4j.data.attestation.statement.TPMEccCurve
 
create(byte[]) - Static method in enum com.webauthn4j.data.attestation.statement.TPMGenerated
 
create(int) - Static method in enum com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
create(int) - Static method in enum com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
create(byte[]) - Static method in enum com.webauthn4j.data.attestation.statement.TPMISTAttest
 
create(String) - Static method in enum com.webauthn4j.data.AttestationConveyancePreference
 
create(String) - Static method in enum com.webauthn4j.data.AuthenticatorAttachment
 
create(String) - Static method in class com.webauthn4j.data.AuthenticatorTransport
 
create(String) - Static method in enum com.webauthn4j.data.client.ClientDataType
 
create(String) - Static method in class com.webauthn4j.data.client.Origin
 
create(String) - Static method in enum com.webauthn4j.data.client.TokenBindingStatus
 
create(String) - Static method in enum com.webauthn4j.data.jws.JWAIdentifier
 
create(JWSHeader, T, PrivateKey) - Method in class com.webauthn4j.data.jws.JWSFactory
 
create(JWSHeader, T, byte[]) - Method in class com.webauthn4j.data.jws.JWSFactory
 
create(String) - Static method in enum com.webauthn4j.data.PublicKeyCredentialType
 
create(String) - Static method in enum com.webauthn4j.data.ResidentKeyRequirement
 
create(String) - Static method in enum com.webauthn4j.data.UserVerificationRequirement
 
createCertPath() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
createFromRegistrationData(RegistrationData) - Static method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
createFromUncompressedECCKey(byte[]) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
create from uncompressed ECC 256-bit key
createNonStrictWebAuthnManager() - Static method in class com.webauthn4j.WebAuthnManager
Creates WebAuthnManager with non strict configuration
createNonStrictWebAuthnManager(ObjectConverter) - Static method in class com.webauthn4j.WebAuthnManager
Creates WebAuthnManager with non strict configuration
createNonStrictWebAuthnRegistrationManager() - Static method in class com.webauthn4j.WebAuthnRegistrationManager
Creates WebAuthnRegistrationManager with non strict configuration
createNonStrictWebAuthnRegistrationManager(ObjectConverter) - Static method in class com.webauthn4j.WebAuthnRegistrationManager
Creates WebAuthnManager with non strict configuration
CredentialPropertiesExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
CredentialPropertiesExtensionClientInput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
CredentialPropertiesExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
CredentialPropertiesExtensionClientOutput(CredentialPropertiesExtensionClientOutput.CredentialPropertiesOutput) - Constructor for class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
CredentialPropertiesExtensionClientOutput.CredentialPropertiesOutput - Class in com.webauthn4j.data.extension.client
 
CredentialPropertiesOutput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput.CredentialPropertiesOutput
 
Curve - Enum in com.webauthn4j.data.attestation.authenticator
 
CustomAuthenticationValidator - Interface in com.webauthn4j.validator
 
CustomRegistrationValidator - Interface in com.webauthn4j.validator
 

D

DataConversionException - Exception in com.webauthn4j.converter.exception
 
DataConversionException(String, Throwable) - Constructor for exception com.webauthn4j.converter.exception.DataConversionException
 
DataConversionException(String) - Constructor for exception com.webauthn4j.converter.exception.DataConversionException
 
DataConversionException(Throwable) - Constructor for exception com.webauthn4j.converter.exception.DataConversionException
 
DECRYPT_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
DefaultChallenge - Class in com.webauthn4j.data.client.challenge
 
DefaultChallenge(byte[]) - Constructor for class com.webauthn4j.data.client.challenge.DefaultChallenge
Creates a new instance
DefaultChallenge(String) - Constructor for class com.webauthn4j.data.client.challenge.DefaultChallenge
 
DefaultChallenge() - Constructor for class com.webauthn4j.data.client.challenge.DefaultChallenge
 
DefaultECDAATrustworthinessValidator - Class in com.webauthn4j.validator.attestation.trustworthiness.ecdaa
Deprecated.
DefaultECDAATrustworthinessValidator() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.ecdaa.DefaultECDAATrustworthinessValidator
Deprecated.
 
DefaultSelfAttestationTrustworthinessValidator - Class in com.webauthn4j.validator.attestation.trustworthiness.self
Default implementation of SelfAttestationTrustworthinessValidator
DefaultSelfAttestationTrustworthinessValidator() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessValidator
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.AAGUIDDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.AttestedCredentialDataDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionClientInputDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.AuthenticatorDataDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.CertPathDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.ChallengeDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.COSEKeyEnvelopeDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.ExtensionAuthenticatorOutputDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.ExtensionClientInputDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.ExtensionClientOutputDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.JWSDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.RegistrationExtensionClientInputDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.TPMSAttestDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.TPMTPublicDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.UnknownExtensionAuthenticatorOutputDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.UnknownExtensionClientInputDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.UnknownExtensionClientOutputDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.X509CertificateDeserializer

E

EC2COSEKey - Class in com.webauthn4j.data.attestation.authenticator
 
EC2COSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, Curve, byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Constructor for key pair
EC2COSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, Curve, byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Constructor for public key
EC2COSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, Curve, byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Constructor for public key
EC2COSEKeySerializer - Class in com.webauthn4j.converter.jackson.serializer
 
EC2COSEKeySerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.EC2COSEKeySerializer
 
ECCUnique - Class in com.webauthn4j.data.attestation.statement
 
ECCUnique(byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.ECCUnique
 
ECDAATrustworthinessValidator - Interface in com.webauthn4j.validator.attestation.trustworthiness.ecdaa
Deprecated.
ENCRYPTED_DUPLICATION_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
entrySet() - Method in class com.webauthn4j.data.AbstractImmutableMap
 
equals(Object) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
equals(Object) - Method in class com.webauthn4j.data.AbstractImmutableMap
 
equals(Object) - Method in class com.webauthn4j.data.attestation.AttestationObject
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticationData
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticationParameters
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticationRequest
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorTransport
 
equals(Object) - Method in class com.webauthn4j.data.client.challenge.DefaultChallenge
 
equals(Object) - Method in class com.webauthn4j.data.client.CollectedClientData
 
equals(Object) - Method in class com.webauthn4j.data.client.Origin
 
equals(Object) - Method in class com.webauthn4j.data.client.TokenBinding
 
equals(Object) - Method in class com.webauthn4j.data.extension.AbstractExtensionInput
 
equals(Object) - Method in class com.webauthn4j.data.extension.AbstractExtensionOutput
 
equals(Object) - Method in class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
Deprecated.
 
equals(Object) - Method in class com.webauthn4j.data.extension.authenticator.UnknownExtensionAuthenticatorOutput
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput.CredentialPropertiesOutput
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
Deprecated.
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.UnknownExtensionClientInput
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.UnknownExtensionClientOutput
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
Deprecated.
 
equals(Object) - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
equals(Object) - Method in class com.webauthn4j.data.jws.JWSHeader
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredential
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialEntity
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialParameters
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
equals(Object) - Method in class com.webauthn4j.data.RegistrationData
 
equals(Object) - Method in class com.webauthn4j.data.RegistrationParameters
 
equals(Object) - Method in class com.webauthn4j.data.RegistrationRequest
 
equals(Object) - Method in class com.webauthn4j.data.x500.X500Name
 
equals(Object) - Method in class com.webauthn4j.server.ServerProperty
 
equals(Object) - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMDeviceProperty
 
equals(Object) - Method in class com.webauthn4j.validator.AuthenticationObject
 
equals(Object) - Method in class com.webauthn4j.validator.RegistrationObject
 
ES256 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
ES256 - Static variable in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
ES384 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
ES384 - Static variable in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
ES512 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
ES512 - Static variable in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
ExtensionAuthenticatorInput<T> - Interface in com.webauthn4j.data.extension.authenticator
 
ExtensionAuthenticatorOutput<T> - Interface in com.webauthn4j.data.extension.authenticator
 
ExtensionAuthenticatorOutputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for ExtensionAuthenticatorOutput
ExtensionAuthenticatorOutputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.ExtensionAuthenticatorOutputDeserializer
 
ExtensionClientInput<T> - Interface in com.webauthn4j.data.extension.client
 
ExtensionClientInputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for ExtensionClientInput
ExtensionClientInputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.ExtensionClientInputDeserializer
 
ExtensionClientOutput<T> - Interface in com.webauthn4j.data.extension.client
 
ExtensionClientOutputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for ExtensionClientOutput
ExtensionClientOutputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.ExtensionClientOutputDeserializer
 
ExtensionInput<T> - Interface in com.webauthn4j.data.extension
 
ExtensionOutput<T> - Interface in com.webauthn4j.data.extension
 
extractAttestationStatement(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Extract attestation statement byte array from a attestationObject byte array.
extractAttestedCredentialData(byte[]) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Extract attestedCredData byte array from a authenticatorData byte array.
extractAuthenticatorData(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Extract authenticatorData byte array from a attestationObject byte array.
extractCredentialId(byte[]) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
Extract credentialId byte array from a attestedCredentialData byte array.
extractSignCount(byte[]) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Extract signCount from a authenticatorData byte array.

F

FIDOAppIDExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
FIDOAppIDExtensionClientInput(String) - Constructor for class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientInput
 
FIDOAppIDExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
FIDOAppIDExtensionClientOutput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientOutput
 
FIDOU2FAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
FIDOU2FAttestationStatement(AttestationCertificatePath, byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
FIDOU2FAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.u2f
Validates the specified AttestationStatement is a valid FIDO-U2F attestation
FIDOU2FAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.u2f.FIDOU2FAttestationStatementValidator
 
FIXED_PARENT_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
FIXED_TPM_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
FORMAT - Static variable in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
FORMAT - Static variable in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
FORMAT - Static variable in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
FORMAT - Static variable in class com.webauthn4j.data.attestation.statement.NoneAttestationStatement
 
FORMAT - Static variable in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
FORMAT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 

G

GenericTransactionAuthorizationExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
Deprecated. 
GenericTransactionAuthorizationExtensionAuthenticatorOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.authenticator.GenericTransactionAuthorizationExtensionAuthenticatorOutput
Deprecated.
 
GenericTransactionAuthorizationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
Deprecated. 
GenericTransactionAuthorizationExtensionClientOutput(GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg) - Constructor for class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput
Deprecated.
 
GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg - Class in com.webauthn4j.data.extension.client
Deprecated.
 
get(int) - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
get(int) - Method in class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
Deprecated.
 
get(int) - Method in class com.webauthn4j.data.x500.X500Name
 
getAaguid() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getAccuracy() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
getAdvice() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getAlg() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
getAlg() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
getAlg() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getAlg() - Method in class com.webauthn4j.data.jws.JWSHeader
 
getAlg() - Method in class com.webauthn4j.data.PublicKeyCredentialParameters
 
getAlgorithm() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getAlgorithm() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getAllowCredentials() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getAltitude() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
getAltitudeAccuracy() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
getApkCertificateDigestSha256() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getApkDigestSha256() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getApkPackageName() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getAttestation() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getAttestationObject() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
Returns an attestation object, which is opaque to, and cryptographically protected against tampering by, the client.
getAttestationObject() - Method in class com.webauthn4j.data.RegistrationData
 
getAttestationObject() - Method in class com.webauthn4j.data.RegistrationRequest
 
getAttestationObject() - Method in class com.webauthn4j.validator.RegistrationObject
 
getAttestationObjectBytes() - Method in class com.webauthn4j.data.RegistrationData
 
getAttestationObjectBytes() - Method in class com.webauthn4j.validator.RegistrationObject
 
getAttestationStatement() - Method in interface com.webauthn4j.authenticator.Authenticator
getAttestationStatement() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
getAttestationStatement() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
getAttested() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getAttestedCredentialData() - Method in interface com.webauthn4j.authenticator.Authenticator
getAttestedCredentialData() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
getAttestedCredentialData() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getAuthenticationDataValidator() - Method in class com.webauthn4j.WebAuthnAuthenticationManager
 
getAuthenticationDataValidator() - Method in class com.webauthn4j.WebAuthnManager
 
getAuthenticationExtensionsAuthenticatorOutputs() - Method in class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionsAuthenticatorOutputsEnvelope
 
getAuthenticator() - Method in class com.webauthn4j.data.AuthenticationParameters
 
getAuthenticator() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getAuthenticatorAttachment() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
getAuthenticatorData() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
getAuthenticatorData() - Method in class com.webauthn4j.data.AuthenticationData
 
getAuthenticatorData() - Method in class com.webauthn4j.data.AuthenticationRequest
 
getAuthenticatorData() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
getAuthenticatorData() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getAuthenticatorDataBytes() - Method in class com.webauthn4j.data.AuthenticationData
 
getAuthenticatorDataBytes() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getAuthenticatorDataBytes() - Method in class com.webauthn4j.validator.RegistrationObject
 
getAuthenticatorExtensions() - Method in interface com.webauthn4j.authenticator.Authenticator
Returns the authenticator extensions
getAuthenticatorExtensions() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
getAuthenticatorResponse() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getAuthenticatorSelection() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getAuthPolicy() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getBackwardThreshold() - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
getBaseIV() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getBaseIV() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getBytes() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
getBytes() - Method in enum com.webauthn4j.data.attestation.statement.TPMEccCurve
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getBytes() - Method in interface com.webauthn4j.data.attestation.statement.TPMUAttest
 
getBytes() - Method in interface com.webauthn4j.data.attestation.statement.TPMUPublicId
 
getBytes() - Method in interface com.webauthn4j.data.attestation.statement.TPMUPublicParms
 
getBytes() - Method in class com.webauthn4j.data.jws.JWS
 
getCborConverter() - Method in class com.webauthn4j.converter.util.ObjectConverter
 
getCertificate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
getCertificates() - Method in class com.webauthn4j.anchor.CertFileTrustAnchorsProvider
 
getCertInfo() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getChallenge() - Method in class com.webauthn4j.data.client.CollectedClientData
 
getChallenge() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getChallenge() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getChallenge() - Method in class com.webauthn4j.server.ServerProperty
Returns the Challenge
getClientDataJSON() - Method in class com.webauthn4j.data.AuthenticationRequest
 
getClientDataJSON() - Method in class com.webauthn4j.data.RegistrationRequest
 
getClientExtensionResults() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getClientExtensions() - Method in interface com.webauthn4j.authenticator.Authenticator
Returns the client extensions
getClientExtensions() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
getClientExtensions() - Method in class com.webauthn4j.data.AuthenticationData
 
getClientExtensions() - Method in class com.webauthn4j.data.RegistrationData
 
getClientExtensions() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getClientExtensions() - Method in class com.webauthn4j.validator.RegistrationObject
 
getClientExtensionsJSON() - Method in class com.webauthn4j.data.AuthenticationRequest
 
getClientExtensionsJSON() - Method in class com.webauthn4j.data.RegistrationRequest
 
getClock() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getClockInfo() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getCollectedClientData() - Method in class com.webauthn4j.data.AuthenticationData
 
getCollectedClientData() - Method in class com.webauthn4j.data.RegistrationData
 
getCollectedClientData() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getCollectedClientData() - Method in class com.webauthn4j.validator.RegistrationObject
 
getCollectedClientDataBytes() - Method in class com.webauthn4j.data.AuthenticationData
 
getCollectedClientDataBytes() - Method in class com.webauthn4j.data.RegistrationData
 
getCollectedClientDataBytes() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getCollectedClientDataBytes() - Method in class com.webauthn4j.validator.RegistrationObject
 
getContent() - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
Deprecated.
 
getContentType() - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
Deprecated.
 
getCOSEKey() - Method in class com.webauthn4j.converter.jackson.deserializer.COSEKeyEnvelope
 
getCOSEKey() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getCounter() - Method in interface com.webauthn4j.authenticator.Authenticator
Returns the counter value
getCounter() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
getCredentialId() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getCredentialId() - Method in class com.webauthn4j.data.AuthenticationData
 
getCredentialId() - Method in class com.webauthn4j.data.AuthenticationRequest
 
getCredentialId() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getCurve() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getCurveId() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getCustomAuthenticationValidators() - Method in class com.webauthn4j.validator.AuthenticationDataValidator
 
getCustomRegistrationValidators() - Method in class com.webauthn4j.validator.RegistrationDataValidator
 
getD() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getD() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getDigest() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
getDisplayName() - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
getDP() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getDQ() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getE() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getEcdaaKeyId() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
Deprecated.
getEcdaaKeyId() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
Deprecated.
getECParameterSpec() - Method in enum com.webauthn4j.data.attestation.authenticator.Curve
 
getEllipticCurve() - Method in enum com.webauthn4j.data.attestation.statement.TPMEccCurve
 
getEndEntityAttestationCertificate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
getExcludeCredentials() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getExpectedExtensionIds() - Method in class com.webauthn4j.data.AuthenticationParameters
 
getExpectedExtensionIds() - Method in class com.webauthn4j.data.RegistrationParameters
 
getExponent() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getExtensions() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getExtensions() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getExtensions() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getExtraData() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getFirmwareVersion() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getFirmwareVersion() - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMDeviceProperty
 
getFlags() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getFormat() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
getFormat() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
getFormat() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
getFormat() - Method in interface com.webauthn4j.data.attestation.statement.AttestationStatement
 
getFormat() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
getFormat() - Method in class com.webauthn4j.data.attestation.statement.NoneAttestationStatement
 
getFormat() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
getFormat() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getForwardThreshold() - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
getHashAlg() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
getHeader() - Method in class com.webauthn4j.data.jws.JWS
 
getHeading() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
getHost() - Method in class com.webauthn4j.data.client.Origin
 
getIcon() - Method in class com.webauthn4j.data.PublicKeyCredentialEntity
 
getId() - Method in class com.webauthn4j.data.client.TokenBinding
 
getId() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getId() - Method in class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
getId() - Method in class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
getId() - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.GenericTransactionAuthorizationExtensionAuthenticatorOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.LocationExtensionAuthenticatorOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.SimpleTransactionAuthorizationExtensionAuthenticatorOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorInput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.UnknownExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationIndexExtensionAuthenticatorOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.AuthenticatorSelectionExtensionClientOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.BiometricAuthenticatorPerformanceBoundsExtensionClientOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.LocationExtensionClientOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.SimpleTransactionAuthorizationExtensionClientOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientInput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientOutput
Deprecated.
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.UnknownExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.UnknownExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
Deprecated.
 
getIdentifier() - Method in interface com.webauthn4j.data.extension.ExtensionInput
 
getIdentifier() - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
getJcaName() - Method in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
getJcaName() - Method in enum com.webauthn4j.data.jws.JWAIdentifier
 
getJcaName(COSEAlgorithmIdentifier) - Method in class com.webauthn4j.validator.attestation.statement.AbstractStatementValidator
 
getJsonConverter() - Method in class com.webauthn4j.converter.util.ObjectConverter
 
getKdf() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getKeyBits() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getKeyId() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getKeyId() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getKeyOps() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getKeyOps() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getKeyStore() - Method in class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
Provides keyStore file
getKeyStore() - Method in class com.webauthn4j.anchor.KeyStoreTrustAnchorsProvider
Provides keyStore object
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getKeyType() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getLatitude() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
getLength() - Method in class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionsAuthenticatorOutputsEnvelope
 
getLength() - Method in class com.webauthn4j.converter.jackson.deserializer.COSEKeyEnvelope
 
getLongitude() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
getMagic() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getMaliciousCounterValueHandler() - Method in class com.webauthn4j.validator.AuthenticationDataValidator
 
getManufacturer() - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMDeviceProperty
 
getMessageDigestJcaName() - Method in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
getN() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getN() - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
getName() - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
getName() - Method in enum com.webauthn4j.data.jws.JWAIdentifier
 
getName() - Method in class com.webauthn4j.data.PublicKeyCredentialEntity
 
getNameAlg() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getNonce() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getObjectAttributes() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getOrigin() - Method in class com.webauthn4j.data.client.CollectedClientData
 
getOrigin() - Method in class com.webauthn4j.server.ServerProperty
Returns the Origin
getP() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getParameters() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getPartNumber() - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMDeviceProperty
 
getPassword() - Method in class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
Provides keyStore file password
getPayload() - Method in class com.webauthn4j.data.jws.JWS
 
getPort() - Method in class com.webauthn4j.data.client.Origin
 
getPrivateKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getPubArea() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getPubKeyCredParams() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getPublicKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getQ() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getQInv() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getQualifiedName() - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
getQualifiedSigner() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getRawId() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getRegistrationDataValidator() - Method in class com.webauthn4j.WebAuthnManager
 
getRegistrationDataValidator() - Method in class com.webauthn4j.WebAuthnRegistrationManager
 
getResetCount() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getResidentKey() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
getResponse() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
getRestartCount() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getRk() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput.CredentialPropertiesOutput
 
getRp() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getRpId() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getRpId() - Method in class com.webauthn4j.server.ServerProperty
Returns the rpId
getRpIdHash() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getScheme() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getScheme() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getScheme() - Method in class com.webauthn4j.data.client.Origin
 
getServerProperty() - Method in class com.webauthn4j.data.AuthenticationParameters
 
getServerProperty() - Method in class com.webauthn4j.data.RegistrationParameters
 
getServerProperty() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getServerProperty() - Method in class com.webauthn4j.validator.RegistrationObject
 
getSig() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
getSig() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
getSig() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
getSig() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getSignature() - Method in class com.webauthn4j.data.AuthenticationData
 
getSignature() - Method in class com.webauthn4j.data.AuthenticationRequest
 
getSignature() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
getSignature() - Method in class com.webauthn4j.data.jws.JWS
 
getSignCount() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getSize() - Method in enum com.webauthn4j.data.attestation.authenticator.Curve
 
getSpeed() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
getStatus() - Method in class com.webauthn4j.data.client.TokenBinding
 
getSubjectCommonName() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
getSubjectCountry() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
getSubjectOrganization() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
getSubjectOrganizationUnit() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
getSymmetric() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getSymmetric() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getTimeout() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getTimeout() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getTimestamp() - Method in class com.webauthn4j.validator.RegistrationObject
 
getTimestampMs() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getTokenBinding() - Method in class com.webauthn4j.data.client.CollectedClientData
 
getTokenBindingId() - Method in class com.webauthn4j.server.ServerProperty
Returns the tokenBindingId
getTpmDevicePropertyValidator() - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMAttestationStatementValidator
 
getTransports() - Method in interface com.webauthn4j.authenticator.Authenticator
Returns the AuthenticatorTransport Set
getTransports() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
getTransports() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
Returns a sequence of zero or more unique AuthenticatorTransport values in lexicographical order.
getTransports() - Method in class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
getTransports() - Method in class com.webauthn4j.data.RegistrationData
 
getTransports() - Method in class com.webauthn4j.data.RegistrationRequest
 
getTransports() - Method in class com.webauthn4j.validator.RegistrationObject
 
getType() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getType() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getType() - Method in class com.webauthn4j.data.client.CollectedClientData
 
getType() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getType() - Method in class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
getType() - Method in class com.webauthn4j.data.PublicKeyCredentialParameters
 
getUnique() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getUser() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getUserHandle() - Method in class com.webauthn4j.data.AuthenticationData
 
getUserHandle() - Method in class com.webauthn4j.data.AuthenticationRequest
 
getUserHandle() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
getUserVerification() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
getUserVerification() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getValue() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
getValue() - Method in enum com.webauthn4j.data.attestation.authenticator.Curve
 
getValue() - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
getValue() - Method in enum com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
getValue() - Method in enum com.webauthn4j.data.attestation.statement.COSEKeyType
 
getValue() - Method in enum com.webauthn4j.data.attestation.statement.TPMEccCurve
 
getValue() - Method in enum com.webauthn4j.data.attestation.statement.TPMGenerated
 
getValue() - Method in enum com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
getValue() - Method in enum com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
getValue() - Method in enum com.webauthn4j.data.attestation.statement.TPMISTAttest
 
getValue() - Method in enum com.webauthn4j.data.AttestationConveyancePreference
 
getValue() - Method in enum com.webauthn4j.data.AuthenticatorAttachment
 
getValue() - Method in class com.webauthn4j.data.AuthenticatorTransport
 
getValue() - Method in interface com.webauthn4j.data.client.challenge.Challenge
Gets the challenge value.
getValue() - Method in class com.webauthn4j.data.client.challenge.DefaultChallenge
 
getValue() - Method in enum com.webauthn4j.data.client.ClientDataType
 
getValue() - Method in enum com.webauthn4j.data.client.TokenBindingStatus
 
getValue() - Method in class com.webauthn4j.data.extension.AbstractExtensionInput
 
getValue() - Method in class com.webauthn4j.data.extension.AbstractExtensionOutput
 
getValue() - Method in interface com.webauthn4j.data.extension.ExtensionInput
 
getValue() - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
getValue() - Method in enum com.webauthn4j.data.PublicKeyCredentialType
 
getValue() - Method in enum com.webauthn4j.data.ResidentKeyRequirement
 
getValue() - Method in enum com.webauthn4j.data.UserVerificationRequirement
 
getVer() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
getVer() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getVersionValidator() - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
getX() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getX() - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
getX5c() - Method in interface com.webauthn4j.data.attestation.statement.CertificateBaseAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.jws.JWSHeader
 
getY() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getY() - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
GooglePlayServiceVersionValidator - Interface in com.webauthn4j.validator.attestation.statement.androidsafetynet
 

H

hashCode() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
hashCode() - Method in class com.webauthn4j.data.AbstractImmutableMap
 
hashCode() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
hashCode() - Method in class com.webauthn4j.data.AuthenticationData
 
hashCode() - Method in class com.webauthn4j.data.AuthenticationParameters
 
hashCode() - Method in class com.webauthn4j.data.AuthenticationRequest
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
hashCode() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorTransport
 
hashCode() - Method in class com.webauthn4j.data.client.challenge.DefaultChallenge
 
hashCode() - Method in class com.webauthn4j.data.client.CollectedClientData
 
hashCode() - Method in class com.webauthn4j.data.client.Origin
 
hashCode() - Method in class com.webauthn4j.data.client.TokenBinding
 
hashCode() - Method in class com.webauthn4j.data.extension.AbstractExtensionInput
 
hashCode() - Method in class com.webauthn4j.data.extension.AbstractExtensionOutput
 
hashCode() - Method in class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
Deprecated.
 
hashCode() - Method in class com.webauthn4j.data.extension.authenticator.UnknownExtensionAuthenticatorOutput
 
hashCode() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput.CredentialPropertiesOutput
 
hashCode() - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
Deprecated.
 
hashCode() - Method in class com.webauthn4j.data.extension.client.UnknownExtensionClientInput
 
hashCode() - Method in class com.webauthn4j.data.extension.client.UnknownExtensionClientOutput
 
hashCode() - Method in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
Deprecated.
 
hashCode() - Method in class com.webauthn4j.data.extension.Coordinates
Deprecated.
 
hashCode() - Method in class com.webauthn4j.data.jws.JWSHeader
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredential
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialEntity
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialParameters
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
hashCode() - Method in class com.webauthn4j.data.RegistrationData
 
hashCode() - Method in class com.webauthn4j.data.RegistrationParameters
 
hashCode() - Method in class com.webauthn4j.data.RegistrationRequest
 
hashCode() - Method in class com.webauthn4j.data.x500.X500Name
 
hashCode() - Method in class com.webauthn4j.server.ServerProperty
 
hashCode() - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMDeviceProperty
 
hashCode() - Method in class com.webauthn4j.validator.AuthenticationObject
 
hashCode() - Method in class com.webauthn4j.validator.RegistrationObject
 
hasPrivateKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
hasPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
hasPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
hasPublicKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
hasPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
hasPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 

I

ID - Static variable in class com.webauthn4j.data.extension.authenticator.GenericTransactionAuthorizationExtensionAuthenticatorOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.LocationExtensionAuthenticatorOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.SimpleTransactionAuthorizationExtensionAuthenticatorOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorInput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.UserVerificationIndexExtensionAuthenticatorOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.AuthenticatorSelectionExtensionClientOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.BiometricAuthenticatorPerformanceBoundsExtensionClientOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.LocationExtensionClientOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.SimpleTransactionAuthorizationExtensionClientOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientInput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientOutput
Deprecated.
 
ID - Static variable in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
Deprecated.
 
InconsistentClientDataTypeException - Exception in com.webauthn4j.validator.exception
Thrown if inconsistent type is specified for client data
InconsistentClientDataTypeException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.InconsistentClientDataTypeException
 
InconsistentClientDataTypeException(String) - Constructor for exception com.webauthn4j.validator.exception.InconsistentClientDataTypeException
 
InconsistentClientDataTypeException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.InconsistentClientDataTypeException
 
INTERNAL - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator is contacted using a client device-specific transport.
isAdminWithPolicy() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isBasicIntegrity() - Method in class com.webauthn4j.data.attestation.statement.Response
 
isCtsProfileMatch() - Method in class com.webauthn4j.data.attestation.statement.Response
 
isDecrypt() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isEncryptedDuplication() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isFixedParent() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isFixedTPM() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isFlagAT() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
isFlagED() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
isFlagUP() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
isFlagUV() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
isFullChainProhibited() - Method in class com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidatorBase
 
isNoDA() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isRequireResidentKey() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
isRestricted() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isSafe() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
isSelfAttestationAllowed() - Method in class com.webauthn4j.validator.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessValidator
 
isSensitiveDataOrigin() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isSignEncrypt() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isStClear() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isTeeEnforcedOnly() - Method in class com.webauthn4j.validator.attestation.statement.androidkey.AndroidKeyAttestationStatementValidator
 
isUserPresenceRequired() - Method in class com.webauthn4j.data.AuthenticationParameters
 
isUserPresenceRequired() - Method in class com.webauthn4j.data.RegistrationParameters
 
isUserVerificationRequired() - Method in class com.webauthn4j.data.AuthenticationParameters
 
isUserVerificationRequired() - Method in class com.webauthn4j.data.RegistrationParameters
 
isUserWithAuth() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isValidSignature() - Method in class com.webauthn4j.data.jws.JWS
Validates signature.

J

JacksonUtil - Class in com.webauthn4j.converter.jackson
 
JsonConverter - Class in com.webauthn4j.converter.util
A utility class for JSON serialization/deserialization
JWAIdentifier - Enum in com.webauthn4j.data.jws
 
JWS<T extends java.io.Serializable> - Class in com.webauthn4j.data.jws
 
JWSDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for JWS
JWSDeserializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.deserializer.JWSDeserializer
 
JWSException - Exception in com.webauthn4j.data.jws
 
JWSException(String, Throwable) - Constructor for exception com.webauthn4j.data.jws.JWSException
 
JWSException(String) - Constructor for exception com.webauthn4j.data.jws.JWSException
 
JWSException(Throwable) - Constructor for exception com.webauthn4j.data.jws.JWSException
 
JWSFactory - Class in com.webauthn4j.data.jws
 
JWSFactory(ObjectConverter) - Constructor for class com.webauthn4j.data.jws.JWSFactory
 
JWSFactory() - Constructor for class com.webauthn4j.data.jws.JWSFactory
 
JWSHeader - Class in com.webauthn4j.data.jws
 
JWSHeader(JWAIdentifier, AttestationCertificatePath) - Constructor for class com.webauthn4j.data.jws.JWSHeader
 
JWSSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for JWS
JWSSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.JWSSerializer
 

K

KeyDescriptionValidationException - Exception in com.webauthn4j.validator.exception
Thrown if an invalid TPM key description is detected
KeyDescriptionValidationException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.KeyDescriptionValidationException
 
KeyDescriptionValidationException(String) - Constructor for exception com.webauthn4j.validator.exception.KeyDescriptionValidationException
 
KeyDescriptionValidationException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.KeyDescriptionValidationException
 
KeyDescriptionValidator - Class in com.webauthn4j.validator.attestation.statement.androidkey
 
KeyDescriptionValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
KeyStoreException - Exception in com.webauthn4j.anchor
Thrown if it fails to load certificate from KeyStore
KeyStoreException(String, Throwable) - Constructor for exception com.webauthn4j.anchor.KeyStoreException
 
KeyStoreException(String) - Constructor for exception com.webauthn4j.anchor.KeyStoreException
 
KeyStoreException(Throwable) - Constructor for exception com.webauthn4j.anchor.KeyStoreException
 
KeyStoreFileTrustAnchorsProvider - Class in com.webauthn4j.anchor
Loads AAGUID key TrustAnchor Set value Map from Java KeyStore file.
KeyStoreFileTrustAnchorsProvider() - Constructor for class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
 
KeyStoreTrustAnchorsProvider - Class in com.webauthn4j.anchor
Loads AAGUID key TrustAnchor Set value Map from Java KeyStore.
KeyStoreTrustAnchorsProvider() - Constructor for class com.webauthn4j.anchor.KeyStoreTrustAnchorsProvider
 
KM_ORIGIN_GENERATED - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
KM_PURPOSE_SIGN - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
KM_TAG_ALL_APPLICATIONS - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
KM_TAG_CREATION_DATE_TIME - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
KM_TAG_ORIGIN - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
KM_TAG_PURPOSE - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 

L

loadTrustAnchors() - Method in class com.webauthn4j.anchor.CachingTrustAnchorsProviderBase
Loads AAGUID key TrustAnchor Set value Map
loadTrustAnchors() - Method in class com.webauthn4j.anchor.CertFileTrustAnchorsProvider
 
loadTrustAnchors() - Method in class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
Loads AAGUID key TrustAnchor Set value Map
LocationExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
Deprecated. 
LocationExtensionAuthenticatorOutput(Coordinates) - Constructor for class com.webauthn4j.data.extension.authenticator.LocationExtensionAuthenticatorOutput
Deprecated.
 
LocationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
Deprecated. 
LocationExtensionClientOutput(Coordinates) - Constructor for class com.webauthn4j.data.extension.client.LocationExtensionClientOutput
Deprecated.
 

M

maliciousCounterValueDetected(AuthenticationObject) - Method in interface com.webauthn4j.validator.MaliciousCounterValueHandler
 
MaliciousCounterValueException - Exception in com.webauthn4j.validator.exception
Thrown if the counter value is lower than expected value
MaliciousCounterValueException(String) - Constructor for exception com.webauthn4j.validator.exception.MaliciousCounterValueException
 
MaliciousCounterValueException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.MaliciousCounterValueException
 
MaliciousCounterValueException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.MaliciousCounterValueException
 
MaliciousCounterValueHandler - Interface in com.webauthn4j.validator
Strategy interface to handle malicious counter value
MissingChallengeException - Exception in com.webauthn4j.validator.exception
Thrown if challenge doesn't exist in the session
MissingChallengeException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.MissingChallengeException
 
MissingChallengeException(String) - Constructor for exception com.webauthn4j.validator.exception.MissingChallengeException
 
MissingChallengeException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.MissingChallengeException
 

N

NFC - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator can be contacted over Near Field Communication (NFC).
NO_DA_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
NoneAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
NoneAttestationStatement() - Constructor for class com.webauthn4j.data.attestation.statement.NoneAttestationStatement
 
NoneAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.none
Validates the specified AttestationStatement is a none attestation
NoneAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.none.NoneAttestationStatementValidator
 
NULL - Static variable in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
NullAndroidKeyAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.androidkey
 
NullAndroidKeyAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.androidkey.NullAndroidKeyAttestationStatementValidator
 
NullAndroidSafetyNetAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.androidsafetynet
 
NullAndroidSafetyNetAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.androidsafetynet.NullAndroidSafetyNetAttestationStatementValidator
 
NullCertPathTrustworthinessValidator - Class in com.webauthn4j.validator.attestation.trustworthiness.certpath
Null validator that bypass x5c trustworthiness check
NullCertPathTrustworthinessValidator() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.certpath.NullCertPathTrustworthinessValidator
 
NullECDAATrustworthinessValidator - Class in com.webauthn4j.validator.attestation.trustworthiness.ecdaa
Deprecated.
NullECDAATrustworthinessValidator() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.ecdaa.NullECDAATrustworthinessValidator
Deprecated.
 
NullFIDOU2FAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.u2f
Null validator for FIDOU2FAttestationStatement
NullFIDOU2FAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.u2f.NullFIDOU2FAttestationStatementValidator
 
NullPackedAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.packed
Null validator for PackedAttestationStatement
NullPackedAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.packed.NullPackedAttestationStatementValidator
 
NullSelfAttestationTrustworthinessValidator - Class in com.webauthn4j.validator.attestation.trustworthiness.self
Null validator that bypass self attestation rule check
NullSelfAttestationTrustworthinessValidator() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.self.NullSelfAttestationTrustworthinessValidator
 
NullTPMAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.tpm
 
NullTPMAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.tpm.NullTPMAttestationStatementValidator
 
NullTPMDevicePropertyValidator - Class in com.webauthn4j.validator.attestation.statement.tpm
 
NullTPMDevicePropertyValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.tpm.NullTPMDevicePropertyValidator
 

O

ObjectConverter - Class in com.webauthn4j.converter.util
A set of object converter classes
ObjectConverter(ObjectMapper, ObjectMapper) - Constructor for class com.webauthn4j.converter.util.ObjectConverter
 
ObjectConverter() - Constructor for class com.webauthn4j.converter.util.ObjectConverter
 
Origin - Class in com.webauthn4j.data.client
Origin contains the fully qualified origin of the requester, as provided to the authenticator by the client.
Origin(String, String, int) - Constructor for class com.webauthn4j.data.client.Origin
 
Origin(String) - Constructor for class com.webauthn4j.data.client.Origin
 
OriginSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for Origin
OriginSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.OriginSerializer
 

P

PackedAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
PackedAttestationStatement(COSEAlgorithmIdentifier, byte[], AttestationCertificatePath, byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
Deprecated.
PackedAttestationStatement(COSEAlgorithmIdentifier, byte[], AttestationCertificatePath) - Constructor for class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
PackedAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.packed
Validates the specified AttestationStatement is a valid packed attestation
PackedAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.packed.PackedAttestationStatementValidator
 
parse(String, Class<T>) - Method in class com.webauthn4j.data.jws.JWSFactory
 
parse(AuthenticationRequest) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
 
parse(RegistrationRequest) - Method in class com.webauthn4j.WebAuthnManager
 
parse(AuthenticationRequest) - Method in class com.webauthn4j.WebAuthnManager
 
parse(RegistrationRequest) - Method in class com.webauthn4j.WebAuthnRegistrationManager
 
provide() - Method in class com.webauthn4j.anchor.CachingTrustAnchorsProviderBase
Loads AAGUID key TrustAnchor Set value Map and cache it.
provide() - Method in class com.webauthn4j.anchor.KeyStoreTrustAnchorsProvider
Provides AAGUID key TrustAnchor Set value Map
provide() - Method in interface com.webauthn4j.anchor.TrustAnchorsProvider
Provides AAGUID key TrustAnchor Set value Map
PublicKeyCredential<R extends com.webauthn4j.data.AuthenticatorResponse,E extends ExtensionClientOutput<?>> - Class in com.webauthn4j.data
The PublicKeyCredential interface contains the attributes that are returned to the caller when a new credential is created, or a new assertion is requested.
PublicKeyCredential(byte[], R, AuthenticationExtensionsClientOutputs<E>) - Constructor for class com.webauthn4j.data.PublicKeyCredential
 
PublicKeyCredentialCreationOptions - Class in com.webauthn4j.data
Options for Credential Creation
PublicKeyCredentialCreationOptions(PublicKeyCredentialRpEntity, PublicKeyCredentialUserEntity, Challenge, List<PublicKeyCredentialParameters>, Long, List<PublicKeyCredentialDescriptor>, AuthenticatorSelectionCriteria, AttestationConveyancePreference, AuthenticationExtensionsClientInputs<RegistrationExtensionClientInput<?>>) - Constructor for class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
PublicKeyCredentialCreationOptions(PublicKeyCredentialRpEntity, PublicKeyCredentialUserEntity, Challenge, List<PublicKeyCredentialParameters>) - Constructor for class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
PublicKeyCredentialDescriptor - Class in com.webauthn4j.data
PublicKeyCredentialDescriptor contains the attributes that are specified by a caller when referring to a public key credential as an input parameter to the create() or get() methods.
PublicKeyCredentialDescriptor(PublicKeyCredentialType, byte[], Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
PublicKeyCredentialEntity - Class in com.webauthn4j.data
The PublicKeyCredentialEntity describes a user account, or a WebAuthn Relying Party, which a public key credential is associated with or scoped to, respectively.
PublicKeyCredentialEntity(String, String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialEntity
 
PublicKeyCredentialEntity(String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialEntity
 
PublicKeyCredentialEntity() - Constructor for class com.webauthn4j.data.PublicKeyCredentialEntity
 
PublicKeyCredentialParameters - Class in com.webauthn4j.data
PublicKeyCredentialParameters is used to supply additional parameters when creating a new credential.
PublicKeyCredentialParameters(PublicKeyCredentialType, COSEAlgorithmIdentifier) - Constructor for class com.webauthn4j.data.PublicKeyCredentialParameters
 
PublicKeyCredentialRequestOptions - Class in com.webauthn4j.data
PublicKeyCredentialRequestOptions supplies get() with the data it needs to generate an assertion.
PublicKeyCredentialRequestOptions(Challenge, Long, String, List<PublicKeyCredentialDescriptor>, UserVerificationRequirement, AuthenticationExtensionsClientInputs<AuthenticationExtensionClientInput<?>>) - Constructor for class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
PublicKeyCredentialRpEntity - Class in com.webauthn4j.data
PublicKeyCredentialRpEntity is used to supply additional Relying Party attributes when creating a new credential.
PublicKeyCredentialRpEntity(String, String, String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
PublicKeyCredentialRpEntity(String, String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
PublicKeyCredentialRpEntity(String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
PublicKeyCredentialType - Enum in com.webauthn4j.data
PublicKeyCredentialType defines the valid credential types.
PublicKeyCredentialUserEntity - Class in com.webauthn4j.data
PublicKeyCredentialUserEntity is used to supply additional user account attributes when creating a new credential.
PublicKeyCredentialUserEntity(byte[], String, String, String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
PublicKeyCredentialUserEntity(byte[], String, String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
PublicKeyCredentialUserEntity() - Constructor for class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
PublicKeyMismatchException - Exception in com.webauthn4j.validator.exception
Thrown if the public key in the first certificate in x5c doesn't matches the credentialPublicKey in the attestedCredentialData
PublicKeyMismatchException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.PublicKeyMismatchException
 
PublicKeyMismatchException(String) - Constructor for exception com.webauthn4j.validator.exception.PublicKeyMismatchException
 
PublicKeyMismatchException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.PublicKeyMismatchException
 

R

readTree(ObjectMapper, byte[]) - Static method in class com.webauthn4j.converter.jackson.JacksonUtil
 
readTree(byte[]) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(byte[], Class<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(InputStream, Class<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(byte[], TypeReference<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(InputStream, TypeReference<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(String, Class<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(InputStream, Class<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(String, TypeReference<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(InputStream, TypeReference<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
RegistrationData - Class in com.webauthn4j.data
 
RegistrationData(AttestationObject, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput<?>>, Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.data.RegistrationData
 
RegistrationDataValidator - Class in com.webauthn4j.validator
 
RegistrationDataValidator(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, ObjectConverter) - Constructor for class com.webauthn4j.validator.RegistrationDataValidator
Deprecated.
RegistrationDataValidator(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, ObjectConverter) - Constructor for class com.webauthn4j.validator.RegistrationDataValidator
 
RegistrationExtensionAuthenticatorInput<T> - Interface in com.webauthn4j.data.extension.authenticator
 
RegistrationExtensionAuthenticatorOutput<T> - Interface in com.webauthn4j.data.extension.authenticator
 
RegistrationExtensionClientInput<T> - Interface in com.webauthn4j.data.extension.client
 
RegistrationExtensionClientInputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for RegistrationExtensionClientInput
RegistrationExtensionClientInputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.RegistrationExtensionClientInputDeserializer
 
RegistrationExtensionClientOutput<T> - Interface in com.webauthn4j.data.extension.client
 
RegistrationObject - Class in com.webauthn4j.validator
Internal data transfer object for registration data
RegistrationObject(AttestationObject, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput<?>>, Set<AuthenticatorTransport>, ServerProperty, LocalDateTime) - Constructor for class com.webauthn4j.validator.RegistrationObject
 
RegistrationObject(AttestationObject, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput<?>>, Set<AuthenticatorTransport>, ServerProperty) - Constructor for class com.webauthn4j.validator.RegistrationObject
 
RegistrationParameters - Class in com.webauthn4j.data
 
RegistrationParameters(ServerProperty, boolean, boolean, List<String>) - Constructor for class com.webauthn4j.data.RegistrationParameters
 
RegistrationParameters(ServerProperty, boolean, boolean) - Constructor for class com.webauthn4j.data.RegistrationParameters
 
RegistrationParameters(ServerProperty, boolean) - Constructor for class com.webauthn4j.data.RegistrationParameters
 
RegistrationRequest - Class in com.webauthn4j.data
 
RegistrationRequest(byte[], byte[], String, Set<String>) - Constructor for class com.webauthn4j.data.RegistrationRequest
 
RegistrationRequest(byte[], byte[], String) - Constructor for class com.webauthn4j.data.RegistrationRequest
 
RegistrationRequest(byte[], byte[], Set<String>) - Constructor for class com.webauthn4j.data.RegistrationRequest
 
RegistrationRequest(byte[], byte[]) - Constructor for class com.webauthn4j.data.RegistrationRequest
 
ResidentKeyRequirement - Enum in com.webauthn4j.data
This enumeration’s values describe the Relying Party's requirements for client-side discoverable credentials (formerly known as resident credentials or resident keys)
resolve(AAGUID) - Method in interface com.webauthn4j.anchor.TrustAnchorsResolver
Resolves TrustAnchor Set from AAGUID.
resolve(AAGUID) - Method in class com.webauthn4j.anchor.TrustAnchorsResolverImpl
Resolves TrustAnchor Set from AAGUID.
resolveTrustAnchors(AAGUID) - Method in class com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidatorBase
 
resolveTrustAnchors(AAGUID) - Method in class com.webauthn4j.validator.attestation.trustworthiness.certpath.TrustAnchorCertPathTrustworthinessValidator
 
Response - Class in com.webauthn4j.data.attestation.statement
 
Response(String, long, String, String[], String, boolean, boolean, String) - Constructor for class com.webauthn4j.data.attestation.statement.Response
 
RESTRICTED_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
RS1 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS1 - Static variable in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
RS256 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS256 - Static variable in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
RS384 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS384 - Static variable in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
RS512 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS512 - Static variable in class com.webauthn4j.data.attestation.statement.SignatureAlgorithm
 
RSACOSEKey - Class in com.webauthn4j.data.attestation.authenticator
 
RSACOSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
Constructor for key pair
RSACOSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
Constructor for public key
RSACOSEKeySerializer - Class in com.webauthn4j.converter.jackson.serializer
 
RSACOSEKeySerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.RSACOSEKeySerializer
 
RSAUnique - Class in com.webauthn4j.data.attestation.statement
 
RSAUnique(byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.RSAUnique
 

S

SelfAttestationProhibitedException - Exception in com.webauthn4j.validator.exception
Thrown if self attestation is specified while prohibited
SelfAttestationProhibitedException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.SelfAttestationProhibitedException
 
SelfAttestationProhibitedException(String) - Constructor for exception com.webauthn4j.validator.exception.SelfAttestationProhibitedException
 
SelfAttestationProhibitedException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.SelfAttestationProhibitedException
 
SelfAttestationTrustworthinessValidator - Interface in com.webauthn4j.validator.attestation.trustworthiness.self
Validates the specified AttestationStatement trustworthiness based on self-attestation rule
SENSITIVE_DATA_ORIGIN_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
serialize(AAGUID, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.AAGUIDSerializer
 
serialize(AttestedCredentialData, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.AttestedCredentialDataSerializer
 
serialize(AuthenticatorData<? extends ExtensionAuthenticatorInput<?>>, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.AuthenticatorDataSerializer
serialize(CertPath, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.CertPathSerializer
serialize(Challenge, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.ChallengeSerializer
serialize(JWS<? extends Serializable>, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.JWSSerializer
 
serialize(Origin, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.OriginSerializer
serialize(TPMSAttest, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.TPMSAttestSerializer
 
serialize(TPMTPublic, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.TPMTPublicSerializer
 
serialize(X509Certificate, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.X509CertificateSerializer
serializeWithType(EC2COSEKey, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.webauthn4j.converter.jackson.serializer.EC2COSEKeySerializer
 
serializeWithType(RSACOSEKey, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.webauthn4j.converter.jackson.serializer.RSACOSEKeySerializer
 
ServerProperty - Class in com.webauthn4j.server
Data transfer object that represents relying party server property for validators
ServerProperty(Origin, String, Challenge, byte[]) - Constructor for class com.webauthn4j.server.ServerProperty
 
setAttestationStatement(AttestationStatement) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
setAttestedCredentialData(AttestedCredentialData) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
setAuthenticatorExtensions(Map<String, RegistrationExtensionAuthenticatorOutput<?>>) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
setBackwardThreshold(int) - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
setCertificates(List<Path>) - Method in class com.webauthn4j.anchor.CertFileTrustAnchorsProvider
 
setClientExtensions(Map<String, RegistrationExtensionClientOutput<?>>) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
setCounter(long) - Method in interface com.webauthn4j.authenticator.Authenticator
Sets the counter value
setCounter(long) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
setForwardThreshold(int) - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
setFullChainProhibited(boolean) - Method in class com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidatorBase
 
setKeyStore(Path) - Method in class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
Sets keyStore file
setKeyStore(KeyStore) - Method in class com.webauthn4j.anchor.KeyStoreTrustAnchorsProvider
Sets keyStore object
setMaliciousCounterValueHandler(MaliciousCounterValueHandler) - Method in class com.webauthn4j.validator.AuthenticationDataValidator
 
setPassword(String) - Method in class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
Sets keyStore file password
setSelfAttestationAllowed(boolean) - Method in class com.webauthn4j.validator.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessValidator
 
setTeeEnforcedOnly(boolean) - Method in class com.webauthn4j.validator.attestation.statement.androidkey.AndroidKeyAttestationStatementValidator
 
setTpmDevicePropertyValidator(TPMDevicePropertyValidator) - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMAttestationStatementValidator
 
setTransports(Set<AuthenticatorTransport>) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
 
setVersionValidator(GooglePlayServiceVersionValidator) - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
SIGN_ENCRYPT_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
SignatureAlgorithm - Class in com.webauthn4j.data.attestation.statement
 
SimpleTransactionAuthorizationExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
Deprecated. 
SimpleTransactionAuthorizationExtensionAuthenticatorOutput(String) - Constructor for class com.webauthn4j.data.extension.authenticator.SimpleTransactionAuthorizationExtensionAuthenticatorOutput
Deprecated.
 
SimpleTransactionAuthorizationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
Deprecated. 
SimpleTransactionAuthorizationExtensionClientOutput(String) - Constructor for class com.webauthn4j.data.extension.client.SimpleTransactionAuthorizationExtensionClientOutput
Deprecated.
 
size() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
size() - Method in class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
Deprecated.
 
size() - Method in class com.webauthn4j.data.x500.X500Name
 
ST_CLEAR_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
SupportedExtensionsExtensionAuthenticatorInput - Class in com.webauthn4j.data.extension.authenticator
Deprecated. 
SupportedExtensionsExtensionAuthenticatorInput(Boolean) - Constructor for class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorInput
Deprecated.
 
SupportedExtensionsExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
Deprecated. 
SupportedExtensionsExtensionAuthenticatorOutput(List<String>) - Constructor for class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorOutput
Deprecated.
 
SupportedExtensionsExtensionClientInput - Class in com.webauthn4j.data.extension.client
Deprecated. 
SupportedExtensionsExtensionClientInput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientInput
Deprecated.
 
SupportedExtensionsExtensionClientOutput - Class in com.webauthn4j.data.extension.client
Deprecated. 
SupportedExtensionsExtensionClientOutput(List<String>) - Constructor for class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientOutput
Deprecated.
 
supports(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.AbstractStatementValidator
 
supports(RegistrationObject) - Method in interface com.webauthn4j.validator.attestation.statement.AttestationStatementValidator
 
SW_ENFORCED_INDEX - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 

T

TEE_ENFORCED_INDEX - Static variable in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
TokenBinding - Class in com.webauthn4j.data.client
TokenBinding contains information about the state of the Token Binding protocol used when communicating with the Relying Party.
TokenBinding(TokenBindingStatus, String) - Constructor for class com.webauthn4j.data.client.TokenBinding
 
TokenBinding(TokenBindingStatus, byte[]) - Constructor for class com.webauthn4j.data.client.TokenBinding
 
TokenBinding() - Constructor for class com.webauthn4j.data.client.TokenBinding
 
TokenBindingException - Exception in com.webauthn4j.validator.exception
Thrown if tokenBinding error happen
TokenBindingException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.TokenBindingException
 
TokenBindingException(String) - Constructor for exception com.webauthn4j.validator.exception.TokenBindingException
 
TokenBindingException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.TokenBindingException
 
TokenBindingStatus - Enum in com.webauthn4j.data.client
TokenBindingStatus is one of the following: supported present
toString() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
toString() - Method in class com.webauthn4j.data.client.Origin
 
toString() - Method in class com.webauthn4j.data.jws.JWS
 
TPMAObject - Class in com.webauthn4j.data.attestation.statement
 
TPMAObject(int) - Constructor for class com.webauthn4j.data.attestation.statement.TPMAObject
 
TPMAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
TPMAttestationStatement(String, COSEAlgorithmIdentifier, AttestationCertificatePath, byte[], TPMSAttest, TPMTPublic) - Constructor for class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
TPMAttestationStatement(String, COSEAlgorithmIdentifier, AttestationCertificatePath, byte[], byte[], TPMSAttest, TPMTPublic) - Constructor for class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
Deprecated.
TPMAttestationStatement(COSEAlgorithmIdentifier, AttestationCertificatePath, byte[], TPMSAttest, TPMTPublic) - Constructor for class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
TPMAttestationStatementValidator - Class in com.webauthn4j.validator.attestation.statement.tpm
 
TPMAttestationStatementValidator() - Constructor for class com.webauthn4j.validator.attestation.statement.tpm.TPMAttestationStatementValidator
 
TPMDeviceProperty - Class in com.webauthn4j.validator.attestation.statement.tpm
 
TPMDeviceProperty(String, String, String) - Constructor for class com.webauthn4j.validator.attestation.statement.tpm.TPMDeviceProperty
 
TPMDevicePropertyValidator - Interface in com.webauthn4j.validator.attestation.statement.tpm
 
TPMEccCurve - Enum in com.webauthn4j.data.attestation.statement
 
TPMGenerated - Enum in com.webauthn4j.data.attestation.statement
 
TPMIAlgHash - Enum in com.webauthn4j.data.attestation.statement
 
TPMIAlgPublic - Enum in com.webauthn4j.data.attestation.statement
 
TPMISTAttest - Enum in com.webauthn4j.data.attestation.statement
 
TPMSAttest - Class in com.webauthn4j.data.attestation.statement
 
TPMSAttest(TPMGenerated, TPMISTAttest, byte[], byte[], TPMSClockInfo, BigInteger, TPMUAttest) - Constructor for class com.webauthn4j.data.attestation.statement.TPMSAttest
 
TPMSAttestDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for TPMSAttest
TPMSAttestDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.TPMSAttestDeserializer
 
TPMSAttestSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for TPMSAttest
TPMSAttestSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.TPMSAttestSerializer
 
TPMSCertifyInfo - Class in com.webauthn4j.data.attestation.statement
 
TPMSCertifyInfo(TPMTHA, TPMTHA) - Constructor for class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
TPMSClockInfo - Class in com.webauthn4j.data.attestation.statement
 
TPMSClockInfo(BigInteger, long, long, boolean) - Constructor for class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
TPMSECCParms - Class in com.webauthn4j.data.attestation.statement
 
TPMSECCParms(byte[], byte[], TPMEccCurve, byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
TPMSRSAParms - Class in com.webauthn4j.data.attestation.statement
 
TPMSRSAParms(byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
TPMTHA - Class in com.webauthn4j.data.attestation.statement
 
TPMTHA(TPMIAlgHash, byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.TPMTHA
 
TPMTPublic - Class in com.webauthn4j.data.attestation.statement
 
TPMTPublic(TPMIAlgPublic, TPMIAlgHash, TPMAObject, byte[], TPMUPublicParms, TPMUPublicId) - Constructor for class com.webauthn4j.data.attestation.statement.TPMTPublic
 
TPMTPublicDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for TPMTPublic
TPMTPublicDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.TPMTPublicDeserializer
 
TPMTPublicSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for TPMTPublic
TPMTPublicSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.TPMTPublicSerializer
 
TPMUAttest - Interface in com.webauthn4j.data.attestation.statement
 
TPMUPublicId - Interface in com.webauthn4j.data.attestation.statement
 
TPMUPublicParms - Interface in com.webauthn4j.data.attestation.statement
 
TrustAnchorCertPathTrustworthinessValidator - Class in com.webauthn4j.validator.attestation.trustworthiness.certpath
Validates the specified AttestationStatement x5c trustworthiness based on TrustAnchor
TrustAnchorCertPathTrustworthinessValidator(TrustAnchorsResolver) - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.certpath.TrustAnchorCertPathTrustworthinessValidator
 
TrustAnchorNotFoundException - Exception in com.webauthn4j.validator.exception
Thrown if no trust anchor chained to the attestation certificate is found
TrustAnchorNotFoundException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.TrustAnchorNotFoundException
 
TrustAnchorNotFoundException(String) - Constructor for exception com.webauthn4j.validator.exception.TrustAnchorNotFoundException
 
TrustAnchorNotFoundException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.TrustAnchorNotFoundException
 
TrustAnchorsProvider - Interface in com.webauthn4j.anchor
Core interface that provides AAGUID key TrustAnchor Set value Map
TrustAnchorsResolver - Interface in com.webauthn4j.anchor
Core interface that resolves TrustAnchor Set from AAGUID.
TrustAnchorsResolverImpl - Class in com.webauthn4j.anchor
A TrustAnchorsResolver implementation that loads TrustAnchors with TrustAnchorsProvider
TrustAnchorsResolverImpl(TrustAnchorsProvider) - Constructor for class com.webauthn4j.anchor.TrustAnchorsResolverImpl
 
TxAuthnGenericArg(String, byte[]) - Constructor for class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
Deprecated.
 
TxAuthnGenericArg() - Constructor for class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
Deprecated.
 

U

UnexpectedExtensionException - Exception in com.webauthn4j.validator.exception
Thrown if unexpected extension is contained
UnexpectedExtensionException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.UnexpectedExtensionException
 
UnexpectedExtensionException(String) - Constructor for exception com.webauthn4j.validator.exception.UnexpectedExtensionException
 
UnexpectedExtensionException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.UnexpectedExtensionException
 
UnknownExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
Container for unknown extension authenticator output DO NOT rely on this class to peek in the extension data from user code, because this class won't be used when a specialized class for the extension is introduced.
UnknownExtensionAuthenticatorOutput(String, Serializable) - Constructor for class com.webauthn4j.data.extension.authenticator.UnknownExtensionAuthenticatorOutput
 
UnknownExtensionAuthenticatorOutputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
 
UnknownExtensionAuthenticatorOutputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.UnknownExtensionAuthenticatorOutputDeserializer
 
UnknownExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
UnknownExtensionClientInput(String, Serializable) - Constructor for class com.webauthn4j.data.extension.client.UnknownExtensionClientInput
 
UnknownExtensionClientInputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
 
UnknownExtensionClientInputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.UnknownExtensionClientInputDeserializer
 
UnknownExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
UnknownExtensionClientOutput(String, Serializable) - Constructor for class com.webauthn4j.data.extension.client.UnknownExtensionClientOutput
 
UnknownExtensionClientOutputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
 
UnknownExtensionClientOutputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.UnknownExtensionClientOutputDeserializer
 
USB - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator can be contacted over removable USB.
USER_WITH_AUTH_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
UserNotPresentException - Exception in com.webauthn4j.validator.exception
Thrown if user is to be present but not present
UserNotPresentException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.UserNotPresentException
 
UserNotPresentException(String) - Constructor for exception com.webauthn4j.validator.exception.UserNotPresentException
 
UserNotPresentException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.UserNotPresentException
 
UserNotVerifiedException - Exception in com.webauthn4j.validator.exception
Thrown if user is to be verified but not verified
UserNotVerifiedException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.UserNotVerifiedException
 
UserNotVerifiedException(String) - Constructor for exception com.webauthn4j.validator.exception.UserNotVerifiedException
 
UserNotVerifiedException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.UserNotVerifiedException
 
UserVerificationIndexExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
Deprecated. 
UserVerificationIndexExtensionAuthenticatorOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.authenticator.UserVerificationIndexExtensionAuthenticatorOutput
Deprecated.
 
UserVerificationIndexExtensionClientOutput - Class in com.webauthn4j.data.extension.client
Deprecated. 
UserVerificationIndexExtensionClientOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
Deprecated.
 
UserVerificationRequirement - Enum in com.webauthn4j.data
A WebAuthn Relying Party may require user verification for some of its operations but not for others, and may use this type to express its needs.

V

validate() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
validate() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
validate() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
validate() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
validate() - Method in interface com.webauthn4j.data.attestation.statement.AttestationStatement
Validates the instance per field basis.
validate() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.NoneAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
validate() - Method in class com.webauthn4j.data.extension.AbstractExtensionOutput
 
validate() - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.androidkey.AndroidKeyAttestationStatementValidator
 
validate(X509Certificate, byte[], boolean) - Method in class com.webauthn4j.validator.attestation.statement.androidkey.KeyDescriptionValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.androidkey.NullAndroidKeyAttestationStatementValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
validate(String) - Method in interface com.webauthn4j.validator.attestation.statement.androidsafetynet.GooglePlayServiceVersionValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.NullAndroidSafetyNetAttestationStatementValidator
 
validate(RegistrationObject) - Method in interface com.webauthn4j.validator.attestation.statement.AttestationStatementValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.none.NoneAttestationStatementValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.packed.NullPackedAttestationStatementValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.packed.PackedAttestationStatementValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.tpm.NullTPMAttestationStatementValidator
 
validate(TPMDeviceProperty) - Method in class com.webauthn4j.validator.attestation.statement.tpm.NullTPMDevicePropertyValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMAttestationStatementValidator
 
validate(TPMDeviceProperty) - Method in interface com.webauthn4j.validator.attestation.statement.tpm.TPMDevicePropertyValidator
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.u2f.FIDOU2FAttestationStatementValidator
AttestationType.BASIC is always returned as RP cannot differentiate between BASIC and Attestation CA from the attestation data,
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.u2f.NullFIDOU2FAttestationStatementValidator
 
validate(AAGUID, CertificateBaseAttestationStatement) - Method in interface com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator
 
validate(AAGUID, CertificateBaseAttestationStatement) - Method in class com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidatorBase
 
validate(AAGUID, CertificateBaseAttestationStatement) - Method in class com.webauthn4j.validator.attestation.trustworthiness.certpath.NullCertPathTrustworthinessValidator
 
validate(AttestationStatement) - Method in class com.webauthn4j.validator.attestation.trustworthiness.ecdaa.DefaultECDAATrustworthinessValidator
Deprecated.
 
validate(AttestationStatement) - Method in interface com.webauthn4j.validator.attestation.trustworthiness.ecdaa.ECDAATrustworthinessValidator
Deprecated.
 
validate(AttestationStatement) - Method in class com.webauthn4j.validator.attestation.trustworthiness.ecdaa.NullECDAATrustworthinessValidator
Deprecated.
 
validate(CertificateBaseAttestationStatement) - Method in class com.webauthn4j.validator.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessValidator
 
validate(CertificateBaseAttestationStatement) - Method in class com.webauthn4j.validator.attestation.trustworthiness.self.NullSelfAttestationTrustworthinessValidator
 
validate(CertificateBaseAttestationStatement) - Method in interface com.webauthn4j.validator.attestation.trustworthiness.self.SelfAttestationTrustworthinessValidator
 
validate(AuthenticationData, AuthenticationParameters) - Method in class com.webauthn4j.validator.AuthenticationDataValidator
 
validate(AuthenticationObject) - Method in interface com.webauthn4j.validator.CustomAuthenticationValidator
 
validate(RegistrationObject) - Method in interface com.webauthn4j.validator.CustomRegistrationValidator
 
validate(RegistrationData, RegistrationParameters) - Method in class com.webauthn4j.validator.RegistrationDataValidator
 
validate(AuthenticationRequest, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
 
validate(AuthenticationData, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
 
validate(RegistrationRequest, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
 
validate(RegistrationData, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
 
validate(AuthenticationRequest, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
 
validate(AuthenticationData, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
 
validate(RegistrationRequest, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnRegistrationManager
 
validate(RegistrationData, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnRegistrationManager
 
ValidationException - Exception in com.webauthn4j.validator.exception
An abstract exception for validation violation
ValidationException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.ValidationException
 
ValidationException(String) - Constructor for exception com.webauthn4j.validator.exception.ValidationException
 
ValidationException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.ValidationException
 
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.authenticator.Curve
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.AttestationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.COSEKeyOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.COSEKeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.TPMEccCurve
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.TPMGenerated
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.TPMIAlgHash
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.TPMIAlgPublic
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.attestation.statement.TPMISTAttest
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.AttestationConveyancePreference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.AuthenticatorAttachment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.client.ClientDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.client.TokenBindingStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.jws.JWAIdentifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.PublicKeyCredentialType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.ResidentKeyRequirement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.webauthn4j.data.UserVerificationRequirement
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.webauthn4j.data.attestation.authenticator.Curve
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.AttestationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.COSEKeyOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.COSEKeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.TPMEccCurve
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.TPMGenerated
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.TPMIAlgHash
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.TPMIAlgPublic
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.attestation.statement.TPMISTAttest
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.AttestationConveyancePreference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.AuthenticatorAttachment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.client.ClientDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.client.TokenBindingStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.jws.JWAIdentifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.PublicKeyCredentialType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.ResidentKeyRequirement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.webauthn4j.data.UserVerificationRequirement
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_2_0 - Static variable in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 

W

WebAuthnAuthenticationManager - Class in com.webauthn4j
 
WebAuthnAuthenticationManager(List<CustomAuthenticationValidator>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnAuthenticationManager
 
WebAuthnAuthenticationManager(List<CustomAuthenticationValidator>) - Constructor for class com.webauthn4j.WebAuthnAuthenticationManager
 
WebAuthnAuthenticationManager() - Constructor for class com.webauthn4j.WebAuthnAuthenticationManager
 
WebAuthnCBORModule - Class in com.webauthn4j.converter.jackson
Jackson Module for WebAuthn CBOR data structures
WebAuthnCBORModule(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.WebAuthnCBORModule
 
WebAuthnJSONModule - Class in com.webauthn4j.converter.jackson
Jackson Module for WebAuthn JSON data structures
WebAuthnJSONModule(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.WebAuthnJSONModule
 
WebAuthnManager - Class in com.webauthn4j
 
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, List<CustomAuthenticationValidator>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnManager
Deprecated.
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, List<CustomAuthenticationValidator>) - Constructor for class com.webauthn4j.WebAuthnManager
Deprecated.
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnManager
Deprecated.
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator) - Constructor for class com.webauthn4j.WebAuthnManager
Deprecated.
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, List<CustomAuthenticationValidator>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnManager
 
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, List<CustomAuthenticationValidator>) - Constructor for class com.webauthn4j.WebAuthnManager
 
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnManager
 
WebAuthnManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator) - Constructor for class com.webauthn4j.WebAuthnManager
 
WebAuthnRegistrationManager - Class in com.webauthn4j
 
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Deprecated.
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Deprecated.
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Deprecated.
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Deprecated.
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
 
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator, List<CustomRegistrationValidator>) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
 
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
 
WebAuthnRegistrationManager(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, SelfAttestationTrustworthinessValidator) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
 
writeValueAsBytes(Object) - Method in class com.webauthn4j.converter.util.CborConverter
 
writeValueAsBytes(Object) - Method in class com.webauthn4j.converter.util.JsonConverter
 
writeValueAsString(Object) - Method in class com.webauthn4j.converter.util.JsonConverter
 

X

X500Name - Class in com.webauthn4j.data.x500
 
X500Name(String) - Constructor for class com.webauthn4j.data.x500.X500Name
 
X500Name(List<Attributes>) - Constructor for class com.webauthn4j.data.x500.X500Name
 
X500Name() - Constructor for class com.webauthn4j.data.x500.X500Name
 
X509CertificateDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for X509Certificate
X509CertificateDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.X509CertificateDeserializer
 
X509CertificateSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for X509Certificate
X509CertificateSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.X509CertificateSerializer
 

Z

ZERO - Static variable in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links