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
 
AbstractCredentialPublicKey - 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
 
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() - 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(CborConverter) - 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[], CredentialPublicKey) - Constructor for class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
AttestedCredentialData() - Constructor for class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
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
 
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
 
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(JsonConverter) - 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(JsonConverter) - Constructor for class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
 
AuthenticationExtensionsSupported - Class in com.webauthn4j.data.extension
List of supported extensions as an array of extension identifier strings.
AuthenticationExtensionsSupported(List<String>) - Constructor for class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
 
AuthenticationObject - Class in com.webauthn4j.validator
Internal data transfer object for authentication data
AuthenticationObject(byte[], CollectedClientData, byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput>, byte[], AuthenticationExtensionsClientOutputs<ExtensionClientOutput>, ServerProperty) - Constructor for class com.webauthn4j.validator.AuthenticationObject
 
AuthenticationObject(byte[], CollectedClientData, byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput>, byte[], AuthenticationExtensionsClientOutputs<ExtensionClientOutput>, ServerProperty, LocalDateTime) - Constructor for class com.webauthn4j.validator.AuthenticationObject
 
Authenticator - Interface in com.webauthn4j.authenticator
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(CborConverter) - Constructor for class com.webauthn4j.converter.AuthenticatorDataConverter
 
AuthenticatorDataDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
Jackson Deserializer for AuthenticatorData
AuthenticatorDataDeserializer(CborConverter) - Constructor for class com.webauthn4j.converter.jackson.deserializer.AuthenticatorDataDeserializer
 
AuthenticatorDataSerializer - Class in com.webauthn4j.converter.jackson.serializer
Jackson Serializer for AuthenticatorData
AuthenticatorDataSerializer(CborConverter) - Constructor for class com.webauthn4j.converter.jackson.serializer.AuthenticatorDataSerializer
 
AuthenticatorImpl - Class in com.webauthn4j.authenticator
An Authenticator implementation
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, UserVerificationRequirement) - Constructor for class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
AuthenticatorSelectionExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
AuthenticatorSelectionExtensionClientOutput(boolean) - Constructor for class com.webauthn4j.data.extension.client.AuthenticatorSelectionExtensionClientOutput
 
AuthenticatorTransport - Enum in com.webauthn4j.data
Authenticators may implement various transports for communicating with clients.

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
 
BiometricAuthenticatorPerformanceBoundsExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
BiometricAuthenticatorPerformanceBoundsExtensionClientOutput(boolean) - Constructor for class com.webauthn4j.data.extension.client.BiometricAuthenticatorPerformanceBoundsExtensionClientOutput
 
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
 

C

CachingTrustAnchorsProviderBase - Class in com.webauthn4j.anchor
 
CachingTrustAnchorsProviderBase() - Constructor for class com.webauthn4j.anchor.CachingTrustAnchorsProviderBase
 
CborConverter - Class in com.webauthn4j.converter.util
A utility class for CBOR serialization/deserialization
CborConverter(ObjectMapper, ObjectMapper) - Constructor for class com.webauthn4j.converter.util.CborConverter
 
CborConverter() - Constructor for class com.webauthn4j.converter.util.CborConverter
 
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(JsonConverter) - Constructor for class com.webauthn4j.converter.CollectedClientDataConverter
 
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.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
 
convert(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
 
convert(String) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
 
convert(String) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
 
convert(AuthenticatorData) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
 
convert(byte[]) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
 
convert(String) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
 
convert(byte[]) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
 
convertToBase64UrlString(CollectedClientData) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
 
convertToBytes(AttestationObject) - Method in class com.webauthn4j.converter.AttestationObjectConverter
 
convertToBytes(CollectedClientData) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
 
convertToString(AttestationObject) - Method in class com.webauthn4j.converter.AttestationObjectConverter
 
convertToString(AuthenticationExtensionsClientInputs) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
 
convertToString(AuthenticationExtensionsClientOutputs) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
 
Coordinates - Class in com.webauthn4j.data.extension
Location information in the authenticator extension output as a Coordinates value, as defined by [Geolocation-API].
Coordinates(Double, Double, Double, Double, Double, Double, Double) - Constructor for class com.webauthn4j.data.extension.Coordinates
 
Coordinates() - Constructor for class com.webauthn4j.data.extension.Coordinates
 
COSEAlgorithmIdentifier - Enum in com.webauthn4j.data.attestation.statement
 
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(ECPublicKey) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
create from ECPublicKey
create(RSAPublicKey) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
create(long) - Static method in enum 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(int) - 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 enum 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(String) - Static method in enum com.webauthn4j.data.PublicKeyCredentialType
 
create(String) - Static method in enum com.webauthn4j.data.UserVerificationRequirement
 
createCertPath() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
createFromUncompressedECCKey(byte[]) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
create from uncompressed ECC key
createNonStrictRegistrationContextValidator() - Static method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
Creates WebAuthnRegistrationContextValidator with non strict configuration
createNonStrictRegistrationContextValidator(JsonConverter, CborConverter) - Static method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
Creates WebAuthnRegistrationContextValidator with non strict configuration
CredentialPublicKey - Interface in com.webauthn4j.data.attestation.authenticator
 
CredentialPublicKeyEnvelope - Class in com.webauthn4j.converter.jackson.deserializer
 
CredentialPublicKeyEnvelope(CredentialPublicKey, int) - Constructor for class com.webauthn4j.converter.jackson.deserializer.CredentialPublicKeyEnvelope
 
CredentialPublicKeyEnvelopeDeserializer - Class in com.webauthn4j.converter.jackson.deserializer
 
CredentialPublicKeyEnvelopeDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.CredentialPublicKeyEnvelopeDeserializer
 
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
Default implementation of ECDAATrustworthinessValidator
DefaultECDAATrustworthinessValidator() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.ecdaa.DefaultECDAATrustworthinessValidator
 
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.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.CredentialPublicKeyEnvelopeDeserializer
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.TPMSAttestDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.TPMTPublicDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.X509CertificateDeserializer

E

EC2CredentialPublicKey - Class in com.webauthn4j.data.attestation.authenticator
 
EC2CredentialPublicKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, byte[], Curve, byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
Constructor for public key
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
Validates the specified AttestationStatement trustworthiness based on ECDAA algorithm
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.AbstractCredentialPublicKey
 
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.EC2CredentialPublicKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
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.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.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.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.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
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
 
equals(Object) - Method in class com.webauthn4j.data.extension.Coordinates
 
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.WebAuthnAuthenticationContext
 
equals(Object) - Method in class com.webauthn4j.data.WebAuthnRegistrationContext
 
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
 
equals(Object) - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidationResponse
 
equals(Object) - Method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidationResponse
 
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 ExtensionClientOutput
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
 
extractAuthenticatorData(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
 

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
 
GenericTransactionAuthorizationExtensionAuthenticatorOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.authenticator.GenericTransactionAuthorizationExtensionAuthenticatorOutput
 
GenericTransactionAuthorizationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
GenericTransactionAuthorizationExtensionClientOutput(GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg) - Constructor for class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput
 
GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg - Class in com.webauthn4j.data.extension.client
 
get(int) - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
get(int) - Method in class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
 
getAaguid() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getAccuracy() - Method in class com.webauthn4j.data.extension.Coordinates
 
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.AbstractCredentialPublicKey
 
getAlgorithm() - Method in interface com.webauthn4j.data.attestation.authenticator.CredentialPublicKey
 
getAllowCredentials() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getAltitude() - Method in class com.webauthn4j.data.extension.Coordinates
 
getAltitudeAccuracy() - Method in class com.webauthn4j.data.extension.Coordinates
 
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.WebAuthnRegistrationContext
 
getAttestationObject() - Method in class com.webauthn4j.validator.RegistrationObject
 
getAttestationObject() - Method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidationResponse
 
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
 
getAuthenticationExtensionsAuthenticatorOutputs() - Method in class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionsAuthenticatorOutputsEnvelope
 
getAuthenticationExtensionsClientOutputs() - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidationResponse
 
getAuthenticatorAttachment() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
getAuthenticatorData() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
getAuthenticatorData() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
getAuthenticatorData() - Method in class com.webauthn4j.data.WebAuthnAuthenticationContext
 
getAuthenticatorData() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getAuthenticatorData() - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidationResponse
 
getAuthenticatorDataBytes() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getAuthenticatorDataBytes() - Method in class com.webauthn4j.validator.RegistrationObject
 
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.AbstractCredentialPublicKey
 
getBaseIV() - Method in interface com.webauthn4j.data.attestation.authenticator.CredentialPublicKey
 
getBytes() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
getBytes() - Method in class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
 
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.JsonConverter
 
getCertificate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
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
 
getClientExtensionResults() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getClientExtensions() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getClientExtensions() - Method in class com.webauthn4j.validator.RegistrationObject
 
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.validator.AuthenticationObject
 
getCollectedClientData() - Method in class com.webauthn4j.validator.RegistrationObject
 
getCollectedClientData() - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidationResponse
 
getCollectedClientData() - Method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidationResponse
 
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
 
getContentType() - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
 
getCounter() - Method in interface com.webauthn4j.authenticator.Authenticator
 
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.WebAuthnAuthenticationContext
 
getCredentialId() - Method in class com.webauthn4j.validator.AuthenticationObject
 
getCredentialPublicKey() - Method in class com.webauthn4j.converter.jackson.deserializer.CredentialPublicKeyEnvelope
 
getCredentialPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getCurve() - Method in class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
 
getCurveId() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getCustomAuthenticationValidators() - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidator
 
getCustomRegistrationValidators() - Method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
 
getDigest() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
getDisplayName() - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
getE() - Method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
getEcdaaKeyId() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
getEcdaaKeyId() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getECParameterSpec() - Method in enum com.webauthn4j.data.attestation.authenticator.Curve
 
getEndEntityAttestationCertificate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
getExcludeCredentials() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
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
 
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
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.LocationExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.SimpleTransactionAuthorizationExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationIndexExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.AuthenticatorSelectionExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.BiometricAuthenticatorPerformanceBoundsExtensionClientOutput
 
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
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.LocationExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.SimpleTransactionAuthorizationExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
 
getIdentifier() - Method in interface com.webauthn4j.data.extension.ExtensionInput
 
getIdentifier() - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
getJcaName() - Method in enum com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
getJcaName() - Method in enum com.webauthn4j.data.jws.JWAIdentifier
 
getJsonConverter() - Method in class com.webauthn4j.converter.util.CborConverter
 
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.AbstractCredentialPublicKey
 
getKeyId() - Method in interface com.webauthn4j.data.attestation.authenticator.CredentialPublicKey
 
getKeyOpts() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCredentialPublicKey
 
getKeyOpts() - Method in interface com.webauthn4j.data.attestation.authenticator.CredentialPublicKey
 
getKeyStore() - Method in class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
Provides keyStore file
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCredentialPublicKey
 
getKeyType() - Method in interface com.webauthn4j.data.attestation.authenticator.CredentialPublicKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
getLatitude() - Method in class com.webauthn4j.data.extension.Coordinates
 
getLength() - Method in class com.webauthn4j.converter.jackson.deserializer.AuthenticationExtensionsAuthenticatorOutputsEnvelope
 
getLength() - Method in class com.webauthn4j.converter.jackson.deserializer.CredentialPublicKeyEnvelope
 
getLongitude() - Method in class com.webauthn4j.data.extension.Coordinates
 
getMagic() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getMaliciousCounterValueHandler() - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidator
 
getManufacturer() - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMDeviceProperty
 
getMessageDigestJcaName() - Method in enum com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
getN() - Method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
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
 
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
 
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.CredentialPublicKey
 
getPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
 
getPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
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
 
getRegistrationExtensionsClientOutputs() - Method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidationResponse
 
getResetCount() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getResponse() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
getRestartCount() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getRp() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getRpId() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getRpId() - Method in class com.webauthn4j.server.ServerProperty
 
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.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.AuthenticatorAssertionResponse
 
getSignature() - Method in class com.webauthn4j.data.jws.JWS
 
getSignature() - Method in class com.webauthn4j.data.WebAuthnAuthenticationContext
 
getSignCount() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getSpeed() - Method in class com.webauthn4j.data.extension.Coordinates
 
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.AuthenticationObject
 
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
 
getTpmDevicePropertyValidator() - Method in class com.webauthn4j.validator.attestation.statement.tpm.TPMAttestationStatementValidator
 
getTransports() - Method in interface com.webauthn4j.authenticator.Authenticator
 
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.WebAuthnRegistrationContext
 
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.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 enum 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 enum 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.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.EC2CredentialPublicKey
 
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.EC2CredentialPublicKey
 
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.AbstractCredentialPublicKey
 
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.EC2CredentialPublicKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
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.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.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.AuthenticatorAssertionResponse
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
hashCode() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
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
 
hashCode() - Method in class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
 
hashCode() - Method in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
 
hashCode() - Method in class com.webauthn4j.data.extension.Coordinates
 
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.WebAuthnAuthenticationContext
 
hashCode() - Method in class com.webauthn4j.data.WebAuthnRegistrationContext
 
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
 
hashCode() - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidationResponse
 
hashCode() - Method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidationResponse
 

I

ID - Static variable in class com.webauthn4j.data.extension.authenticator.GenericTransactionAuthorizationExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.LocationExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.SimpleTransactionAuthorizationExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorInput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.UserVerificationIndexExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.AuthenticatorSelectionExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.BiometricAuthenticatorPerformanceBoundsExtensionClientOutput
 
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
 
ID - Static variable in class com.webauthn4j.data.extension.client.LocationExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.SimpleTransactionAuthorizationExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
 
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
 
isUserWithAuth() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isValidSignature() - Method in class com.webauthn4j.data.jws.JWS
 

J

JsonConverter - Class in com.webauthn4j.converter.util
A utility class for JSON serialization/deserialization
JsonConverter(ObjectMapper, ObjectMapper) - Constructor for class com.webauthn4j.converter.util.JsonConverter
 
JsonConverter() - Constructor for class com.webauthn4j.converter.util.JsonConverter
 
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
 
JWSDeserializer(JsonConverter) - 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
 
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
 
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
 
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
Provides TrustAnchor Set backed by Java KeyStore file.
KeyStoreFileTrustAnchorsProvider() - Constructor for class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
 

L

loadTrustAnchors() - Method in class com.webauthn4j.anchor.CachingTrustAnchorsProviderBase
 
loadTrustAnchors() - Method in class com.webauthn4j.anchor.KeyStoreFileTrustAnchorsProvider
validate aaguid TrustAnchor Set map backed by Java KeyStore file.
LocationExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
 
LocationExtensionAuthenticatorOutput(Coordinates) - Constructor for class com.webauthn4j.data.extension.authenticator.LocationExtensionAuthenticatorOutput
 
LocationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
LocationExtensionClientOutput(Coordinates) - Constructor for class com.webauthn4j.data.extension.client.LocationExtensionClientOutput
 
logger - Variable in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidator
 

M

maliciousCounterValueDetected(WebAuthnAuthenticationContext, Authenticator) - 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
MaliciousDataException - Exception in com.webauthn4j.validator.exception
Thrown if malicious data is specified
MaliciousDataException(String, Throwable) - Constructor for exception com.webauthn4j.validator.exception.MaliciousDataException
 
MaliciousDataException(String) - Constructor for exception com.webauthn4j.validator.exception.MaliciousDataException
 
MaliciousDataException(Throwable) - Constructor for exception com.webauthn4j.validator.exception.MaliciousDataException
 
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

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
Null validator that bypass ECDAA algorithm check
NullECDAATrustworthinessValidator() - Constructor for class com.webauthn4j.validator.attestation.trustworthiness.ecdaa.NullECDAATrustworthinessValidator
 
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

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
 
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>, JsonConverter) - Static method in class com.webauthn4j.data.jws.JWS
 
parse(String, Class<T>) - Static method in class com.webauthn4j.data.jws.JWS
 
provide() - Method in class com.webauthn4j.anchor.CachingTrustAnchorsProviderBase
validate aaguid TrustAnchor Set map backed by Java KeyStore file.
provide() - Method in interface com.webauthn4j.anchor.TrustAnchorsProvider
Provides aaguid TrustAnchor Set map TrustAnchors registered for AAGUID.NULL is used for all authenticators
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(byte[]) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(byte[], Class) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(InputStream, Class) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(byte[], TypeReference) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(InputStream, TypeReference<AuthenticationExtensionsAuthenticatorOutputs>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(String, Class) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(InputStream, Class) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(String, TypeReference) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(InputStream, TypeReference) - Method in class com.webauthn4j.converter.util.JsonConverter
 
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
 
RegistrationExtensionClientOutput<T> - Interface in com.webauthn4j.data.extension.client
 
RegistrationObject - Class in com.webauthn4j.validator
Internal data transfer object for registration data
RegistrationObject(CollectedClientData, byte[], AttestationObject, byte[], byte[], Set<AuthenticatorTransport>, AuthenticationExtensionsClientOutputs<ExtensionClientOutput>, ServerProperty) - Constructor for class com.webauthn4j.validator.RegistrationObject
 
RegistrationObject(CollectedClientData, byte[], AttestationObject, byte[], byte[], Set<AuthenticatorTransport>, AuthenticationExtensionsClientOutputs<ExtensionClientOutput>, ServerProperty, LocalDateTime) - Constructor for class com.webauthn4j.validator.RegistrationObject
 
resolve(AAGUID) - Method in interface com.webauthn4j.anchor.TrustAnchorsResolver
Resolve TrustAnchor Set from aaguid.
resolve(AAGUID) - Method in class com.webauthn4j.anchor.TrustAnchorsResolverImpl
Resolve 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
 
RSACredentialPublicKey - Class in com.webauthn4j.data.attestation.authenticator
 
RSACredentialPublicKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
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(AuthenticatorData, 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, 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
ServerProperty - Class in com.webauthn4j.server
ServerProperty
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
 
setBackwardThreshold(int) - Method in class com.webauthn4j.validator.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementValidator
 
setCounter(long) - Method in interface com.webauthn4j.authenticator.Authenticator
 
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
setMaliciousCounterValueHandler(MaliciousCounterValueHandler) - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidator
 
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
 
SimpleTransactionAuthorizationExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
 
SimpleTransactionAuthorizationExtensionAuthenticatorOutput(String) - Constructor for class com.webauthn4j.data.extension.authenticator.SimpleTransactionAuthorizationExtensionAuthenticatorOutput
 
SimpleTransactionAuthorizationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
SimpleTransactionAuthorizationExtensionClientOutput(String) - Constructor for class com.webauthn4j.data.extension.client.SimpleTransactionAuthorizationExtensionClientOutput
 
size() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
size() - Method in class com.webauthn4j.data.extension.AuthenticationExtensionsSupported
 
ST_CLEAR_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
SupportedExtensionsExtensionAuthenticatorInput - Class in com.webauthn4j.data.extension.authenticator
 
SupportedExtensionsExtensionAuthenticatorInput(Boolean) - Constructor for class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorInput
 
SupportedExtensionsExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
 
SupportedExtensionsExtensionAuthenticatorOutput(List<String>) - Constructor for class com.webauthn4j.data.extension.authenticator.SupportedExtensionsExtensionAuthenticatorOutput
 
SupportedExtensionsExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
SupportedExtensionsExtensionClientInput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientInput
 
SupportedExtensionsExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
SupportedExtensionsExtensionClientOutput(List<String>) - Constructor for class com.webauthn4j.data.extension.client.SupportedExtensionsExtensionClientOutput
 
supports(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.AbstractStatementValidator
 
supports(RegistrationObject) - Method in interface com.webauthn4j.validator.attestation.statement.AttestationStatementValidator
 

T

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[], byte[], TPMSAttest, TPMTPublic) - Constructor for class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
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
 
TPMSAttestDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.TPMSAttestDeserializer
 
TPMSAttestSerializer - Class in com.webauthn4j.converter.jackson.serializer
 
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
 
TPMTPublicDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.TPMTPublicDeserializer
 
TPMTPublicSerializer - Class in com.webauthn4j.converter.jackson.serializer
 
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
 
TrustAnchorsResolver - Interface in com.webauthn4j.anchor
Provides TrustAnchor Set.
TrustAnchorsResolverImpl - Class in com.webauthn4j.anchor
 
TrustAnchorsResolverImpl(TrustAnchorsProvider) - Constructor for class com.webauthn4j.anchor.TrustAnchorsResolverImpl
 
TxAuthnGenericArg(String, byte[]) - Constructor for class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
 
TxAuthnGenericArg() - Constructor for class com.webauthn4j.data.extension.client.GenericTransactionAuthorizationExtensionClientOutput.TxAuthnGenericArg
 

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
 
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
 
UserVerificationIndexExtensionAuthenticatorOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.authenticator.UserVerificationIndexExtensionAuthenticatorOutput
 
UserVerificationIndexExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
UserVerificationIndexExtensionClientOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.client.UserVerificationIndexExtensionClientOutput
 
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.CredentialPublicKey
 
validate() - Method in class com.webauthn4j.data.attestation.authenticator.EC2CredentialPublicKey
 
validate() - Method in class com.webauthn4j.data.attestation.authenticator.RSACredentialPublicKey
 
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.extension.AbstractExtensionOutput
 
validate() - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
validate(RegistrationObject) - Method in class com.webauthn4j.validator.attestation.statement.androidkey.AndroidKeyAttestationStatementValidator
 
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
 
validate(AttestationStatement) - Method in interface com.webauthn4j.validator.attestation.trustworthiness.ecdaa.ECDAATrustworthinessValidator
 
validate(AttestationStatement) - Method in class com.webauthn4j.validator.attestation.trustworthiness.ecdaa.NullECDAATrustworthinessValidator
 
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(AuthenticationObject) - Method in interface com.webauthn4j.validator.CustomAuthenticationValidator
 
validate(RegistrationObject) - Method in interface com.webauthn4j.validator.CustomRegistrationValidator
 
validate(WebAuthnAuthenticationContext, Authenticator) - Method in class com.webauthn4j.validator.WebAuthnAuthenticationContextValidator
validates WebAuthn authentication request
validate(WebAuthnRegistrationContext) - Method in class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
validates WebAuthn registration request
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.COSEAlgorithmIdentifier
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.AuthenticatorTransport
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.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.COSEAlgorithmIdentifier
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.AuthenticatorTransport
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.UserVerificationRequirement
Returns an array containing the constants of this enum type, in the order they are declared.
verifySignature(byte[], byte[]) - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCredentialPublicKey
 
verifySignature(byte[], byte[]) - Method in interface com.webauthn4j.data.attestation.authenticator.CredentialPublicKey
 
VERSION_2_0 - Static variable in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 

W

WebAuthnAuthenticationContext - Class in com.webauthn4j.data
WebAuthn authentication context
WebAuthnAuthenticationContext(byte[], byte[], byte[], byte[], String, ServerProperty, boolean, boolean, List<String>) - Constructor for class com.webauthn4j.data.WebAuthnAuthenticationContext
 
WebAuthnAuthenticationContext(byte[], byte[], byte[], byte[], String, ServerProperty, boolean, List<String>) - Constructor for class com.webauthn4j.data.WebAuthnAuthenticationContext
 
WebAuthnAuthenticationContext(byte[], byte[], byte[], byte[], ServerProperty, boolean) - Constructor for class com.webauthn4j.data.WebAuthnAuthenticationContext
 
WebAuthnAuthenticationContextValidationResponse - Class in com.webauthn4j.validator
Envelope class for WebAuthnAuthenticationContext validation result
WebAuthnAuthenticationContextValidationResponse(CollectedClientData, AuthenticatorData, AuthenticationExtensionsClientOutputs<ExtensionClientOutput>) - Constructor for class com.webauthn4j.validator.WebAuthnAuthenticationContextValidationResponse
 
WebAuthnAuthenticationContextValidator - Class in com.webauthn4j.validator
Validates the specified WebAuthnAuthenticationContext instance
WebAuthnAuthenticationContextValidator() - Constructor for class com.webauthn4j.validator.WebAuthnAuthenticationContextValidator
 
WebAuthnAuthenticationContextValidator(JsonConverter, CborConverter) - Constructor for class com.webauthn4j.validator.WebAuthnAuthenticationContextValidator
 
WebAuthnCBORModule - Class in com.webauthn4j.converter.jackson
 
WebAuthnCBORModule(JsonConverter, CborConverter) - Constructor for class com.webauthn4j.converter.jackson.WebAuthnCBORModule
 
WebAuthnJSONModule - Class in com.webauthn4j.converter.jackson
Jackson Module for WebAuthn classes serialization and deserialization
WebAuthnJSONModule(JsonConverter, CborConverter) - Constructor for class com.webauthn4j.converter.jackson.WebAuthnJSONModule
 
WebAuthnRegistrationContext - Class in com.webauthn4j.data
WebAuthn registration context
WebAuthnRegistrationContext(byte[], byte[], Set<AuthenticatorTransport>, String, ServerProperty, boolean, boolean, List<String>) - Constructor for class com.webauthn4j.data.WebAuthnRegistrationContext
 
WebAuthnRegistrationContext(byte[], byte[], Set<AuthenticatorTransport>, String, ServerProperty, boolean, List<String>) - Constructor for class com.webauthn4j.data.WebAuthnRegistrationContext
 
WebAuthnRegistrationContext(byte[], byte[], Set<AuthenticatorTransport>, ServerProperty, boolean) - Constructor for class com.webauthn4j.data.WebAuthnRegistrationContext
 
WebAuthnRegistrationContext(byte[], byte[], String, ServerProperty, boolean, boolean, List<String>) - Constructor for class com.webauthn4j.data.WebAuthnRegistrationContext
 
WebAuthnRegistrationContext(byte[], byte[], String, ServerProperty, boolean, List<String>) - Constructor for class com.webauthn4j.data.WebAuthnRegistrationContext
 
WebAuthnRegistrationContext(byte[], byte[], ServerProperty, boolean) - Constructor for class com.webauthn4j.data.WebAuthnRegistrationContext
 
WebAuthnRegistrationContextValidationResponse - Class in com.webauthn4j.validator
Envelope class for WebAuthnRegistrationContext validation result
WebAuthnRegistrationContextValidationResponse(CollectedClientData, AttestationObject, AuthenticationExtensionsClientOutputs<ExtensionClientOutput>) - Constructor for class com.webauthn4j.validator.WebAuthnRegistrationContextValidationResponse
 
WebAuthnRegistrationContextValidator - Class in com.webauthn4j.validator
Validates the specified WebAuthnRegistrationContext instance
WebAuthnRegistrationContextValidator(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator) - Constructor for class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
 
WebAuthnRegistrationContextValidator(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator) - Constructor for class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
 
WebAuthnRegistrationContextValidator(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, JsonConverter, CborConverter) - Constructor for class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
 
WebAuthnRegistrationContextValidator(List<AttestationStatementValidator>, CertPathTrustworthinessValidator, ECDAATrustworthinessValidator, SelfAttestationTrustworthinessValidator, JsonConverter, CborConverter) - Constructor for class com.webauthn4j.validator.WebAuthnRegistrationContextValidator
 
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

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