Index

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

A

AAGUID - Class in com.webauthn4j.data.attestation.authenticator
 
AAGUID(byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.AAGUID
 
AAGUID(String) - Constructor for class com.webauthn4j.data.attestation.authenticator.AAGUID
 
AAGUID(UUID) - Constructor for class com.webauthn4j.data.attestation.authenticator.AAGUID
 
AAGUIDDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
 
AAGUIDDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.AAGUIDDeserializer
 
AAGUIDSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AAGUIDSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AAGUIDSerializer
 
AbstractCOSEKey - Class in com.webauthn4j.data.attestation.authenticator
 
AbstractCtapCanonicalCborSerializer<T> - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AbstractCtapCanonicalCborSerializer(Class<T>, List<AbstractCtapCanonicalCborSerializer.FieldSerializationRule<T, ?>>) - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AbstractCtapCanonicalCborSerializer
 
AbstractCtapCanonicalCborSerializer.FieldSerializationRule<T,R> - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AbstractImmutableMap<K,V> - Class in com.webauthn4j.data
 
AbstractImmutableMap(Map<K, V>) - Constructor for class com.webauthn4j.data.AbstractImmutableMap
 
AbstractStatementVerifier<T extends AttestationStatement> - Class in com.webauthn4j.verifier.attestation.statement
 
AbstractStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.AbstractStatementVerifier
 
ADMIN_WITH_POLICY_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
ALL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
AndroidKeyAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
AndroidKeyAttestationStatement(COSEAlgorithmIdentifier, byte[], AttestationCertificatePath) - Constructor for class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
AndroidKeyAttestationStatementSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AndroidKeyAttestationStatementSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AndroidKeyAttestationStatementSerializer
 
AndroidKeyAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.androidkey
 
AndroidKeyAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.androidkey.AndroidKeyAttestationStatementVerifier
 
AndroidSafetyNetAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
AndroidSafetyNetAttestationStatement(String, JWS<Response>) - Constructor for class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
AndroidSafetyNetAttestationStatementSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AndroidSafetyNetAttestationStatementSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AndroidSafetyNetAttestationStatementSerializer
 
AndroidSafetyNetAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.androidsafetynet
 
AndroidSafetyNetAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
ANONCA - Enum constant in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
ANY - Enum constant in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
ANY - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
AppleAnonymousAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
AppleAnonymousAttestationStatement(AttestationCertificatePath) - Constructor for class com.webauthn4j.data.attestation.statement.AppleAnonymousAttestationStatement
 
AppleAnonymousAttestationStatementSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AppleAnonymousAttestationStatementSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AppleAnonymousAttestationStatementSerializer
 
AppleAnonymousAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.apple
 
AppleAnonymousAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.apple.AppleAnonymousAttestationStatementVerifier
 
APPLICATION - Enum constant in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
 
ArrayUtil - Class in com.webauthn4j.util
 
ASN1 - Class in com.webauthn4j.verifier.internal.asn1
 
ASN1Length - Class in com.webauthn4j.verifier.internal.asn1
 
ASN1Primitive - Class in com.webauthn4j.verifier.internal.asn1
 
ASN1Structure - Class in com.webauthn4j.verifier.internal.asn1
 
ASN1Structure(ASN1Tag, ASN1Length, List<ASN1>) - Constructor for class com.webauthn4j.verifier.internal.asn1.ASN1Structure
 
ASN1Tag - Class in com.webauthn4j.verifier.internal.asn1
 
ASN1Tag.ASN1TagClass - Enum Class in com.webauthn4j.verifier.internal.asn1
 
AssertionSignatureVerifier - Class in com.webauthn4j.verifier.internal
Verifies the assertion signature in AuthenticationData based on COSEKey
AssertionSignatureVerifier() - Constructor for class com.webauthn4j.verifier.internal.AssertionSignatureVerifier
 
AssertUtil - Class in com.webauthn4j.util
Assertion utility class that assists in validating arguments.
ATT_CA - Enum constant in enum class com.webauthn4j.data.attestation.statement.AttestationType
 
AttachmentHint - Enum Class in com.webauthn4j.data
The supported attachment hint type(s).
AttachmentHintFromLongDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
AttachmentHintFromLongDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.AttachmentHintFromLongDeserializer
 
AttachmentHintFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
AttachmentHintFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.AttachmentHintFromStringDeserializer
 
AttachmentHintToLongSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
AttachmentHintToLongSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.AttachmentHintToLongSerializer
 
AttachmentHintToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
AttachmentHintToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.AttachmentHintToStringSerializer
 
ATTCA - Enum constant in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
ATTESTATION_CHALLENGE_INDEX - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
ATTESTATION_EXTENSION_OID - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
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() - Constructor for class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
AttestationCertificatePath(X509Certificate, List<X509Certificate>) - Constructor for class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
AttestationCertificatePath(List<X509Certificate>) - Constructor for class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
AttestationConveyancePreference - Class in com.webauthn4j.data
WebAuthn Relying Parties may use AttestationConveyancePreference to specify their preference regarding attestation conveyance during credential generation.
AttestationObject - Class in com.webauthn4j.data.attestation
The attestation object contains both authenticator data and an attestation statement.
AttestationObject(AuthenticatorData<RegistrationExtensionAuthenticatorOutput>, AttestationStatement) - Constructor for class com.webauthn4j.data.attestation.AttestationObject
 
AttestationObjectConverter - Class in com.webauthn4j.converter
Converter for AttestationObject
AttestationObjectConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AttestationObjectConverter
 
AttestationObjectSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AttestationObjectSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AttestationObjectSerializer
 
AttestationStatement - Interface in com.webauthn4j.data.attestation.statement
Attestation metadata.certs container
AttestationStatementVerifier - Interface in com.webauthn4j.verifier.attestation.statement
Verifies the specified AttestationStatement
AttestationType - Enum Class in com.webauthn4j.data.attestation.statement
 
AttestedCredentialData - Class in com.webauthn4j.data.attestation.authenticator
Attested credential data is a variable-length byte array added to the authenticator data when generating an attestation object for a given credential.
AttestedCredentialData(AAGUID, byte[], COSEKey) - Constructor for class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
AttestedCredentialDataConverter - Class in com.webauthn4j.converter
A converter class that handles conversion operations for WebAuthn Attested Credential Data.
AttestedCredentialDataConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AttestedCredentialDataConverter
Constructor for AttestedCredentialDataConverter
AttestedCredentialDataDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
 
AttestedCredentialDataDeserializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.AttestedCredentialDataDeserializer
 
AttestedCredentialDataSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AttestedCredentialDataSerializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AttestedCredentialDataSerializer
 
AuthenticationAlgorithm - Enum Class in com.webauthn4j.data
The supported authentication algorithm(s).
AuthenticationAlgorithmFromIntDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
AuthenticationAlgorithmFromIntDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.AuthenticationAlgorithmFromIntDeserializer
 
AuthenticationAlgorithmFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
AuthenticationAlgorithmFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.AuthenticationAlgorithmFromStringDeserializer
 
AuthenticationAlgorithmToIntSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
AuthenticationAlgorithmToIntSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.AuthenticationAlgorithmToIntSerializer
 
AuthenticationAlgorithmToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
AuthenticationAlgorithmToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.AuthenticationAlgorithmToStringSerializer
 
AuthenticationData - Class in com.webauthn4j.data
WebAuthn authentication data
AuthenticationData(byte[], byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput>, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<AuthenticationExtensionClientOutput>, byte[]) - Constructor for class com.webauthn4j.data.AuthenticationData
AuthenticationData constructor
AuthenticationDataVerifier - Class in com.webauthn4j.verifier
 
AuthenticationDataVerifier() - Constructor for class com.webauthn4j.verifier.AuthenticationDataVerifier
 
AuthenticationDataVerifier(List<CustomAuthenticationVerifier>) - Constructor for class com.webauthn4j.verifier.AuthenticationDataVerifier
 
AuthenticationExtensionAuthenticatorInput - Interface in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionAuthenticatorOutput - Interface in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionClientInput - Interface in com.webauthn4j.data.extension.client
 
AuthenticationExtensionClientOutput - Interface in com.webauthn4j.data.extension.client
 
AuthenticationExtensionsAuthenticatorInputs<T 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() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
AuthenticationExtensionsAuthenticatorInputs.BuilderForAuthentication - Class in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionsAuthenticatorInputs.BuilderForRegistration - Class in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionsAuthenticatorInputsSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AuthenticationExtensionsAuthenticatorInputsSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AuthenticationExtensionsAuthenticatorInputsSerializer
 
AuthenticationExtensionsAuthenticatorOutputs<T extends ExtensionAuthenticatorOutput> - Class in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionsAuthenticatorOutputs() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
AuthenticationExtensionsAuthenticatorOutputs.BuilderForAuthentication - Class in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionsAuthenticatorOutputs.BuilderForRegistration - Class in com.webauthn4j.data.extension.authenticator
 
AuthenticationExtensionsAuthenticatorOutputsEnvelope<T extends ExtensionAuthenticatorOutput> - Class in com.webauthn4j.converter.jackson.deserializer.cbor
Internal envelope class for AuthenticationExtensionsAuthenticatorOutputs deserialization
AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer
 
AuthenticationExtensionsAuthenticatorOutputsSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
AuthenticationExtensionsAuthenticatorOutputsSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AuthenticationExtensionsAuthenticatorOutputsSerializer
 
AuthenticationExtensionsClientInputs<T 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() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
AuthenticationExtensionsClientInputs.BuilderForAuthentication - Class in com.webauthn4j.data.extension.client
 
AuthenticationExtensionsClientInputs.BuilderForRegistration - Class in com.webauthn4j.data.extension.client
 
AuthenticationExtensionsClientInputsConverter - Class in com.webauthn4j.converter
Converter for AuthenticationExtensionsClientInputs This class provides functionality to convert between AuthenticationExtensionsClientInputs objects and their JSON string representation for WebAuthn extensions processing.
AuthenticationExtensionsClientInputsConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
Creates a new AuthenticationExtensionsClientInputsConverter instance.
AuthenticationExtensionsClientOutputs<T 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() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
AuthenticationExtensionsClientOutputs.BuilderForAuthentication - Class in com.webauthn4j.data.extension.client
 
AuthenticationExtensionsClientOutputs.BuilderForRegistration - Class in com.webauthn4j.data.extension.client
 
AuthenticationExtensionsClientOutputsConverter - Class in com.webauthn4j.converter
Converter for AuthenticationExtensionsClientOutputs This class provides functionality to convert between AuthenticationExtensionsClientOutputs objects and their JSON string representation for WebAuthn extensions processing.
AuthenticationExtensionsClientOutputsConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
Creates a new AuthenticationExtensionsClientOutputsConverter instance.
AuthenticationObject - Class in com.webauthn4j.verifier
Internal data transfer object for authentication data
AuthenticationObject(byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput>, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<AuthenticationExtensionClientOutput>, ServerProperty, Authenticator) - Constructor for class com.webauthn4j.verifier.AuthenticationObject
 
AuthenticationParameters - Class in com.webauthn4j.data
WebAuthn authentication parameters
AuthenticationParameters(ServerProperty, Authenticator, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
Deprecated.
Deprecated as allowCredentials verification was introduced from WebAuthn Level2.
AuthenticationParameters(ServerProperty, Authenticator, boolean, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
Deprecated.
Deprecated as allowCredentials verification was introduced from WebAuthn Level2.
AuthenticationParameters(ServerProperty, Authenticator, List<byte[]>, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
Deprecated.
Deprecated as Authenticator is replaced with CredentialRecord AuthenticationParameters constructor
AuthenticationParameters(ServerProperty, Authenticator, List<byte[]>, boolean, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
Deprecated.
Deprecated as Authenticator is replaced with CredentialRecord AuthenticationParameters constructor
AuthenticationParameters(ServerProperty, CredentialRecord, List<byte[]>, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
AuthenticationParameters(ServerProperty, CredentialRecord, List<byte[]>, boolean, boolean) - Constructor for class com.webauthn4j.data.AuthenticationParameters
AuthenticationRequest - Class in com.webauthn4j.data
Data class that represents WebAuthn authentication request data
AuthenticationRequest(byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
Constructor
AuthenticationRequest(byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
Constructor
AuthenticationRequest(byte[], byte[], byte[], byte[], String, byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
Constructor
AuthenticationRequest(byte[], byte[], byte[], String, byte[]) - Constructor for class com.webauthn4j.data.AuthenticationRequest
Constructor
Authenticator - Interface in com.webauthn4j.authenticator
Deprecated.
Authenticator is deprecated since WebAuthn Level3 added new fields to the credential record. To represent WebAuthn Level3 credential record, new CredentialRecord interface is introduced. Please upgrade from Authenticator interface to CredentialRecord interface. Authenticator interface will be removed in the future version.
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 - Class 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
 
AuthenticatorAttestationType - Enum Class in com.webauthn4j.data
The supported attestation type(s).
AuthenticatorAttestationTypeFromIntDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
AuthenticatorAttestationTypeFromIntDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.AuthenticatorAttestationTypeFromIntDeserializer
 
AuthenticatorAttestationTypeFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
AuthenticatorAttestationTypeFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.AuthenticatorAttestationTypeFromStringDeserializer
 
AuthenticatorAttestationTypeToIntSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
AuthenticatorAttestationTypeToIntSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.AuthenticatorAttestationTypeToIntSerializer
 
AuthenticatorAttestationTypeToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
AuthenticatorAttestationTypeToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.AuthenticatorAttestationTypeToStringSerializer
 
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) - 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, AttestedCredentialData, AuthenticationExtensionsAuthenticatorOutputs<T>) - Constructor for class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
AuthenticatorData(byte[], byte, long, AuthenticationExtensionsAuthenticatorOutputs<T>) - Constructor for class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
AuthenticatorDataConverter - Class in com.webauthn4j.converter
Converter for AuthenticatorData This class provides functionality to convert between AuthenticatorData objects and their binary representation for WebAuthn processing.
AuthenticatorDataConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.AuthenticatorDataConverter
Creates a new AuthenticatorDataConverter instance.
AuthenticatorDataDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
Jackson Deserializer for AuthenticatorData
AuthenticatorDataDeserializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.AuthenticatorDataDeserializer
 
AuthenticatorDataSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
Jackson Serializer for AuthenticatorData
AuthenticatorDataSerializer(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AuthenticatorDataSerializer
 
AuthenticatorImpl - Class in com.webauthn4j.authenticator
Deprecated.
AuthenticatorImpl is deprecated since WebAuthn Level3 added new fields to the credential record. To represent WebAuthn Level3 credential record, new CredentialRecordImpl class is introduced. Please upgrade from AuthenticatorImpl class to CredentialRecordImpl class. AuthenticatorImpl class will be removed in the future version.
AuthenticatorImpl(AttestedCredentialData, AttestationStatement, long) - Constructor for class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
AuthenticatorImpl(AttestedCredentialData, AttestationStatement, long, Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
AuthenticatorImpl(AttestedCredentialData, AttestationStatement, long, Set<AuthenticatorTransport>, AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>, AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput>) - Constructor for class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
AuthenticatorResponse - Class in com.webauthn4j.data
Authenticators respond to Relying Party requests by returning an object derived from the AuthenticatorResponse.
AuthenticatorSelectionCriteria - Class in com.webauthn4j.data
WebAuthn Relying Parties may use the AuthenticatorSelectionCriteria to specify their requirements regarding authenticator attributes.
AuthenticatorSelectionCriteria(AuthenticatorAttachment, ResidentKeyRequirement, UserVerificationRequirement) - Constructor for class com.webauthn4j.data.AuthenticatorSelectionCriteria
Constructor for WebAuthn Level2 spec
AuthenticatorSelectionCriteria(AuthenticatorAttachment, Boolean, ResidentKeyRequirement, UserVerificationRequirement) - Constructor for class com.webauthn4j.data.AuthenticatorSelectionCriteria
Constructor for Jackson deserializer
AuthenticatorSelectionCriteria(AuthenticatorAttachment, Boolean, UserVerificationRequirement) - Constructor for class com.webauthn4j.data.AuthenticatorSelectionCriteria
Constructor for WebAuthn Level1 spec backward-compatibility
AuthenticatorTransport - Class in com.webauthn4j.data
Authenticators may implement various transports for communicating with clients.
AuthenticatorTransportConverter - Class in com.webauthn4j.converter
Converter for AuthenticatorTransport This class provides functionality to convert between AuthenticatorTransport objects and their string representation for WebAuthn processing.
AuthenticatorTransportConverter() - Constructor for class com.webauthn4j.converter.AuthenticatorTransportConverter
 

B

BadAaguidException - Exception in com.webauthn4j.verifier.exception
Thrown if bad aaguid is detected
BadAaguidException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadAaguidException
 
BadAaguidException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadAaguidException
 
BadAaguidException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadAaguidException
 
BadAlgorithmException - Exception in com.webauthn4j.verifier.exception
Thrown if bad algorithm is specified
BadAlgorithmException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadAlgorithmException
 
BadAlgorithmException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadAlgorithmException
 
BadAlgorithmException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadAlgorithmException
 
BadAttestationStatementException - Exception in com.webauthn4j.verifier.exception
Thrown if bad attestation statement is specified
BadAttestationStatementException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadAttestationStatementException
 
BadAttestationStatementException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadAttestationStatementException
 
BadAttestationStatementException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadAttestationStatementException
 
BadBackupEligibleFlagException - Exception in com.webauthn4j.verifier.exception
 
BadBackupEligibleFlagException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadBackupEligibleFlagException
 
BadBackupEligibleFlagException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadBackupEligibleFlagException
 
BadBackupEligibleFlagException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadBackupEligibleFlagException
 
BadChallengeException - Exception in com.webauthn4j.verifier.exception
Thrown if bad challenge is detected
BadChallengeException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadChallengeException
 
BadChallengeException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadChallengeException
 
BadChallengeException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadChallengeException
 
BadOriginException - Exception in com.webauthn4j.verifier.exception
Thrown if bad origin is specified
BadOriginException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadOriginException
 
BadOriginException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadOriginException
 
BadOriginException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadOriginException
 
BadRpIdException - Exception in com.webauthn4j.verifier.exception
Thrown if bad rpId is specified
BadRpIdException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadRpIdException
 
BadRpIdException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadRpIdException
 
BadRpIdException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadRpIdException
 
BadSignatureException - Exception in com.webauthn4j.verifier.exception
Thrown if bad signature is specified
BadSignatureException(String) - Constructor for exception com.webauthn4j.verifier.exception.BadSignatureException
 
BadSignatureException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadSignatureException
 
BadSignatureException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.BadSignatureException
 
Base64UrlUtil - Class in com.webauthn4j.util
A Utility class for base64url manipulation
Base64Util - Class in com.webauthn4j.util
A Utility class for base64 manipulation
BASIC - Enum constant in enum class com.webauthn4j.data.attestation.statement.AttestationType
 
BASIC_FULL - Enum constant in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
BASIC_SURROGATE - Enum constant in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
BeanAssertUtil - Class in com.webauthn4j.verifier.internal
Per field checker utility class
BEBSFlagsVerifier - Class in com.webauthn4j.verifier.internal
 
BEFlagVerifier - Class in com.webauthn4j.verifier.internal
 
binaryValue(JsonNode) - Static method in class com.webauthn4j.converter.jackson.JacksonUtil
 
BIT_AT - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_BE - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_BS - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_ED - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
BIT_UP - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BIT_UV - Static variable in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
BLE - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator can be contacted over Bluetooth Smart (Bluetooth Low Energy / BLE).
BLUETOOTH - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
BMP_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
BOOLEAN - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
build() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForAuthentication
 
build() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForRegistration
 
build() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForAuthentication
 
build() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForRegistration
 
build() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForAuthentication
 
build() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
build() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForAuthentication
 
build() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForRegistration
 
BuilderForAuthentication() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForAuthentication
 
BuilderForAuthentication() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForAuthentication
 
BuilderForAuthentication() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForAuthentication
 
BuilderForAuthentication() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForAuthentication
 
BuilderForRegistration() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForRegistration
 
BuilderForRegistration() - Constructor for class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForRegistration
 
BuilderForRegistration() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
BuilderForRegistration() - Constructor for class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForRegistration
 
ByteArrayBase64ConverterModule - Class in com.webauthn4j.converter.jackson
 
ByteArrayBase64ConverterModule() - Constructor for class com.webauthn4j.converter.jackson.ByteArrayBase64ConverterModule
 
ByteArrayBase64Deserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
ByteArrayBase64Deserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.ByteArrayBase64Deserializer
 
ByteArrayBase64Serializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
ByteArrayBase64Serializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.ByteArrayBase64Serializer
 
ByteArrayBase64UrlDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
ByteArrayBase64UrlDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.ByteArrayBase64UrlDeserializer
 
ByteArrayBase64UrlSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
ByteArrayBase64UrlSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.ByteArrayBase64UrlSerializer
 

C

calculateHKDFSHA256(byte[], byte[], byte[], int) - Static method in class com.webauthn4j.util.HKDFUtil
calculate HKDF with SHA256
calculateHmacSHA256(byte[], byte[]) - Static method in class com.webauthn4j.util.MACUtil
 
calculateHmacSHA256(byte[], byte[], int) - Static method in class com.webauthn4j.util.MACUtil
 
CborConverter - Class in com.webauthn4j.converter.util
A utility class for CBOR serialization/deserialization
CertificateBaseAttestationStatement - Interface in com.webauthn4j.data.attestation.statement
 
CertificateException - Exception in com.webauthn4j.verifier.exception
Thrown if certificate problems happen
CertificateException(String) - Constructor for exception com.webauthn4j.verifier.exception.CertificateException
 
CertificateException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.CertificateException
 
CertificateException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.CertificateException
 
CertificateUtil - Class in com.webauthn4j.util
A Utility class for certificate manipulation
CertPathDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
Jackson Deserializer for CertPath
CertPathDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.CertPathDeserializer
 
CertPathSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
Jackson Serializer for CertPath
CertPathSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.CertPathSerializer
 
CertPathTrustworthinessVerifier - Interface in com.webauthn4j.verifier.attestation.trustworthiness.certpath
Verifies the specified AttestationStatement x5c trustworthiness
CertPathTrustworthinessVerifierBase - Class in com.webauthn4j.verifier.attestation.trustworthiness.certpath
 
CertPathTrustworthinessVerifierBase() - Constructor for class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
Challenge - Interface in com.webauthn4j.data.client.challenge
 
ChallengeDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
Jackson Deserializer for Challenge
ChallengeDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.ChallengeDeserializer
 
ChallengeSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
Jackson Serializer for Challenge
ChallengeSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.ChallengeSerializer
 
ChallengeVerifier - Class in com.webauthn4j.verifier.internal
Verifies the specified Challenge
checkFlagAT(byte) - Static method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
checkFlagBE(byte) - Static method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
checkFlagBS(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
 
CLIENT_DEVICE - Static variable in class com.webauthn4j.data.PublicKeyCredentialHints
 
ClientDataType - Class in com.webauthn4j.data.client
 
clone(byte[]) - Static method in class com.webauthn4j.util.ArrayUtil
 
clone(String[]) - Static method in class com.webauthn4j.util.ArrayUtil
 
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(ClientDataType, Challenge, Origin, Boolean, TokenBinding) - Constructor for class com.webauthn4j.data.client.CollectedClientData
 
CollectedClientDataConverter - Class in com.webauthn4j.converter
Converter for CollectedClientData
CollectedClientDataConverter(ObjectConverter) - Constructor for class com.webauthn4j.converter.CollectedClientDataConverter
 
CollectionUtil - Class in com.webauthn4j.util
 
com.webauthn4j - package com.webauthn4j
webauthn4j classes
com.webauthn4j.anchor - package com.webauthn4j.anchor
 
com.webauthn4j.authenticator - package com.webauthn4j.authenticator
 
com.webauthn4j.converter - package com.webauthn4j.converter
Converter classes
com.webauthn4j.converter.exception - package com.webauthn4j.converter.exception
 
com.webauthn4j.converter.jackson - package com.webauthn4j.converter.jackson
Jackson serializer and deserializer for WebAuthn classes
com.webauthn4j.converter.jackson.deserializer.cbor - package com.webauthn4j.converter.jackson.deserializer.cbor
 
com.webauthn4j.converter.jackson.deserializer.json - package com.webauthn4j.converter.jackson.deserializer.json
 
com.webauthn4j.converter.jackson.serializer.cbor - package com.webauthn4j.converter.jackson.serializer.cbor
 
com.webauthn4j.converter.jackson.serializer.json - package com.webauthn4j.converter.jackson.serializer.json
 
com.webauthn4j.converter.util - package com.webauthn4j.converter.util
 
com.webauthn4j.core - module com.webauthn4j.core
 
com.webauthn4j.credential - package com.webauthn4j.credential
 
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.util - package com.webauthn4j.util
General Utility classes for Spring Security WebAuthn
com.webauthn4j.util.exception - package com.webauthn4j.util.exception
 
com.webauthn4j.verifier - package com.webauthn4j.verifier
Verifier classes
com.webauthn4j.verifier.attestation.statement - package com.webauthn4j.verifier.attestation.statement
Verifier classes for attestation statement
com.webauthn4j.verifier.attestation.statement.androidkey - package com.webauthn4j.verifier.attestation.statement.androidkey
 
com.webauthn4j.verifier.attestation.statement.androidsafetynet - package com.webauthn4j.verifier.attestation.statement.androidsafetynet
 
com.webauthn4j.verifier.attestation.statement.apple - package com.webauthn4j.verifier.attestation.statement.apple
 
com.webauthn4j.verifier.attestation.statement.none - package com.webauthn4j.verifier.attestation.statement.none
 
com.webauthn4j.verifier.attestation.statement.packed - package com.webauthn4j.verifier.attestation.statement.packed
 
com.webauthn4j.verifier.attestation.statement.tpm - package com.webauthn4j.verifier.attestation.statement.tpm
 
com.webauthn4j.verifier.attestation.statement.u2f - package com.webauthn4j.verifier.attestation.statement.u2f
 
com.webauthn4j.verifier.attestation.trustworthiness.certpath - package com.webauthn4j.verifier.attestation.trustworthiness.certpath
 
com.webauthn4j.verifier.attestation.trustworthiness.self - package com.webauthn4j.verifier.attestation.trustworthiness.self
 
com.webauthn4j.verifier.exception - package com.webauthn4j.verifier.exception
Validation exception classes for WebAuthn
com.webauthn4j.verifier.internal - package com.webauthn4j.verifier.internal
 
com.webauthn4j.verifier.internal.asn1 - package com.webauthn4j.verifier.internal.asn1
 
CompletionStageUtil - Class in com.webauthn4j.util
 
CompletionStageUtil() - Constructor for class com.webauthn4j.util.CompletionStageUtil
 
compose(Supplier<CompletionStage<U>>) - Static method in class com.webauthn4j.util.CompletionStageUtil
 
ConstraintViolationException - Exception in com.webauthn4j.verifier.exception
Thrown if the value violates constraints
ConstraintViolationException(String) - Constructor for exception com.webauthn4j.verifier.exception.ConstraintViolationException
 
ConstraintViolationException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.ConstraintViolationException
 
ConstraintViolationException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.ConstraintViolationException
 
ConstUtil - Class in com.webauthn4j.util
 
CONTEXT_SPECIFIC - Enum constant in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
 
CONTEXT_SPECIFIC - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
convert(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a byte array to AttestationObject.
convert(byte[]) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
Converts a byte array containing attested credential data to an AttestedCredentialData object.
convert(byte[]) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Converts from a byte array to AuthenticatorData.
convert(byte[]) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a byte array to CollectedClientData.
convert(AttestedCredentialData) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
Converts an AttestedCredentialData object to its byte array representation.
convert(AuthenticatorData<T>) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Converts from a AuthenticatorData to byte[].
convert(String) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a base64url String to AttestationObject.
convert(String) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
Converts a JSON string to an AuthenticationExtensionsClientInputs object.
convert(String) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
Converts a JSON string to an AuthenticationExtensionsClientOutputs object.
convert(String) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
Converts a string to an AuthenticatorTransport object.
convert(String) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a base64url String to CollectedClientData.
convert(ByteBuffer) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
Converts a ByteBuffer containing attested credential data to an AttestedCredentialData object.
convertSet(Set<String>) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
Converts a set of strings to a set of AuthenticatorTransport objects.
convertSetToStringSet(Set<AuthenticatorTransport>) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
Converts a set of AuthenticatorTransport objects to a set of strings.
convertToBase64urlString(AttestationObject) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a AttestationObject to String.
convertToBase64UrlString(CollectedClientData) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a CollectedClientData to base64 url String.
convertToBytes(AttestationObject) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Converts from a AttestationObject to byte[].
convertToBytes(CollectedClientData) - Method in class com.webauthn4j.converter.CollectedClientDataConverter
Converts from a CollectedClientData to byte[].
convertToFixedByteArray(int, BigInteger) - Static method in class com.webauthn4j.util.ArrayUtil
 
convertToFixedByteArray(BigInteger) - Static method in class com.webauthn4j.util.ArrayUtil
 
convertToString(AuthenticatorTransport) - Method in class com.webauthn4j.converter.AuthenticatorTransportConverter
Converts an AuthenticatorTransport object to its string representation.
convertToString(AuthenticationExtensionsClientInputs<T>) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientInputsConverter
Converts an AuthenticationExtensionsClientInputs object to its JSON string representation.
convertToString(AuthenticationExtensionsClientOutputs<T>) - Method in class com.webauthn4j.converter.AuthenticationExtensionsClientOutputsConverter
Converts an AuthenticationExtensionsClientOutputs object to its JSON string representation.
convertUUIDToBytes(UUID) - Static method in class com.webauthn4j.util.UUIDUtil
 
CoreAuthenticationData - Class in com.webauthn4j.data
Core authentication data This class is a subset of AuthenticationData containing only the core authentication data fields
CoreAuthenticationData(byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput>, byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.CoreAuthenticationData
CoreAuthenticationDataVerifier - Class in com.webauthn4j.verifier
 
CoreAuthenticationDataVerifier() - Constructor for class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
 
CoreAuthenticationDataVerifier(List<CustomCoreAuthenticationVerifier>) - Constructor for class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
 
CoreAuthenticationDataVerifier(List<CustomCoreAuthenticationVerifier>, AssertionSignatureVerifier) - Constructor for class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
 
CoreAuthenticationObject - Class in com.webauthn4j.verifier
Internal data transfer object for authentication data
CoreAuthenticationObject(byte[], AuthenticatorData<AuthenticationExtensionAuthenticatorOutput>, byte[], byte[], CoreServerProperty, CoreAuthenticator) - Constructor for class com.webauthn4j.verifier.CoreAuthenticationObject
 
CoreAuthenticationParameters - Class in com.webauthn4j.data
 
CoreAuthenticationParameters(CoreServerProperty, CoreAuthenticator, boolean) - Constructor for class com.webauthn4j.data.CoreAuthenticationParameters
Deprecated.
Deprecated as pubKeyCredParams verification was introduced from WebAuthn Level2.
CoreAuthenticationParameters(CoreServerProperty, CoreAuthenticator, boolean, boolean) - Constructor for class com.webauthn4j.data.CoreAuthenticationParameters
Deprecated.
Deprecated as pubKeyCredParams verification was introduced from WebAuthn Level2.
CoreAuthenticationParameters(CoreServerProperty, CoreAuthenticator, List<byte[]>, boolean) - Constructor for class com.webauthn4j.data.CoreAuthenticationParameters
Deprecated.
Deprecated as CoreAuthenticator is replaced with CoreCredentialRecord CoreAuthenticationParameters constructor
CoreAuthenticationParameters(CoreServerProperty, CoreAuthenticator, List<byte[]>, boolean, boolean) - Constructor for class com.webauthn4j.data.CoreAuthenticationParameters
Deprecated.
Deprecated as CoreAuthenticator is replaced with CoreCredentialRecord CoreAuthenticationParameters constructor
CoreAuthenticationParameters(CoreServerProperty, CoreCredentialRecord, List<byte[]>, boolean) - Constructor for class com.webauthn4j.data.CoreAuthenticationParameters
CoreAuthenticationParameters(CoreServerProperty, CoreCredentialRecord, List<byte[]>, boolean, boolean) - Constructor for class com.webauthn4j.data.CoreAuthenticationParameters
CoreAuthenticator - Interface in com.webauthn4j.authenticator
Deprecated.
CoreAuthenticator is deprecated since WebAuthn Level3 added new fields to the credential record. To represent WebAuthn Level3 credential record, new CoreCredentialRecord interface is introduced. Please upgrade from CoreAuthenticator interface to CoreCredentialRecord interface. CoreAuthenticator interface will be removed in the future version.
CoreAuthenticatorImpl - Class in com.webauthn4j.authenticator
Deprecated.
CoreAuthenticatorImpl is deprecated since WebAuthn Level3 added new fields to the credential record. To represent WebAuthn Level3 credential record, new CoreCredentialRecordImpl class is introduced. Please upgrade from CoreAuthenticatorImpl class to CoreCredentialRecordImpl class. CoreAuthenticatorImpl class will be removed in the future version.
CoreAuthenticatorImpl(AttestedCredentialData, AttestationStatement, long, AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput>) - Constructor for class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
CoreCredentialRecord - Interface in com.webauthn4j.credential
Core interface that represents FIDO CTAP2 credential record (Passkey credential record without ClientData).
CoreCredentialRecordImpl - Class in com.webauthn4j.credential
Implementation of the CoreCredentialRecord interface representing a FIDO CTAP2 credential record.
CoreCredentialRecordImpl(AttestationObject) - Constructor for class com.webauthn4j.credential.CoreCredentialRecordImpl
Constructs a new CoreCredentialRecordImpl from an attestation object.
CoreCredentialRecordImpl(AttestationStatement, Boolean, Boolean, Boolean, long, AttestedCredentialData, AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput>) - Constructor for class com.webauthn4j.credential.CoreCredentialRecordImpl
Constructs a new CoreCredentialRecordImpl with the specified parameters.
CoreMaliciousCounterValueHandler - Interface in com.webauthn4j.verifier
strategy interface to handle malicious counter value detection during authentication.
CoreRegistrationData - Class in com.webauthn4j.data
Core registration data This class is a subset of RegistrationData containing only the core registration data fields
CoreRegistrationData(AttestationObject, byte[], byte[]) - Constructor for class com.webauthn4j.data.CoreRegistrationData
CoreRegistrationDataVerifier - Class in com.webauthn4j.verifier
 
CoreRegistrationDataVerifier(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, List<CustomCoreRegistrationVerifier>, ObjectConverter) - Constructor for class com.webauthn4j.verifier.CoreRegistrationDataVerifier
 
CoreRegistrationObject - Class in com.webauthn4j.verifier
 
CoreRegistrationObject(AttestationObject, byte[], byte[], CoreServerProperty) - Constructor for class com.webauthn4j.verifier.CoreRegistrationObject
 
CoreRegistrationObject(AttestationObject, byte[], byte[], CoreServerProperty, Instant) - Constructor for class com.webauthn4j.verifier.CoreRegistrationObject
 
CoreRegistrationParameters - Class in com.webauthn4j.data
 
CoreRegistrationParameters(CoreServerProperty, boolean) - Constructor for class com.webauthn4j.data.CoreRegistrationParameters
Deprecated.
Deprecated as pubKeyCredParams verification was introduced from WebAuthn Level2.
CoreRegistrationParameters(CoreServerProperty, boolean, boolean) - Constructor for class com.webauthn4j.data.CoreRegistrationParameters
Deprecated.
Deprecated as pubKeyCredParams verification was introduced from WebAuthn Level2.
CoreRegistrationParameters(CoreServerProperty, List<PublicKeyCredentialParameters>, boolean) - Constructor for class com.webauthn4j.data.CoreRegistrationParameters
CoreRegistrationParameters(CoreServerProperty, List<PublicKeyCredentialParameters>, boolean, boolean) - Constructor for class com.webauthn4j.data.CoreRegistrationParameters
CoreServerProperty - Class in com.webauthn4j.server
Core data transfer object that represents basic relying party server properties
CoreServerProperty(String, Challenge) - Constructor for class com.webauthn4j.server.CoreServerProperty
 
COSE - Enum constant in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
COSEAlgorithmIdentifier - Class in com.webauthn4j.data.attestation.statement
 
COSEAlgorithmIdentifierVerifier - Class in com.webauthn4j.verifier.internal
 
COSEKey - Interface in com.webauthn4j.data.attestation.authenticator
 
COSEKeyEnvelope - Class in com.webauthn4j.converter.jackson.deserializer.cbor
Internal envelope class for COSEKey deserialization
COSEKeyEnvelopeDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
Jackson Deserializer for COSEKeyEnvelope
COSEKeyEnvelopeDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.COSEKeyEnvelopeDeserializer
 
COSEKeyOperation - Enum Class in com.webauthn4j.data.attestation.statement
 
COSEKeyType - Enum Class in com.webauthn4j.data.attestation.statement
 
create(byte[]) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMGenerated
 
create(byte[]) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
create(byte) - Static method in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
 
create(int) - Static method in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
create(int) - Static method in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
create(int) - Static method in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
 
create(int) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
create(int) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
create(int) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
create(int) - Static method in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
create(int) - Static method in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
create(int) - Static method in enum class com.webauthn4j.data.KeyProtectionType
 
create(int) - Static method in enum class com.webauthn4j.data.MatcherProtectionType
 
create(int) - Static method in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
create(int) - Static method in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
create(long) - Static method in enum class com.webauthn4j.data.AttachmentHint
 
create(long) - Static method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
create(long) - Static method in enum class com.webauthn4j.data.UserVerificationMethod
 
create(JWSHeader, T, byte[]) - Method in class com.webauthn4j.data.jws.JWSFactory
 
create(JWSHeader, T, PrivateKey) - Method in class com.webauthn4j.data.jws.JWSFactory
 
create(SignatureAlgorithm) - Static method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
create(String) - Static method in class com.webauthn4j.data.AttestationConveyancePreference
 
create(String) - Static method in class com.webauthn4j.data.AuthenticatorAttachment
 
create(String) - Static method in class com.webauthn4j.data.AuthenticatorTransport
 
create(String) - Static method in class com.webauthn4j.data.client.Origin
 
create(String) - Static method in class com.webauthn4j.data.client.TokenBindingStatus
 
create(String) - Static method in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
 
create(String) - Static method in enum class com.webauthn4j.data.jws.JWAIdentifier
 
create(String) - Static method in class com.webauthn4j.data.MessageDigestAlgorithm
 
create(String) - Static method in class com.webauthn4j.data.PublicKeyCredentialHints
 
create(String) - Static method in class com.webauthn4j.data.PublicKeyCredentialType
 
create(String) - Static method in class com.webauthn4j.data.ResidentKeyRequirement
 
create(String) - Static method in class com.webauthn4j.data.SignatureAlgorithm
Deprecated.
create(String) - Static method in class com.webauthn4j.data.UserVerificationRequirement
 
create(String, String) - Static method in class com.webauthn4j.data.SignatureAlgorithm
 
create(ECPrivateKey) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
create(ECPrivateKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(ECPublicKey) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Create EC2COSEKey from ECPublicKey.
create(ECPublicKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(EdECPrivateKey) - Static method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
create(EdECPrivateKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
create(EdECPublicKey) - Static method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
create(EdECPublicKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
create(RSAPrivateKey) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
create(RSAPrivateKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(RSAPublicKey) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
create(RSAPublicKey, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(KeyPair) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Create EC2COSEKey from KeyPair.
create(KeyPair) - Static method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
Create EdDSACOSEKey from KeyPair.
create(KeyPair) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
Create RSACOSEKey from KeyPair.
create(KeyPair, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
create(KeyPair, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
Create EdDSACOSEKey from KeyPair.
create(KeyPair, COSEAlgorithmIdentifier) - Static method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
create(EllipticCurve) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
create(String) - Static method in class com.webauthn4j.data.client.ClientDataType
 
create(String) - Static method in enum class com.webauthn4j.data.AttachmentHint
 
create(String) - Static method in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
create(String) - Static method in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
create(String) - Static method in enum class com.webauthn4j.data.KeyProtectionType
 
create(String) - Static method in enum class com.webauthn4j.data.MatcherProtectionType
 
create(String) - Static method in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
create(String) - Static method in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
create(String) - Static method in enum class com.webauthn4j.data.UserVerificationMethod
 
createCertificateFactory() - Static method in class com.webauthn4j.util.CertificateUtil
 
createCertPath() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
createCertPathValidator() - Static method in class com.webauthn4j.util.CertificateUtil
 
createCoreAuthenticationObject(CoreAuthenticationData, CoreAuthenticationParameters) - Method in class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
 
createCoreRegistrationObject(CoreRegistrationData, CoreRegistrationParameters) - Method in class com.webauthn4j.verifier.CoreRegistrationDataVerifier
 
createES256() - Static method in class com.webauthn4j.util.SignatureUtil
 
createFromCoreRegistrationData(CoreRegistrationData) - Static method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
createFromKeyStoreFilePath(Path, String) - Static method in class com.webauthn4j.anchor.KeyStoreTrustAnchorRepository
 
createFromRegistrationData(RegistrationData) - Static method in class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
createFromUncompressedECCKey(byte[]) - Static method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
create from uncompressed ECC 256-bit key
createKeyPair() - Static method in class com.webauthn4j.util.ECUtil
 
createKeyPair() - Static method in class com.webauthn4j.util.RSAUtil
 
createKeyPair(byte[]) - Static method in class com.webauthn4j.util.ECUtil
 
createKeyPair(byte[], ECParameterSpec) - Static method in class com.webauthn4j.util.ECUtil
 
createKeyPair(ECParameterSpec) - Static method in class com.webauthn4j.util.ECUtil
 
createKeyStore() - Static method in class com.webauthn4j.util.CertificateUtil
 
createMessageDigest(String) - Static method in class com.webauthn4j.util.MessageDigestUtil
 
createMessageDigestObject() - Method in class com.webauthn4j.data.MessageDigestAlgorithm
 
createNonStrictWebAuthnManager() - Static method in class com.webauthn4j.WebAuthnManager
Creates WebAuthnManager with non strict configuration
createNonStrictWebAuthnManager(ObjectConverter) - Static method in class com.webauthn4j.WebAuthnManager
Creates WebAuthnManager with non strict configuration
createNonStrictWebAuthnRegistrationManager() - Static method in class com.webauthn4j.WebAuthnRegistrationManager
Creates WebAuthnRegistrationManager with non strict configuration
createNonStrictWebAuthnRegistrationManager(ObjectConverter) - Static method in class com.webauthn4j.WebAuthnRegistrationManager
Creates WebAuthnManager with non strict configuration
createPKIXParameters(Set<TrustAnchor>) - Static method in class com.webauthn4j.util.CertificateUtil
 
createPrivateKey(ECPrivateKeySpec) - Static method in class com.webauthn4j.util.ECUtil
 
createPrivateKey(RSAPrivateKeySpec) - Static method in class com.webauthn4j.util.RSAUtil
 
createPublicKey(ECPublicKeySpec) - Static method in class com.webauthn4j.util.ECUtil
 
createPublicKey(RSAPublicKeySpec) - Static method in class com.webauthn4j.util.RSAUtil
 
createPublicKeyFromUncompressed(byte[]) - Static method in class com.webauthn4j.util.ECUtil
 
createRS256() - Static method in class com.webauthn4j.util.SignatureUtil
 
createSHA256() - Static method in class com.webauthn4j.util.MessageDigestUtil
 
createSignature(SignatureAlgorithm) - Static method in class com.webauthn4j.util.SignatureUtil
 
createSignature(String) - Static method in class com.webauthn4j.util.SignatureUtil
Deprecated.
Use SignatureUtil.createSignature(SignatureAlgorithm algorithm) instead.
createUncompressedPublicKey(ECPublicKey) - Static method in class com.webauthn4j.util.ECUtil
 
CredentialIdLengthVerifier - Class in com.webauthn4j.verifier.internal
 
CredentialIdTooLongException - Exception in com.webauthn4j.verifier.exception
 
CredentialIdTooLongException(String) - Constructor for exception com.webauthn4j.verifier.exception.CredentialIdTooLongException
 
CredentialIdTooLongException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.CredentialIdTooLongException
 
CredentialIdTooLongException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.CredentialIdTooLongException
 
CredentialIdVerifier - Class in com.webauthn4j.verifier.internal
 
CredentialPropertiesExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
CredentialPropertiesExtensionClientInput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
CredentialPropertiesExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
CredentialPropertiesExtensionClientOutput(CredentialPropertiesOutput) - Constructor for class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
CredentialPropertiesOutput - Class in com.webauthn4j.data.extension.client
 
CredentialPropertiesOutput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.CredentialPropertiesOutput
 
CredentialProtectionExtensionAuthenticatorInput - Class in com.webauthn4j.data.extension.authenticator
 
CredentialProtectionExtensionAuthenticatorInput(CredentialProtectionPolicy) - Constructor for class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorInput
 
CredentialProtectionExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
 
CredentialProtectionExtensionAuthenticatorOutput(CredentialProtectionPolicy) - Constructor for class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorOutput
 
CredentialProtectionExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
CredentialProtectionExtensionClientInput(CredentialProtectionPolicy) - Constructor for class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
CredentialProtectionExtensionClientInput(CredentialProtectionPolicy, Boolean) - Constructor for class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
CredentialProtectionPolicy - Enum Class in com.webauthn4j.data.extension
 
CredentialProtectionPolicyDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
 
CredentialProtectionPolicyDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
CredentialProtectionPolicyDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.CredentialProtectionPolicyDeserializer
 
CredentialProtectionPolicyDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.CredentialProtectionPolicyDeserializer
 
CredentialProtectionPolicySerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
CredentialProtectionPolicySerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
CredentialProtectionPolicySerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.CredentialProtectionPolicySerializer
 
CredentialProtectionPolicySerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.CredentialProtectionPolicySerializer
 
CredentialRecord - Interface in com.webauthn4j.credential
Core interface that represents Passkey(WebAuthn) credential record
CredentialRecordImpl - Class in com.webauthn4j.credential
Implementation of the CredentialRecord interface representing a WebAuthn (Passkey) credential record.
CredentialRecordImpl(AttestationObject, CollectedClientData, AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>, Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.credential.CredentialRecordImpl
Constructs a new CredentialRecordImpl from the attestation object and WebAuthn (Passkey) specific data.
CredentialRecordImpl(AttestationStatement, Boolean, Boolean, Boolean, long, AttestedCredentialData, AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput>, CollectedClientData, AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>, Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.credential.CredentialRecordImpl
Constructs a new CredentialRecordImpl with explicitly specified parameters for both core credential properties and WebAuthn (Passkey) specific data.
CROSS_PLATFORM - Static variable in class com.webauthn4j.data.AuthenticatorAttachment
This value indicates cross-platform attachment.
CrossOriginException - Exception in com.webauthn4j.verifier.exception
 
CrossOriginException(String) - Constructor for exception com.webauthn4j.verifier.exception.CrossOriginException
 
CrossOriginException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.CrossOriginException
 
CrossOriginException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.CrossOriginException
 
CrossOriginFlagVerifier - Class in com.webauthn4j.verifier.internal
 
Curve - Enum Class in com.webauthn4j.data.attestation.authenticator
 
CustomAuthenticationVerifier - Interface in com.webauthn4j.verifier
Handler interface to verify authentication with custom logic
CustomCoreAuthenticationVerifier - Interface in com.webauthn4j.verifier
Handler interface to verify authentication with custom logic
CustomCoreRegistrationVerifier - Interface in com.webauthn4j.verifier
Handler interface to verify registration with custom logic
CustomRegistrationVerifier - Interface in com.webauthn4j.verifier
Handler interface to verify registration with custom logic

D

DataConversionException - Exception in com.webauthn4j.converter.exception
 
DataConversionException(String) - Constructor for exception com.webauthn4j.converter.exception.DataConversionException
 
DataConversionException(String, Throwable) - Constructor for exception com.webauthn4j.converter.exception.DataConversionException
 
DataConversionException(Throwable) - Constructor for exception com.webauthn4j.converter.exception.DataConversionException
 
decode(byte[]) - Static method in class com.webauthn4j.util.Base64UrlUtil
 
decode(byte[]) - Static method in class com.webauthn4j.util.Base64Util
 
decode(String) - Static method in class com.webauthn4j.util.Base64UrlUtil
 
decode(String) - Static method in class com.webauthn4j.util.Base64Util
 
decode(String) - Static method in class com.webauthn4j.util.HexUtil
 
decode(String) - Method in class com.webauthn4j.verifier.attestation.statement.tpm.DefaultTPMDevicePropertyDecoder
 
decode(String) - Method in interface com.webauthn4j.verifier.attestation.statement.tpm.TPMDevicePropertyDecoder
 
decodeAttr(byte[]) - Static method in class com.webauthn4j.verifier.attestation.statement.tpm.DefaultTPMDevicePropertyDecoder
 
DECRYPT - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
DECRYPT_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
DefaultCertPathTrustworthinessVerifier - Class in com.webauthn4j.verifier.attestation.trustworthiness.certpath
 
DefaultCertPathTrustworthinessVerifier(TrustAnchorRepository) - Constructor for class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
DefaultChallenge - Class in com.webauthn4j.data.client.challenge
 
DefaultChallenge() - Constructor for class com.webauthn4j.data.client.challenge.DefaultChallenge
 
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
 
DefaultSelfAttestationTrustworthinessVerifier - Class in com.webauthn4j.verifier.attestation.trustworthiness.self
Default implementation of SelfAttestationTrustworthinessVerifier
DefaultSelfAttestationTrustworthinessVerifier() - Constructor for class com.webauthn4j.verifier.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessVerifier
 
DefaultTPMDevicePropertyDecoder - Class in com.webauthn4j.verifier.attestation.statement.tpm
 
DefaultTPMDevicePropertyDecoder() - Constructor for class com.webauthn4j.verifier.attestation.statement.tpm.DefaultTPMDevicePropertyDecoder
 
DERIVE_BITS - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
DERIVE_KEY - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
deserialize(int) - Static method in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.AAGUIDDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.AttestedCredentialDataDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.AuthenticationExtensionsAuthenticatorOutputsEnvelopeDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.AuthenticatorDataDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.CertPathDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.COSEKeyEnvelopeDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.CredentialProtectionPolicyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.JWSDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.TPMSAttestDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.TPMTPublicDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.X509CertificateDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.ChallengeDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.CredentialProtectionPolicyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.X509CertificateDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.HMACSecretAuthenticatorInputDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.AttachmentHintFromLongDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.AttachmentHintFromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.AuthenticationAlgorithmFromIntDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.AuthenticationAlgorithmFromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.AuthenticatorAttestationTypeFromIntDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.AuthenticatorAttestationTypeFromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.ByteArrayBase64Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.ByteArrayBase64UrlDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.JWSHeaderDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.KeyProtectionTypeFromIntDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.KeyProtectionTypeFromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.MatcherProtectionTypeFromIntDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.MatcherProtectionTypeFromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.PublicKeyRepresentationFormatFromIntDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.PublicKeyRepresentationFormatFromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.TransactionConfirmationDisplayFromIntDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.TransactionConfirmationDisplayFromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.UserVerificationMethodFromLongDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.webauthn4j.converter.jackson.deserializer.json.UserVerificationMethodFromStringDeserializer
 
DIRECT - Static variable in class com.webauthn4j.data.AttestationConveyancePreference
This value indicates that the Relying Party wants to receive the attestation statement as generated by the authenticator.
DISCOURAGED - Static variable in class com.webauthn4j.data.ResidentKeyRequirement
 
DISCOURAGED - Static variable in class com.webauthn4j.data.UserVerificationRequirement
This value indicates that the Relying Party does not want user verification employed during the operation (e.g., in the interest of minimizing disruption to the user interaction flow).

E

EC2 - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
 
EC2COSEKey - Class in com.webauthn4j.data.attestation.authenticator
 
EC2COSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, Curve, byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Constructor for public key
EC2COSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, Curve, byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Constructor for public key
EC2COSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, Curve, byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
Constructor for key pair
EC2COSEKeySerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
EC2COSEKeySerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.EC2COSEKeySerializer
 
ECC_X962_DER - Enum constant in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
ECC_X962_RAW - Enum constant in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
ECCUnique - Class in com.webauthn4j.data.attestation.statement
 
ECCUnique(byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.ECCUnique
 
ECDAA - Enum constant in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
ECUtil - Class in com.webauthn4j.util
A Utility class for Elliptic Curve(EC) manipulation
Ed25519 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
Ed25519 is only supported on JDK 15 or later
ED25519 - Enum constant in enum class com.webauthn4j.data.attestation.authenticator.Curve
ED25519.getParameterSpec() is only supportred on JDK15+
ED25519_EDDSA_SHA512_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
EdDSA - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
EdDSA is only supported on JDK 15 or later
EdDSACOSEKey - Class in com.webauthn4j.data.attestation.authenticator
 
EdDSACOSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, Curve, byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
Constructor for key pair
EdDSACOSEKeySerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
EdDSACOSEKeySerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.EdDSACOSEKeySerializer
 
encode(byte[]) - Static method in class com.webauthn4j.util.Base64UrlUtil
 
encode(byte[]) - Static method in class com.webauthn4j.util.Base64Util
 
encodeToString(byte[]) - Static method in class com.webauthn4j.util.Base64UrlUtil
 
encodeToString(byte[]) - Static method in class com.webauthn4j.util.Base64Util
 
encodeToString(byte[]) - Static method in class com.webauthn4j.util.HexUtil
 
ENCRYPT - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
ENCRYPTED_DUPLICATION_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
ENTERPRISE - Static variable in class com.webauthn4j.data.AttestationConveyancePreference
This value indicates that the Relying Party wants to receive an attestation statement that may include uniquely identifying information.
entrySet() - Method in class com.webauthn4j.data.AbstractImmutableMap
 
ENUMERATED - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
equals(Object) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
equals(Object) - Method in class com.webauthn4j.data.AbstractImmutableMap
 
equals(Object) - Method in class com.webauthn4j.data.attestation.AttestationObject
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AppleAnonymousAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticationData
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticationRequest
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorTransport
 
equals(Object) - Method in class com.webauthn4j.data.client.challenge.DefaultChallenge
 
equals(Object) - Method in class com.webauthn4j.data.client.CollectedClientData
 
equals(Object) - Method in class com.webauthn4j.data.client.Origin
 
equals(Object) - Method in class com.webauthn4j.data.CoreAuthenticationData
 
equals(Object) - Method in class com.webauthn4j.data.CoreRegistrationData
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesOutput
 
equals(Object) - Method in class com.webauthn4j.data.extension.SingleValueExtensionBase
 
equals(Object) - Method in class com.webauthn4j.data.extension.UvmEntries
 
equals(Object) - Method in class com.webauthn4j.data.extension.UvmEntry
 
equals(Object) - Method in class com.webauthn4j.data.jws.JWSHeader
 
equals(Object) - Method in class com.webauthn4j.data.MessageDigestAlgorithm
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredential
 
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.RegistrationData
 
equals(Object) - Method in class com.webauthn4j.data.RegistrationRequest
 
equals(Object) - Method in class com.webauthn4j.data.SignatureAlgorithm
 
equals(Object) - Method in class com.webauthn4j.server.CoreServerProperty
 
equals(Object) - Method in class com.webauthn4j.server.ServerProperty
 
equals(Object) - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMDeviceProperty
 
equals(Object) - Method in class com.webauthn4j.verifier.AuthenticationObject
 
equals(Object) - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
equals(Object) - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
equals(Object) - Method in class com.webauthn4j.verifier.RegistrationObject
 
equals(Object) - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
equals(Object) - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
equals(Object) - Method in class com.webauthn4j.credential.CredentialRecordImpl
}
equals(Object) - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
equals(Object) - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
equals(Object) - Method in class com.webauthn4j.data.AttestationConveyancePreference
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorAttachment
 
equals(Object) - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
equals(Object) - Method in class com.webauthn4j.data.client.ClientDataType
 
equals(Object) - Method in class com.webauthn4j.data.client.TokenBinding
 
equals(Object) - Method in class com.webauthn4j.data.client.TokenBindingStatus
 
equals(Object) - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
equals(Object) - Method in class com.webauthn4j.data.CoreRegistrationParameters
 
equals(Object) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
equals(Object) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
equals(Object) - Method in class com.webauthn4j.data.extension.authenticator.HMACGetSecretAuthenticatorInput
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
equals(Object) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
equals(Object) - Method in class com.webauthn4j.data.extension.HMACGetSecretInput
 
equals(Object) - Method in class com.webauthn4j.data.extension.HMACGetSecretOutput
 
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.PublicKeyCredentialHints
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialParameters
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialType
 
equals(Object) - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
equals(Object) - Method in class com.webauthn4j.data.ResidentKeyRequirement
 
equals(Object) - Method in class com.webauthn4j.data.UserVerificationRequirement
 
equals(Object) - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Length
 
equals(Object) - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
ES256 - Enum constant in enum class com.webauthn4j.data.jws.JWAIdentifier
 
ES256 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
ES256 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
ES384 - Enum constant in enum class com.webauthn4j.data.jws.JWAIdentifier
 
ES384 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
ES384 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
ES512 - Enum constant in enum class com.webauthn4j.data.jws.JWAIdentifier
 
ES512 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
ES512 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
ExtensionAuthenticatorInput - Interface in com.webauthn4j.data.extension.authenticator
 
ExtensionAuthenticatorOutput - Interface in com.webauthn4j.data.extension.authenticator
 
ExtensionClientInput - Interface in com.webauthn4j.data.extension.client
 
ExtensionClientOutput - Interface in com.webauthn4j.data.extension.client
 
ExtensionInput - Interface in com.webauthn4j.data.extension
 
ExtensionOutput - Interface in com.webauthn4j.data.extension
 
EXTERNAL - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
extractAttestationStatement(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Extract attestation statement byte array from a attestationObject byte array.
extractAttestedCredentialData(byte[]) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Extract attestedCredentialData byte array from an authenticatorData byte array.
extractAuthenticatorData(byte[]) - Method in class com.webauthn4j.converter.AttestationObjectConverter
Extract authenticatorData byte array from a attestationObject byte array.
extractCredentialId(byte[]) - Method in class com.webauthn4j.converter.AttestedCredentialDataConverter
Extract credentialId byte array from a attestedCredentialData byte array.
extractSignCount(byte[]) - Method in class com.webauthn4j.converter.AuthenticatorDataConverter
Extract signCount from an authenticatorData byte array.
extractSubjectKeyIdentifier(X509Certificate) - Static method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
EYEPRINT_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 

F

FACEPRINT_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
FIDOAppIDExclusionExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
FIDOAppIDExclusionExtensionClientInput(String) - Constructor for class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientInput
 
FIDOAppIDExclusionExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
FIDOAppIDExclusionExtensionClientOutput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientOutput
 
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
 
FIDOU2FAttestationStatementSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
FIDOU2FAttestationStatementSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.FIDOU2FAttestationStatementSerializer
 
FIDOU2FAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.u2f
Verifies the specified AttestationStatement is a valid FIDO-U2F attestation
FIDOU2FAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.u2f.FIDOU2FAttestationStatementVerifier
 
FieldSerializationRule(int, Function<T, R>) - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AbstractCtapCanonicalCborSerializer.FieldSerializationRule
 
FieldSerializationRule(String, Function<T, R>) - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.AbstractCtapCanonicalCborSerializer.FieldSerializationRule
 
find(byte[]) - Method in class com.webauthn4j.anchor.KeyStoreTrustAnchorRepository
 
find(byte[]) - Method in interface com.webauthn4j.anchor.TrustAnchorRepository
Look up TrustAnchor(s) by attestationCertificateKeyIdentifier.
find(AAGUID) - Method in class com.webauthn4j.anchor.KeyStoreTrustAnchorRepository
 
find(AAGUID) - Method in interface com.webauthn4j.anchor.TrustAnchorRepository
Look up TrustAnchor(s) by AAGUID
FINGERPRINT_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
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.AppleAnonymousAttestationStatement
 
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
 
from(byte) - Static method in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
 
fromBytes(byte[]) - Static method in class com.webauthn4j.util.UUIDUtil
 
fromString(String) - Static method in class com.webauthn4j.util.UUIDUtil
 

G

GENERAL_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
generateCertPath(List<C>) - Static method in class com.webauthn4j.util.CertificateUtil
 
generateTrustAnchors(List<C>) - Static method in class com.webauthn4j.util.CertificateUtil
 
generateX509Certificate(byte[]) - Static method in class com.webauthn4j.util.CertificateUtil
 
generateX509Certificate(InputStream) - Static method in class com.webauthn4j.util.CertificateUtil
 
get(int) - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
get(int) - Method in class com.webauthn4j.data.extension.UvmEntries
 
get(int) - Method in class com.webauthn4j.data.extension.UvmEntry
 
get(int) - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Structure
 
getAaguid() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getAdvice() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getAlg() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
getAlg() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
getAlg() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getAlg() - Method in class com.webauthn4j.data.jws.JWSHeader
 
getAlg() - Method in class com.webauthn4j.data.PublicKeyCredentialParameters
 
getAlgorithm() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getAlgorithm() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getAllowCredentials() - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
getAllowCredentials() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
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
 
getAppid() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getAppid() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getAppid() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientInput
 
getAppid() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientOutput
 
getAppidExclude() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getAppidExclude() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getAppidExclude() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientInput
 
getAppidExclude() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientOutput
 
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.CoreRegistrationData
Returns the parsed attestation object
getAttestationObject() - Method in class com.webauthn4j.data.RegistrationRequest
Returns the attestation object
getAttestationObject() - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
getAttestationObjectBytes() - Method in class com.webauthn4j.data.CoreRegistrationData
Returns the raw attestation object bytes
getAttestationObjectBytes() - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
getAttestationStatement() - Method in interface com.webauthn4j.authenticator.CoreAuthenticator
Deprecated.
getAttestationStatement() - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
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.CoreAuthenticator
Deprecated.
getAttestedCredentialData() - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
getAttestedCredentialData() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getAuthenticationDataVerifier() - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Gets the authentication data verifier
getAuthenticationDataVerifier() - Method in class com.webauthn4j.WebAuthnManager
Gets the authentication data verifier
getAuthenticationExtensionsAuthenticatorOutputs() - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.AuthenticationExtensionsAuthenticatorOutputsEnvelope
 
getAuthenticator() - Method in class com.webauthn4j.data.AuthenticationParameters
 
getAuthenticator() - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
getAuthenticator() - Method in class com.webauthn4j.verifier.AuthenticationObject
 
getAuthenticator() - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
getAuthenticatorAttachment() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
getAuthenticatorAttachment() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getAuthenticatorData() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
getAuthenticatorData() - Method in class com.webauthn4j.data.AuthenticationRequest
Returns the authenticator data
getAuthenticatorData() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
getAuthenticatorData() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
 
getAuthenticatorData() - Method in class com.webauthn4j.data.CoreAuthenticationData
Returns the authenticator data
getAuthenticatorData() - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
getAuthenticatorData(ObjectConverter) - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
 
getAuthenticatorDataBytes() - Method in class com.webauthn4j.data.CoreAuthenticationData
Returns the raw authenticator data bytes
getAuthenticatorDataBytes() - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
getAuthenticatorDataBytes() - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
getAuthenticatorExtensions() - Method in interface com.webauthn4j.authenticator.CoreAuthenticator
Deprecated.
Returns the authenticator extensions
getAuthenticatorExtensions() - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
getAuthenticatorSelection() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getAuthPolicy() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getBackwardThreshold() - Method in class com.webauthn4j.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
getBaseIV() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getBaseIV() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getBasicIntegrity() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getBytes() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
getBytes() - Method in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
getBytes() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getBytes() - Method in interface com.webauthn4j.data.attestation.statement.TPMUAttest
 
getBytes() - Method in interface com.webauthn4j.data.attestation.statement.TPMUPublicId
 
getBytes() - Method in interface com.webauthn4j.data.attestation.statement.TPMUPublicParms
 
getBytes() - Method in class com.webauthn4j.data.jws.JWS
 
getCborConverter() - Method in class com.webauthn4j.converter.util.ObjectConverter
 
getCertificate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
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.CoreServerProperty
Returns the Challenge
getClientData() - Method in interface com.webauthn4j.credential.CredentialRecord
 
getClientData() - Method in class com.webauthn4j.credential.CredentialRecordImpl
}
getClientDataHash() - Method in class com.webauthn4j.data.CoreAuthenticationData
Returns the hash of the client data
getClientDataHash() - Method in class com.webauthn4j.data.CoreRegistrationData
Returns the hash of the client data
getClientDataHash() - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
getClientDataHash() - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
getClientDataJSON() - Method in class com.webauthn4j.data.AuthenticationRequest
Returns the ClientDataJSON
getClientDataJSON() - Method in class com.webauthn4j.data.AuthenticatorResponse
 
getClientDataJSON() - Method in class com.webauthn4j.data.RegistrationRequest
Returns the ClientDataJSON
getClientExtensionResults() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getClientExtensions() - Method in interface com.webauthn4j.authenticator.Authenticator
Deprecated.
Returns the client extensions
getClientExtensions() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
getClientExtensions() - Method in class com.webauthn4j.credential.CredentialRecordImpl
Returns the client extensions
getClientExtensions() - Method in class com.webauthn4j.data.AuthenticationData
Returns the client extensions
getClientExtensions() - Method in class com.webauthn4j.data.RegistrationData
Returns the client extensions
getClientExtensions() - Method in class com.webauthn4j.verifier.AuthenticationObject
 
getClientExtensions() - Method in class com.webauthn4j.verifier.RegistrationObject
 
getClientExtensionsJSON() - Method in class com.webauthn4j.data.AuthenticationRequest
Returns the ClientExtensionJSON
getClientExtensionsJSON() - Method in class com.webauthn4j.data.RegistrationRequest
Returns the ClientExtensionJSON
getClock() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getClockInfo() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getCollectedClientData() - Method in class com.webauthn4j.data.AuthenticationData
Returns the collected client data
getCollectedClientData() - Method in class com.webauthn4j.data.RegistrationData
Returns the parsed collected client data
getCollectedClientData() - Method in class com.webauthn4j.verifier.AuthenticationObject
 
getCollectedClientData() - Method in class com.webauthn4j.verifier.RegistrationObject
 
getCollectedClientDataBytes() - Method in class com.webauthn4j.data.AuthenticationData
Returns the raw collected client data bytes
getCollectedClientDataBytes() - Method in class com.webauthn4j.data.RegistrationData
Returns the raw collected client data bytes
getCollectedClientDataBytes() - Method in class com.webauthn4j.verifier.AuthenticationObject
 
getCollectedClientDataBytes() - Method in class com.webauthn4j.verifier.RegistrationObject
 
getCOSEKey() - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.COSEKeyEnvelope
 
getCOSEKey() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getCounter() - Method in interface com.webauthn4j.authenticator.CoreAuthenticator
Deprecated.
Returns the counter value
getCounter() - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
getCredentialId() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
getCredentialId() - Method in class com.webauthn4j.data.AuthenticationRequest
Returns the credential id
getCredentialId() - Method in class com.webauthn4j.data.CoreAuthenticationData
Returns the credential id
getCredentialId() - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
getCredentialProtectionPolicy() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getCredentialProtectionPolicy() - Method in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
getCredProps() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getCredProps() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getCredProps() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
getCredProps() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
getCredProtect() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getCredProtect() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getCredProtect() - Method in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorInput
 
getCredProtect() - Method in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorOutput
 
getCrossOrigin() - Method in class com.webauthn4j.data.client.CollectedClientData
 
getCtsProfileMatch() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getCurve() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getCurve() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
getCurveId() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getCustomAuthenticationVerifiers() - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
getCustomAuthenticationVerifiers() - Method in class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
 
getCustomRegistrationVerifiers() - Method in class com.webauthn4j.verifier.CoreRegistrationDataVerifier
 
getCustomRegistrationVerifiers() - Method in class com.webauthn4j.verifier.RegistrationDataVerifier
 
getD() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getD() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
getD() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getDigest() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
getDisplayName() - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
getDP() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getDQ() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getE() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getEllipticCurve() - Method in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
getEndEntityAttestationCertificate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
getEnforceCredentialProtectionPolicy() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getEnforceCredentialProtectionPolicy() - Method in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
getError() - Method in class com.webauthn4j.data.attestation.statement.Response
 
getExcludeCredentials() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getExponent() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getExtension(Class<E>) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getExtension(Class<E>) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getExtension(Class<E>) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getExtension(Class<E>) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getExtensions() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getExtensions() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getExtensions() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getExtensions() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getExtensions() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
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.verifier.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 class com.webauthn4j.data.attestation.statement.AppleAnonymousAttestationStatement
 
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.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
getGetter() - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AbstractCtapCanonicalCborSerializer.FieldSerializationRule
 
getHashAlg() - Method in class com.webauthn4j.data.attestation.statement.TPMTHA
 
getHeader() - Method in class com.webauthn4j.data.jws.JWS
 
getHints() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getHints() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getHMACCreateSecret() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getHMACCreateSecret() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getHMACCreateSecret() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getHMACCreateSecret() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getHMACGetSecret() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getHMACGetSecret() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getHMACGetSecret() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getHMACGetSecret() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getHMACSecret() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getHMACSecret() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getHost() - Method in class com.webauthn4j.data.client.Origin
 
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.CredentialProtectionExtensionAuthenticatorInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientOutput
 
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.HMACSecretAuthenticationExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientInput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientOutput
 
getIdentifier() - Method in interface com.webauthn4j.data.extension.ExtensionInput
 
getIdentifier() - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
getIdentifier() - Method in class com.webauthn4j.data.extension.SingleValueExtensionBase
 
getJcaName() - Method in enum class com.webauthn4j.data.jws.JWAIdentifier
 
getJcaName() - Method in class com.webauthn4j.data.MessageDigestAlgorithm
 
getJcaName() - Method in class com.webauthn4j.data.SignatureAlgorithm
 
getJcaName(COSEAlgorithmIdentifier) - Method in class com.webauthn4j.verifier.attestation.statement.AbstractStatementVerifier
 
getJsonConverter() - Method in class com.webauthn4j.converter.util.ObjectConverter
 
getKdf() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
getKeyAgreement() - Method in class com.webauthn4j.data.extension.authenticator.HMACGetSecretAuthenticatorInput
 
getKeyBits() - Method in class com.webauthn4j.data.attestation.statement.TPMSRSAParms
 
getKeyId() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getKeyId() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getKeyOps() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getKeyOps() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getKeyProtectionType() - Method in class com.webauthn4j.data.extension.UvmEntry
 
getKeys() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getKeys() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getKeys() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getKeys() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
getKeyType() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getKeyType() - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
getLength() - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.AuthenticationExtensionsAuthenticatorOutputsEnvelope
 
getLength() - Method in class com.webauthn4j.converter.jackson.deserializer.cbor.COSEKeyEnvelope
 
getLength() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1
 
getMagic() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getMaliciousCounterValueHandler() - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
getMaliciousCounterValueHandler() - Method in class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
 
getManufacturer() - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMDeviceProperty
 
getMatcherProtectionType() - Method in class com.webauthn4j.data.extension.UvmEntry
 
getMaxCredentialIdLength() - Method in class com.webauthn4j.verifier.RegistrationDataVerifier
 
getMessageDigestAlgorithm() - Method in class com.webauthn4j.data.SignatureAlgorithm
 
getN() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getN() - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
getName() - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AbstractCtapCanonicalCborSerializer.FieldSerializationRule
 
getName() - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
getName() - Method in enum class 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
 
getNumber() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
getObjectAttributes() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getOrigin() - Method in class com.webauthn4j.data.client.CollectedClientData
 
getOrigins() - Method in class com.webauthn4j.server.ServerProperty
 
getOriginVerifier() - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
getOriginVerifier() - Method in class com.webauthn4j.verifier.RegistrationDataVerifier
 
getOutput1() - Method in class com.webauthn4j.data.extension.HMACGetSecretOutput
 
getOutput2() - Method in class com.webauthn4j.data.extension.HMACGetSecretOutput
 
getP() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getParameters() - Method in class com.webauthn4j.data.attestation.statement.TPMTPublic
 
getParameterSpec() - Method in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
getPartNumber() - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMDeviceProperty
 
getPayload() - Method in class com.webauthn4j.data.jws.JWS
 
getPort() - Method in class com.webauthn4j.data.client.Origin
 
getPrivateKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
getPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getPubArea() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getPubKeyCredParams() - Method in class com.webauthn4j.data.CoreRegistrationParameters
 
getPubKeyCredParams() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getPublicKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
getPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
getPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getPublicKey() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
 
getPublicKey(ObjectConverter) - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
 
getPublicKeyAlgorithm() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
 
getPublicKeyAlgorithm(ObjectConverter) - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
 
getQ() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getQInv() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
getQualifiedName() - Method in class com.webauthn4j.data.attestation.statement.TPMSCertifyInfo
 
getQualifiedSigner() - Method in class com.webauthn4j.data.attestation.statement.TPMSAttest
 
getRawId() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getRegistrationDataVerifier() - Method in class com.webauthn4j.WebAuthnManager
Gets the registration data verifier
getRegistrationDataVerifier() - Method in class com.webauthn4j.WebAuthnRegistrationManager
Gets the registration data verifier
getResetCount() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getResidentKey() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
getResponse() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
getResponse() - Method in class com.webauthn4j.data.PublicKeyCredential
 
getRestartCount() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
getRk() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesOutput
 
getRp() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getRpId() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getRpId() - Method in class com.webauthn4j.server.CoreServerProperty
Returns the rpId
getRpIdHash() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getSalt1() - Method in class com.webauthn4j.data.extension.HMACGetSecretInput
 
getSalt2() - Method in class com.webauthn4j.data.extension.HMACGetSecretInput
 
getSaltAuth() - Method in class com.webauthn4j.data.extension.authenticator.HMACGetSecretAuthenticatorInput
 
getSaltEnc() - Method in class com.webauthn4j.data.extension.authenticator.HMACGetSecretAuthenticatorInput
 
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
 
getSchemeSpecificPart() - Method in class com.webauthn4j.data.client.Origin
 
getServerProperty() - Method in class com.webauthn4j.data.AuthenticationParameters
 
getServerProperty() - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
getServerProperty() - Method in class com.webauthn4j.data.CoreRegistrationParameters
 
getServerProperty() - Method in class com.webauthn4j.data.RegistrationParameters
 
getServerProperty() - Method in class com.webauthn4j.verifier.AuthenticationObject
 
getServerProperty() - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
getServerProperty() - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
getServerProperty() - Method in class com.webauthn4j.verifier.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.AuthenticationRequest
Returns the signature
getSignature() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
getSignature() - Method in class com.webauthn4j.data.CoreAuthenticationData
Returns the signature
getSignature() - Method in class com.webauthn4j.data.jws.JWS
 
getSignCount() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
getSignedData(CoreAuthenticationData) - Method in class com.webauthn4j.verifier.internal.AssertionSignatureVerifier
 
getSize() - Method in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
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
 
getTag() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1
 
getTagClass() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
getTimeout() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getTimeout() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getTimestamp() - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
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
Deprecated.
While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3.
getTPMDevicePropertyDecoder() - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMAttestationStatementVerifier
 
getTPMDevicePropertyVerifier() - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMAttestationStatementVerifier
 
getTransports() - Method in interface com.webauthn4j.authenticator.Authenticator
Deprecated.
getTransports() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
getTransports() - Method in class com.webauthn4j.credential.CredentialRecordImpl
getTransports() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
Returns a sequence of zero or more unique AuthenticatorTransport values in lexicographical order.
getTransports() - Method in class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
getTransports() - Method in class com.webauthn4j.data.RegistrationData
Returns the set of transports
getTransports() - Method in class com.webauthn4j.data.RegistrationRequest
Returns the transports
getTransports() - Method in class com.webauthn4j.verifier.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
 
getUnknownKeys() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getUnknownKeys() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getUnknownKeys() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getUnknownKeys() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getUnsignedByte(byte) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
getUnsignedInt(byte[]) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
getUnsignedInt(ByteBuffer) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
getUnsignedLong(ByteBuffer) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
getUnsignedShort(byte[]) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
getUnsignedShort(ByteBuffer) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
getUser() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
getUserHandle() - Method in class com.webauthn4j.data.AuthenticationData
Returns the user handle
getUserHandle() - Method in class com.webauthn4j.data.AuthenticationRequest
Returns the user handle
getUserHandle() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
getUserVerification() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
getUserVerification() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
getUserVerificationMethod() - Method in class com.webauthn4j.data.extension.UvmEntry
 
getUvm() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getUvm() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getUvm() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorInput
 
getUvm() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorOutput
 
getUvm() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getUvm() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getUvm() - Method in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientInput
 
getUvm() - Method in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientOutput
 
getValue() - Method in enum class com.webauthn4j.data.AttachmentHint
 
getValue() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
getValue() - Method in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
getValue() - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
getValue() - Method in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
getValue() - Method in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
 
getValue() - Method in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
getValue() - Method in enum class com.webauthn4j.data.attestation.statement.TPMGenerated
 
getValue() - Method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
getValue() - Method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
getValue() - Method in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
getValue() - Method in class com.webauthn4j.data.AttestationConveyancePreference
 
getValue() - Method in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
getValue() - Method in class com.webauthn4j.data.AuthenticatorAttachment
 
getValue() - Method in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
getValue() - Method in class com.webauthn4j.data.AuthenticatorTransport
 
getValue() - Method in interface com.webauthn4j.data.client.challenge.Challenge
Gets the challenge value.
getValue() - Method in class com.webauthn4j.data.client.challenge.DefaultChallenge
 
getValue() - Method in class com.webauthn4j.data.client.ClientDataType
 
getValue() - Method in class com.webauthn4j.data.client.TokenBindingStatus
 
getValue() - Method in class com.webauthn4j.data.extension.SingleValueExtensionBase
 
getValue() - Method in enum class com.webauthn4j.data.KeyProtectionType
 
getValue() - Method in enum class com.webauthn4j.data.MatcherProtectionType
 
getValue() - Method in class com.webauthn4j.data.PublicKeyCredentialHints
 
getValue() - Method in class com.webauthn4j.data.PublicKeyCredentialType
 
getValue() - Method in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
getValue() - Method in class com.webauthn4j.data.ResidentKeyRequirement
 
getValue() - Method in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
getValue() - Method in enum class com.webauthn4j.data.UserVerificationMethod
 
getValue() - Method in class com.webauthn4j.data.UserVerificationRequirement
 
getValue() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
getValue() - Method in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
 
getValue(String) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
getValue(String) - Method in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorInput
 
getValue(String) - Method in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorOutput
 
getValue(String) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
getValue(String) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
getValue(String) - Method in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
getValue(String) - Method in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientInput
 
getValue(String) - Method in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientOutput
 
getValue(String) - Method in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientInput
 
getValue(String) - Method in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientOutput
 
getValue(String) - Method in interface com.webauthn4j.data.extension.ExtensionInput
 
getValue(String) - Method in class com.webauthn4j.data.extension.SingleValueExtensionBase
 
getValue(String) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
getValue(String) - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
getValueAsASN1Primitive() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
getValueAsASN1Structure() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
getValueAsBigInteger() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
getValueAsBitString() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
getValueAsUtf8String() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
getValueLength() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Length
 
getVer() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
getVer() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getVersionVerifier() - Method in class com.webauthn4j.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
getX() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getX() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
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 class com.webauthn4j.data.attestation.statement.AppleAnonymousAttestationStatement
 
getX5c() - Method in interface com.webauthn4j.data.attestation.statement.CertificateBaseAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
getX5c() - Method in class com.webauthn4j.data.jws.JWSHeader
 
getY() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
getY() - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
GooglePlayServiceVersionVerifier - Interface in com.webauthn4j.verifier.attestation.statement.androidsafetynet
 
GRAPHIC_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 

H

HANDPRINT_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
HARDWARE - Enum constant in enum class com.webauthn4j.data.KeyProtectionType
 
HARDWARE - Enum constant in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
hashCode() - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
hashCode() - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
hashCode() - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
hashCode() - Method in class com.webauthn4j.credential.CredentialRecordImpl
}
hashCode() - Method in class com.webauthn4j.data.AbstractImmutableMap
 
hashCode() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AppleAnonymousAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.ECCUnique
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.RSAUnique
 
hashCode() - Method in class com.webauthn4j.data.attestation.statement.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.AttestationConveyancePreference
 
hashCode() - Method in class com.webauthn4j.data.AuthenticationData
 
hashCode() - Method in class com.webauthn4j.data.AuthenticationRequest
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorAttachment
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
hashCode() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
hashCode() - Method in class com.webauthn4j.data.AuthenticatorTransport
 
hashCode() - Method in class com.webauthn4j.data.client.challenge.DefaultChallenge
 
hashCode() - Method in class com.webauthn4j.data.client.ClientDataType
 
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.client.TokenBindingStatus
 
hashCode() - Method in class com.webauthn4j.data.CoreAuthenticationData
 
hashCode() - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
hashCode() - Method in class com.webauthn4j.data.CoreRegistrationData
 
hashCode() - Method in class com.webauthn4j.data.CoreRegistrationParameters
 
hashCode() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
hashCode() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
hashCode() - Method in class com.webauthn4j.data.extension.authenticator.HMACGetSecretAuthenticatorInput
 
hashCode() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
hashCode() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
hashCode() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesOutput
 
hashCode() - Method in class com.webauthn4j.data.extension.HMACGetSecretInput
 
hashCode() - Method in class com.webauthn4j.data.extension.HMACGetSecretOutput
 
hashCode() - Method in class com.webauthn4j.data.extension.SingleValueExtensionBase
 
hashCode() - Method in class com.webauthn4j.data.extension.UvmEntries
 
hashCode() - Method in class com.webauthn4j.data.extension.UvmEntry
 
hashCode() - Method in class com.webauthn4j.data.jws.JWSHeader
 
hashCode() - Method in class com.webauthn4j.data.MessageDigestAlgorithm
 
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.PublicKeyCredentialHints
 
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.PublicKeyCredentialType
 
hashCode() - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
hashCode() - Method in class com.webauthn4j.data.RegistrationData
 
hashCode() - Method in class com.webauthn4j.data.RegistrationRequest
 
hashCode() - Method in class com.webauthn4j.data.ResidentKeyRequirement
 
hashCode() - Method in class com.webauthn4j.data.SignatureAlgorithm
 
hashCode() - Method in class com.webauthn4j.data.UserVerificationRequirement
 
hashCode() - Method in class com.webauthn4j.server.CoreServerProperty
 
hashCode() - Method in class com.webauthn4j.server.ServerProperty
 
hashCode() - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMDeviceProperty
 
hashCode() - Method in class com.webauthn4j.verifier.AuthenticationObject
 
hashCode() - Method in class com.webauthn4j.verifier.CoreAuthenticationObject
 
hashCode() - Method in class com.webauthn4j.verifier.CoreRegistrationObject
 
hashCode() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Length
 
hashCode() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
hashCode() - Method in class com.webauthn4j.verifier.RegistrationObject
 
hasPrivateKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
hasPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
hasPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
hasPrivateKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
hasPublicKey() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
hasPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
hasPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
hasPublicKey() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
HexUtil - Class in com.webauthn4j.util
 
HKDFUtil - Class in com.webauthn4j.util
 
HMACGetSecretAuthenticatorInput - Class in com.webauthn4j.data.extension.authenticator
 
HMACGetSecretAuthenticatorInput(COSEKey, byte[], byte[]) - Constructor for class com.webauthn4j.data.extension.authenticator.HMACGetSecretAuthenticatorInput
 
HMACGetSecretAuthenticatorInputSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
HMACGetSecretAuthenticatorInputSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.HMACGetSecretAuthenticatorInputSerializer
 
HMACGetSecretInput - Class in com.webauthn4j.data.extension
 
HMACGetSecretInput(byte[]) - Constructor for class com.webauthn4j.data.extension.HMACGetSecretInput
 
HMACGetSecretInput(byte[], byte[]) - Constructor for class com.webauthn4j.data.extension.HMACGetSecretInput
 
HMACGetSecretOutput - Class in com.webauthn4j.data.extension
 
HMACGetSecretOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.HMACGetSecretOutput
 
HMACGetSecretOutput(byte[], byte[]) - Constructor for class com.webauthn4j.data.extension.HMACGetSecretOutput
 
HMACSecretAuthenticationExtensionAuthenticatorInput - Class in com.webauthn4j.data.extension.authenticator
 
HMACSecretAuthenticationExtensionAuthenticatorInput(HMACGetSecretAuthenticatorInput) - Constructor for class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorInput
 
HMACSecretAuthenticationExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
 
HMACSecretAuthenticationExtensionAuthenticatorOutput(byte[]) - Constructor for class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorOutput
 
HMACSecretAuthenticationExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
HMACSecretAuthenticationExtensionClientInput(HMACGetSecretInput) - Constructor for class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientInput
 
HMACSecretAuthenticationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
HMACSecretAuthenticationExtensionClientOutput(HMACGetSecretOutput) - Constructor for class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientOutput
 
HMACSecretAuthenticatorInputDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.cbor
 
HMACSecretAuthenticatorInputDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.HMACSecretAuthenticatorInputDeserializer
 
HMACSecretRegistrationExtensionAuthenticatorInput - Class in com.webauthn4j.data.extension.authenticator
 
HMACSecretRegistrationExtensionAuthenticatorInput(Boolean) - Constructor for class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorInput
 
HMACSecretRegistrationExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
 
HMACSecretRegistrationExtensionAuthenticatorOutput(Boolean) - Constructor for class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorOutput
 
HMACSecretRegistrationExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
HMACSecretRegistrationExtensionClientInput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientInput
 
HMACSecretRegistrationExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
HMACSecretRegistrationExtensionClientOutput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientOutput
 
HYBRID - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator can be contacted using a combination of (often separate) data-transport and proximity mechanisms.
HYBRID - Static variable in class com.webauthn4j.data.PublicKeyCredentialHints
 

I

IA5_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorInput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorInput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorInput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorInput
 
ID - Static variable in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientOutput
 
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.HMACSecretAuthenticationExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientOutput
 
ID - Static variable in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientInput
 
ID - Static variable in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientOutput
 
IllegalBackupStateException - Exception in com.webauthn4j.verifier.exception
 
IllegalBackupStateException(String) - Constructor for exception com.webauthn4j.verifier.exception.IllegalBackupStateException
 
IllegalBackupStateException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.IllegalBackupStateException
 
IllegalBackupStateException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.IllegalBackupStateException
 
InconsistentClientDataTypeException - Exception in com.webauthn4j.verifier.exception
Thrown if inconsistent type is specified for client data
InconsistentClientDataTypeException(String) - Constructor for exception com.webauthn4j.verifier.exception.InconsistentClientDataTypeException
 
InconsistentClientDataTypeException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.InconsistentClientDataTypeException
 
InconsistentClientDataTypeException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.InconsistentClientDataTypeException
 
INDIRECT - Static variable in class com.webauthn4j.data.AttestationConveyancePreference
This value indicates that the Relying Party prefers an attestation conveyance yielding verifiable attestation statements, but allows the client to decide how to obtain such attestation statements.
INTEGER - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
INTERNAL - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
INTERNAL - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator is contacted using a client device-specific transport.
isAdminWithPolicy() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isBackedUp() - Method in interface com.webauthn4j.credential.CoreCredentialRecord
Gets the backup state of this credential.
isBackedUp() - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
Gets the backup state of this credential.
isBackupEligible() - Method in interface com.webauthn4j.credential.CoreCredentialRecord
Gets the backup eligibility status of this credential.
isBackupEligible() - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
Gets the backup eligibility status of this credential.
isConstructed() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
isCrossOriginAllowed() - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
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
 
isFlagBE() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
isFlagBS() - 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.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
isFullChainProhibited() - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
isIndefinite() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Length
 
isNoDA() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
ISO646_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
isPolicyQualifiersRejected() - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
isPolicyQualifiersRejected() - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
isRequireResidentKey() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
isRestricted() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isRevocationCheckEnabled() - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
isRevocationCheckEnabled() - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
isSafe() - Method in class com.webauthn4j.data.attestation.statement.TPMSClockInfo
 
isSelfAttestationAllowed() - Method in class com.webauthn4j.verifier.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessVerifier
 
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.verifier.attestation.statement.androidkey.AndroidKeyAttestationStatementVerifier
 
isTrue(boolean, String) - Static method in class com.webauthn4j.util.AssertUtil
 
isUserPresenceRequired() - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
isUserPresenceRequired() - Method in class com.webauthn4j.data.CoreRegistrationParameters
 
isUserVerificationRequired() - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
isUserVerificationRequired() - Method in class com.webauthn4j.data.CoreRegistrationParameters
 
isUserWithAuth() - Method in class com.webauthn4j.data.attestation.statement.TPMAObject
 
isUvInitialized() - Method in interface com.webauthn4j.credential.CoreCredentialRecord
Gets the user verification (UV) initialization status of this credential.
isUvInitialized() - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
Gets the user verification (UV) initialization status of this credential.
isValidSignature() - Method in class com.webauthn4j.data.jws.JWS
Verify signature.
isWithinUnsignedByte(int) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
isWithinUnsignedInt(long) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
isWithinUnsignedLong(BigInteger) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
isWithinUnsignedShort(int) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
iterator() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Structure
 

J

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

K

KEY_CRED_PROTECT - Static variable in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorInput
 
KEY_CRED_PROTECT - Static variable in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorOutput
 
KEY_CREDENTIAL_PROTECTION_POLICY - Static variable in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
KEY_ENFORCE_CREDENTIAL_PROTECTION_POLICY - Static variable in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
KEY_HMAC_CREATE_SECRET - Static variable in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientInput
 
KEY_HMAC_CREATE_SECRET - Static variable in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientOutput
 
KEY_HMAC_GET_SECRET - Static variable in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientInput
 
KEY_HMAC_GET_SECRET - Static variable in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientOutput
 
KEY_HMAC_SECRET - Static variable in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorInput
 
KEY_HMAC_SECRET - Static variable in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorOutput
 
KEY_UVM - Static variable in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorInput
 
KEY_UVM - Static variable in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorOutput
 
KeyDescriptionValidationException - Exception in com.webauthn4j.verifier.exception
Thrown if an invalid TPM key description is detected
KeyDescriptionValidationException(String) - Constructor for exception com.webauthn4j.verifier.exception.KeyDescriptionValidationException
 
KeyDescriptionValidationException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.KeyDescriptionValidationException
 
KeyDescriptionValidationException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.KeyDescriptionValidationException
 
KeyDescriptionVerifier - Class in com.webauthn4j.verifier.attestation.statement.androidkey
 
KeyDescriptionVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
KeyProtectionType - Enum Class in com.webauthn4j.data
The supported key protection type(s).
KeyProtectionTypeFromIntDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
KeyProtectionTypeFromIntDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.KeyProtectionTypeFromIntDeserializer
 
KeyProtectionTypeFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
KeyProtectionTypeFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.KeyProtectionTypeFromStringDeserializer
 
KeyProtectionTypeToIntSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
KeyProtectionTypeToIntSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.KeyProtectionTypeToIntSerializer
 
KeyProtectionTypeToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
KeyProtectionTypeToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.KeyProtectionTypeToStringSerializer
 
KeyStoreException - Exception in com.webauthn4j.anchor
Thrown if it fails to load certificate from KeyStore
KeyStoreException(String) - Constructor for exception com.webauthn4j.anchor.KeyStoreException
 
KeyStoreException(String, Throwable) - Constructor for exception com.webauthn4j.anchor.KeyStoreException
 
KeyStoreException(Throwable) - Constructor for exception com.webauthn4j.anchor.KeyStoreException
 
KeyStoreTrustAnchorRepository - Class in com.webauthn4j.anchor
Load TrustAnchors from KeyStore.
KeyStoreTrustAnchorRepository(Path, String) - Constructor for class com.webauthn4j.anchor.KeyStoreTrustAnchorRepository
Deprecated, for removal: This API element is subject to removal in a future version.
use KeyStoreTrustAnchorRepository.createFromKeyStoreFilePath(Path, String) instead
KeyStoreTrustAnchorRepository(KeyStore) - Constructor for class com.webauthn4j.anchor.KeyStoreTrustAnchorRepository
 
KM_ORIGIN_GENERATED - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
KM_PURPOSE_SIGN - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
KM_TAG_ALL_APPLICATIONS - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
KM_TAG_CREATION_DATE_TIME - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
KM_TAG_ORIGIN - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
KM_TAG_PURPOSE - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 

L

LOCATION_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 

M

MAC_CREATE - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
MAC_VERIFY - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
MACUtil - Class in com.webauthn4j.util
A Utility class for Message Authentication Code(MAC) manipulation
maliciousCounterValueDetected(AuthenticationObject) - Method in interface com.webauthn4j.verifier.MaliciousCounterValueHandler
Handles a detected malicious counter value during authentication.
maliciousCounterValueDetected(CoreAuthenticationObject) - Method in interface com.webauthn4j.verifier.CoreMaliciousCounterValueHandler
Handles a detected malicious counter value during authentication.
MaliciousCounterValueException - Exception in com.webauthn4j.verifier.exception
Thrown if the counter value is lower than expected value
MaliciousCounterValueException(String) - Constructor for exception com.webauthn4j.verifier.exception.MaliciousCounterValueException
 
MaliciousCounterValueException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.MaliciousCounterValueException
 
MaliciousCounterValueException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.MaliciousCounterValueException
 
MaliciousCounterValueHandler - Interface in com.webauthn4j.verifier
Strategy interface to handle malicious counter value during authentication.
MatcherProtectionType - Enum Class in com.webauthn4j.data
The supported matcher protection type(s).
MatcherProtectionTypeFromIntDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
MatcherProtectionTypeFromIntDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.MatcherProtectionTypeFromIntDeserializer
 
MatcherProtectionTypeFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
MatcherProtectionTypeFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.MatcherProtectionTypeFromStringDeserializer
 
MatcherProtectionTypeToIntSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
MatcherProtectionTypeToIntSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.MatcherProtectionTypeToIntSerializer
 
MatcherProtectionTypeToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
MatcherProtectionTypeToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.MatcherProtectionTypeToStringSerializer
 
MessageDigestAlgorithm - Class in com.webauthn4j.data
 
MessageDigestUtil - Class in com.webauthn4j.util
A Utility class for MessageDigest
MissingChallengeException - Exception in com.webauthn4j.verifier.exception
Thrown if challenge doesn't exist in the session
MissingChallengeException(String) - Constructor for exception com.webauthn4j.verifier.exception.MissingChallengeException
 
MissingChallengeException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.MissingChallengeException
 
MissingChallengeException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.MissingChallengeException
 

N

NETWORK - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
NFC - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
NFC - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator can be contacted over Near Field Communication (NFC).
NO_DA_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
NONE - Enum constant in enum class com.webauthn4j.data.attestation.statement.AttestationType
 
NONE - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
NONE - Static variable in class com.webauthn4j.data.AttestationConveyancePreference
This value indicates that the Relying Party is not interested in authenticator attestation.
NoneAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
NoneAttestationStatement() - Constructor for class com.webauthn4j.data.attestation.statement.NoneAttestationStatement
 
NoneAttestationStatementSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
NoneAttestationStatementSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.NoneAttestationStatementSerializer
 
NoneAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.none
Verifies the specified AttestationStatement is a none attestation
NoneAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.none.NoneAttestationStatementVerifier
 
NOT_SUPPORTED - Static variable in class com.webauthn4j.data.client.TokenBindingStatus
 
NotAllowedAlgorithmException - Exception in com.webauthn4j.verifier.exception
 
NotAllowedAlgorithmException(String) - Constructor for exception com.webauthn4j.verifier.exception.NotAllowedAlgorithmException
 
NotAllowedAlgorithmException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.NotAllowedAlgorithmException
 
NotAllowedAlgorithmException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.NotAllowedAlgorithmException
 
NotAllowedCredentialIdException - Exception in com.webauthn4j.verifier.exception
 
NotAllowedCredentialIdException(String) - Constructor for exception com.webauthn4j.verifier.exception.NotAllowedCredentialIdException
 
NotAllowedCredentialIdException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.NotAllowedCredentialIdException
 
NotAllowedCredentialIdException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.NotAllowedCredentialIdException
 
notEmpty(Object[], String) - Static method in class com.webauthn4j.util.AssertUtil
Assert that an array contains elements; that is, it must not be null and must contain at least one element.
notEmpty(Collection<?>, String) - Static method in class com.webauthn4j.util.AssertUtil
Assert that a collection contains elements; that is, it must not be null and must contain at least one element.
NotImplementedException - Exception in com.webauthn4j.util.exception
Thrown if the execution falls into not implemented block
NotImplementedException() - Constructor for exception com.webauthn4j.util.exception.NotImplementedException
 
NotImplementedException(String) - Constructor for exception com.webauthn4j.util.exception.NotImplementedException
 
NotImplementedException(String, Throwable) - Constructor for exception com.webauthn4j.util.exception.NotImplementedException
 
NotImplementedException(Throwable) - Constructor for exception com.webauthn4j.util.exception.NotImplementedException
 
notNull(Object, String) - Static method in class com.webauthn4j.util.AssertUtil
Assert that an object is not null.
NULL - Static variable in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
NULL - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
NullAndroidKeyAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.androidkey
 
NullAndroidKeyAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.androidkey.NullAndroidKeyAttestationStatementVerifier
 
NullAndroidSafetyNetAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.androidsafetynet
 
NullAndroidSafetyNetAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.androidsafetynet.NullAndroidSafetyNetAttestationStatementVerifier
 
NullAppleAnonymousAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.apple
 
NullAppleAnonymousAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.apple.NullAppleAnonymousAttestationStatementVerifier
 
NullCertPathTrustworthinessVerifier - Class in com.webauthn4j.verifier.attestation.trustworthiness.certpath
Null verifier that bypass x5c trustworthiness check
NullCertPathTrustworthinessVerifier() - Constructor for class com.webauthn4j.verifier.attestation.trustworthiness.certpath.NullCertPathTrustworthinessVerifier
 
NullFIDOU2FAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.u2f
Null verifier for FIDOU2FAttestationStatement
NullFIDOU2FAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.u2f.NullFIDOU2FAttestationStatementVerifier
 
NullPackedAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.packed
Null verifier for PackedAttestationStatement
NullPackedAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.packed.NullPackedAttestationStatementVerifier
 
NullSelfAttestationTrustworthinessVerifier - Class in com.webauthn4j.verifier.attestation.trustworthiness.self
Null verifier that bypass self attestation rule check
NullSelfAttestationTrustworthinessVerifier() - Constructor for class com.webauthn4j.verifier.attestation.trustworthiness.self.NullSelfAttestationTrustworthinessVerifier
 
NullTPMAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.tpm
 
NullTPMAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.tpm.NullTPMAttestationStatementVerifier
 
NullTPMDevicePropertyVerifier - Class in com.webauthn4j.verifier.attestation.statement.tpm
 
NullTPMDevicePropertyVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.tpm.NullTPMDevicePropertyVerifier
 
NUMERIC_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 

O

OBJECT_IDENTIFIER - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
ObjectConverter - Class in com.webauthn4j.converter.util
A set of object converter classes
ObjectConverter() - Constructor for class com.webauthn4j.converter.util.ObjectConverter
 
ObjectConverter(ObjectMapper, ObjectMapper) - Constructor for class com.webauthn4j.converter.util.ObjectConverter
 
OCTET_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
OKP - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
 
ON_CHIP - Enum constant in enum class com.webauthn4j.data.MatcherProtectionType
 
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) - Constructor for class com.webauthn4j.data.client.Origin
 
OriginSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
Jackson Serializer for Origin
OriginSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.OriginSerializer
 
OriginVerifier - Interface in com.webauthn4j.verifier
Handler interface to verify the given Origin instance.
OriginVerifierImpl - Class in com.webauthn4j.verifier
 
OriginVerifierImpl() - Constructor for class com.webauthn4j.verifier.OriginVerifierImpl
 

P

P_256_SPEC - Static variable in class com.webauthn4j.util.ECUtil
 
P_384_SPEC - Static variable in class com.webauthn4j.util.ECUtil
 
P_521_SPEC - Static variable in class com.webauthn4j.util.ECUtil
 
PackedAttestationStatement - Class in com.webauthn4j.data.attestation.statement
 
PackedAttestationStatement(COSEAlgorithmIdentifier, byte[], AttestationCertificatePath) - Constructor for class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
PackedAttestationStatementSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
PackedAttestationStatementSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.PackedAttestationStatementSerializer
 
PackedAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.packed
Verifies the specified AttestationStatement is a valid packed attestation
PackedAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.packed.PackedAttestationStatementVerifier
 
parse(byte[]) - Static method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
parse(byte[]) - Static method in class com.webauthn4j.verifier.internal.asn1.ASN1Structure
 
parse(AuthenticationRequest) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Parses a WebAuthn authentication request
parse(AuthenticationRequest) - Method in class com.webauthn4j.WebAuthnManager
Parses a WebAuthn authentication request
parse(RegistrationRequest) - Method in class com.webauthn4j.WebAuthnManager
Parses a WebAuthn registration request
parse(RegistrationRequest) - Method in class com.webauthn4j.WebAuthnRegistrationManager
Parses a WebAuthn registration request
parse(InputStream) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Parses a WebAuthn authentication response JSON from an input stream
parse(InputStream) - Method in class com.webauthn4j.WebAuthnRegistrationManager
Parses a WebAuthn registration response JSON from an input stream
parse(String) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Parses a WebAuthn authentication response JSON string
parse(String) - Method in class com.webauthn4j.WebAuthnRegistrationManager
Parses a WebAuthn registration response JSON string
parse(String, Class<T>) - Method in class com.webauthn4j.data.jws.JWSFactory
 
parse(ByteBuffer) - Static method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
parse(ByteBuffer) - Static method in class com.webauthn4j.verifier.internal.asn1.ASN1Structure
 
parse(ByteBuffer) - Static method in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
parseAuthenticationResponseJSON(InputStream) - Method in class com.webauthn4j.WebAuthnManager
Parses a WebAuthn authentication response JSON from an input stream
parseAuthenticationResponseJSON(String) - Method in class com.webauthn4j.WebAuthnManager
Parses a WebAuthn authentication response JSON string
parseRegistrationResponseJSON(InputStream) - Method in class com.webauthn4j.WebAuthnManager
Parses a WebAuthn registration response JSON from an input stream
parseRegistrationResponseJSON(String) - Method in class com.webauthn4j.WebAuthnManager
Parses a WebAuthn registration response JSON string
parseValue(ByteBuffer, ASN1Length) - Static method in class com.webauthn4j.verifier.internal.asn1.ASN1Primitive
 
PASSCODE_EXTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
PASSCODE_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
PATTERN_EXTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
PATTERN_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
PLATFORM - Static variable in class com.webauthn4j.data.AuthenticatorAttachment
This value indicates platform attachment.
PREFERRED - Static variable in class com.webauthn4j.data.ResidentKeyRequirement
 
PREFERRED - Static variable in class com.webauthn4j.data.UserVerificationRequirement
This value indicates that the Relying Party prefers user verification for the operation if possible, but will not fail the operation if the response does not have the UV flag set.
PRESENCE_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 
PRESENT - Static variable in class com.webauthn4j.data.client.TokenBindingStatus
Indicates token binding was used when communicating with the Relying Party.
PRINTABLE_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
PRIVATE - Enum constant in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
 
PRIVILEGED_SOFTWARE - Enum constant in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
PS256 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
PS256 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
PS384 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
PS384 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
PS512 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
PS512 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
PUBLIC_KEY - Static variable in class com.webauthn4j.data.PublicKeyCredentialType
 
PublicKeyCredential<R extends 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, AuthenticatorAttachment, AuthenticationExtensionsClientOutputs<E>) - Constructor for class com.webauthn4j.data.PublicKeyCredential
 
PublicKeyCredential(byte[], R, AuthenticationExtensionsClientOutputs<E>) - Constructor for class com.webauthn4j.data.PublicKeyCredential
 
PublicKeyCredential(String, byte[], R, AuthenticatorAttachment, 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>) - Constructor for class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
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>, Long, List<PublicKeyCredentialDescriptor>, AuthenticatorSelectionCriteria, List<PublicKeyCredentialHints>, AttestationConveyancePreference, AuthenticationExtensionsClientInputs<RegistrationExtensionClientInput>) - 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
 
PublicKeyCredentialDescriptorSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
PublicKeyCredentialDescriptorSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.PublicKeyCredentialDescriptorSerializer
 
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) - Constructor for class com.webauthn4j.data.PublicKeyCredentialEntity
 
PublicKeyCredentialHints - Class in com.webauthn4j.data
 
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
 
PublicKeyCredentialRequestOptions(Challenge, Long, String, List<PublicKeyCredentialDescriptor>, UserVerificationRequirement, List<PublicKeyCredentialHints>, 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) - Constructor for class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
PublicKeyCredentialRpEntity(String, String) - Constructor for class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
PublicKeyCredentialType - Class 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) - Constructor for class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
PublicKeyMismatchException - Exception in com.webauthn4j.verifier.exception
Thrown if the public key in the first certificate in x5c doesn't matches the credentialPublicKey in the attestedCredentialData
PublicKeyMismatchException(String) - Constructor for exception com.webauthn4j.verifier.exception.PublicKeyMismatchException
 
PublicKeyMismatchException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.PublicKeyMismatchException
 
PublicKeyMismatchException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.PublicKeyMismatchException
 
PublicKeyRepresentationFormat - Enum Class in com.webauthn4j.data
The supported publik key representation format(s).
PublicKeyRepresentationFormatFromIntDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
PublicKeyRepresentationFormatFromIntDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.PublicKeyRepresentationFormatFromIntDeserializer
 
PublicKeyRepresentationFormatFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
PublicKeyRepresentationFormatFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.PublicKeyRepresentationFormatFromStringDeserializer
 
PublicKeyRepresentationFormatToIntSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
PublicKeyRepresentationFormatToIntSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.PublicKeyRepresentationFormatToIntSerializer
 
PublicKeyRepresentationFormatToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
PublicKeyRepresentationFormatToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.PublicKeyRepresentationFormatToStringSerializer
 

R

readTree(byte[]) - Method in class com.webauthn4j.converter.util.CborConverter
 
readTree(ObjectMapper, byte[]) - Static method in class com.webauthn4j.converter.jackson.JacksonUtil
 
readValue(byte[], TypeReference<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(byte[], Class<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(InputStream, TypeReference<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(InputStream, TypeReference<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(InputStream, Class<T>) - Method in class com.webauthn4j.converter.util.CborConverter
 
readValue(InputStream, Class<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(String, TypeReference<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
readValue(String, Class<T>) - Method in class com.webauthn4j.converter.util.JsonConverter
 
READY - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
REAL - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
registerModule(Module) - Method in class com.webauthn4j.converter.util.CborConverter
 
registerModule(Module) - Method in class com.webauthn4j.converter.util.JsonConverter
 
RegistrationData - Class in com.webauthn4j.data
WebAuthn registration data
RegistrationData(AttestationObject, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>, Set<AuthenticatorTransport>) - Constructor for class com.webauthn4j.data.RegistrationData
RegistrationData constructor
RegistrationDataVerifier - Class in com.webauthn4j.verifier
 
RegistrationDataVerifier(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, List<CustomRegistrationVerifier>, ObjectConverter) - Constructor for class com.webauthn4j.verifier.RegistrationDataVerifier
 
RegistrationExtensionAuthenticatorInput - Interface in com.webauthn4j.data.extension.authenticator
 
RegistrationExtensionAuthenticatorOutput - Interface in com.webauthn4j.data.extension.authenticator
 
RegistrationExtensionClientInput - Interface in com.webauthn4j.data.extension.client
 
RegistrationExtensionClientOutput - Interface in com.webauthn4j.data.extension.client
 
RegistrationObject - Class in com.webauthn4j.verifier
Internal data transfer object for registration data
RegistrationObject(AttestationObject, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>, Set<AuthenticatorTransport>, ServerProperty) - Constructor for class com.webauthn4j.verifier.RegistrationObject
 
RegistrationObject(AttestationObject, byte[], CollectedClientData, byte[], AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>, Set<AuthenticatorTransport>, ServerProperty, Instant) - Constructor for class com.webauthn4j.verifier.RegistrationObject
 
RegistrationParameters - Class in com.webauthn4j.data
WebAuthn registration parameters
RegistrationParameters(ServerProperty, boolean) - Constructor for class com.webauthn4j.data.RegistrationParameters
Deprecated.
Deprecated as pubKeyCredParams verification was introduced from WebAuthn Level2.
RegistrationParameters(ServerProperty, boolean, boolean) - Constructor for class com.webauthn4j.data.RegistrationParameters
Deprecated.
Deprecated as pubKeyCredParams verification was introduced from WebAuthn Level2.
RegistrationParameters(ServerProperty, List<PublicKeyCredentialParameters>, boolean) - Constructor for class com.webauthn4j.data.RegistrationParameters
RegistrationParameters(ServerProperty, List<PublicKeyCredentialParameters>, boolean, boolean) - Constructor for class com.webauthn4j.data.RegistrationParameters
RegistrationRequest - Class in com.webauthn4j.data
Data class that represents WebAuthn registration request data
RegistrationRequest(byte[], byte[]) - Constructor for class com.webauthn4j.data.RegistrationRequest
Constructor
RegistrationRequest(byte[], byte[], String) - Constructor for class com.webauthn4j.data.RegistrationRequest
Constructor
RegistrationRequest(byte[], byte[], String, Set<String>) - Constructor for class com.webauthn4j.data.RegistrationRequest
Constructor
RegistrationRequest(byte[], byte[], Set<String>) - Constructor for class com.webauthn4j.data.RegistrationRequest
Constructor
REMOTE - Enum constant in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
REMOTE_HANDLE - Enum constant in enum class com.webauthn4j.data.KeyProtectionType
 
REQUIRED - Static variable in class com.webauthn4j.data.ResidentKeyRequirement
 
REQUIRED - Static variable in class com.webauthn4j.data.UserVerificationRequirement
This value indicates that the Relying Party requires user verification for the operation and will fail the operation if the response does not have the UV flag set.
RESERVED - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
 
ResidentKeyRequirement - Class in com.webauthn4j.data
This enumeration’s values describe the Relying Party's requirements for client-side discoverable credentials (formerly known as resident credentials or resident keys)
resolveTrustAnchors(AAGUID) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
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
 
Response(String, Long, String, String[], String, Boolean, Boolean, String, String) - Constructor for class com.webauthn4j.data.attestation.statement.Response
 
RESTRICTED_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
RpIdHashVerifier - Class in com.webauthn4j.verifier.internal
Verifies the specified rpIdHash
RS1 - Enum constant in enum class com.webauthn4j.data.jws.JWAIdentifier
 
RS1 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS1 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
RS256 - Enum constant in enum class com.webauthn4j.data.jws.JWAIdentifier
 
RS256 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS256 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
RS384 - Enum constant in enum class com.webauthn4j.data.jws.JWAIdentifier
 
RS384 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS384 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
RS512 - Enum constant in enum class com.webauthn4j.data.jws.JWAIdentifier
 
RS512 - Static variable in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
RS512 - Static variable in class com.webauthn4j.data.SignatureAlgorithm
 
RSA - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
 
RSA_2048_DER - Enum constant in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
RSA_2048_RAW - Enum constant in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
RSA_EMSA_PKCS1_SHA256_DER - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSA_EMSA_PKCS1_SHA256_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSACOSEKey - Class in com.webauthn4j.data.attestation.authenticator
 
RSACOSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
Constructor for public key
RSACOSEKey(byte[], COSEAlgorithmIdentifier, List<COSEKeyOperation>, byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
Constructor for key pair
RSACOSEKeySerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
RSACOSEKeySerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.RSACOSEKeySerializer
 
RSASSA_PKCSV15_SHA1_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSASSA_PKCSV15_SHA256_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSASSA_PKCSV15_SHA384_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSASSA_PKCSV15_SHA512_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSASSA_PSS_SHA256_DER - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSASSA_PSS_SHA256_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSASSA_PSS_SHA384_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSASSA_PSS_SHA512_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
RSAUnique - Class in com.webauthn4j.data.attestation.statement
 
RSAUnique(byte[]) - Constructor for class com.webauthn4j.data.attestation.statement.RSAUnique
 
RSAUtil - Class in com.webauthn4j.util
 

S

SECP256K1_ECDSA_SHA256_DER - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
SECP256K1_ECDSA_SHA256_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
SECP256R1 - Enum constant in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
SECP256R1_ECDSA_SHA256_DER - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
SECP256R1_ECDSA_SHA256_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
SECP384R1 - Enum constant in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
SECP384R1_ECDSA_SHA384_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
SECP521R1 - Enum constant in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
SECP521R1_ECDSA_SHA512_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
SECURE_ELEMENT - Enum constant in enum class com.webauthn4j.data.KeyProtectionType
 
SECURITY_KEY - Static variable in class com.webauthn4j.data.PublicKeyCredentialHints
 
SELF - Enum constant in enum class com.webauthn4j.data.attestation.statement.AttestationType
 
SelfAttestationProhibitedException - Exception in com.webauthn4j.verifier.exception
Thrown if self attestation is specified while prohibited
SelfAttestationProhibitedException(String) - Constructor for exception com.webauthn4j.verifier.exception.SelfAttestationProhibitedException
 
SelfAttestationProhibitedException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.SelfAttestationProhibitedException
 
SelfAttestationProhibitedException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.SelfAttestationProhibitedException
 
SelfAttestationTrustworthinessVerifier - Interface in com.webauthn4j.verifier.attestation.trustworthiness.self
Verifies the specified AttestationStatement trustworthiness based on self-attestation rule
SENSITIVE_DATA_ORIGIN_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
SEQUENCE - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
serialize() - Method in class com.webauthn4j.data.SignatureAlgorithm
Convert SignatureAlgorithm into text representation In the earlier implementation, jcaName was used as a serialized text representation directly.
serialize(byte[], JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.ByteArrayBase64Serializer
 
serialize(byte[], JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.ByteArrayBase64UrlSerializer
 
serialize(AAGUID, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AAGUIDSerializer
 
serialize(AttestedCredentialData, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AttestedCredentialDataSerializer
 
serialize(AuthenticatorData<? extends ExtensionAuthenticatorInput>, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AuthenticatorDataSerializer
serialize(TPMSAttest, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.TPMSAttestSerializer
 
serialize(TPMTPublic, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.TPMTPublicSerializer
 
serialize(Challenge, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.ChallengeSerializer
serialize(Origin, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.OriginSerializer
serialize(CredentialProtectionPolicy, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.CredentialProtectionPolicySerializer
 
serialize(CredentialProtectionPolicy, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.CredentialProtectionPolicySerializer
 
serialize(JWS<?>, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.JWSSerializer
 
serialize(CertPath, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.CertPathSerializer
serialize(X509Certificate, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.X509CertificateSerializer
serialize(X509Certificate, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.X509CertificateSerializer
serialize(AttachmentHint, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.AttachmentHintToLongSerializer
 
serialize(AttachmentHint, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.AttachmentHintToStringSerializer
 
serialize(AuthenticationAlgorithm, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.AuthenticationAlgorithmToIntSerializer
 
serialize(AuthenticationAlgorithm, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.AuthenticationAlgorithmToStringSerializer
 
serialize(AuthenticatorAttestationType, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.AuthenticatorAttestationTypeToIntSerializer
 
serialize(AuthenticatorAttestationType, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.AuthenticatorAttestationTypeToStringSerializer
 
serialize(AuthenticationExtensionsAuthenticatorInputs<? extends ExtensionAuthenticatorInput>, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AuthenticationExtensionsAuthenticatorInputsSerializer
 
serialize(AuthenticationExtensionsAuthenticatorOutputs<? extends ExtensionAuthenticatorOutput>, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AuthenticationExtensionsAuthenticatorOutputsSerializer
 
serialize(JWSHeader, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.JWSHeaderSerializer
 
serialize(KeyProtectionType, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.KeyProtectionTypeToIntSerializer
 
serialize(KeyProtectionType, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.KeyProtectionTypeToStringSerializer
 
serialize(MatcherProtectionType, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.MatcherProtectionTypeToIntSerializer
 
serialize(MatcherProtectionType, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.MatcherProtectionTypeToStringSerializer
 
serialize(PublicKeyRepresentationFormat, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.PublicKeyRepresentationFormatToIntSerializer
 
serialize(PublicKeyRepresentationFormat, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.PublicKeyRepresentationFormatToStringSerializer
 
serialize(TransactionConfirmationDisplay, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.TransactionConfirmationDisplayToIntSerializer
 
serialize(TransactionConfirmationDisplay, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.TransactionConfirmationDisplayToStringSerializer
 
serialize(UserVerificationMethod, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.UserVerificationMethodToLongSerializer
 
serialize(UserVerificationMethod, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.json.UserVerificationMethodToStringSerializer
 
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.AbstractCtapCanonicalCborSerializer
 
serializeWithType(EC2COSEKey, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.EC2COSEKeySerializer
 
serializeWithType(EdDSACOSEKey, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.EdDSACOSEKeySerializer
 
serializeWithType(RSACOSEKey, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.webauthn4j.converter.jackson.serializer.cbor.RSACOSEKeySerializer
 
ServerProperty - Class in com.webauthn4j.server
Data transfer object that represents relying party server property for verifiers
ServerProperty(Origin, String, Challenge) - Constructor for class com.webauthn4j.server.ServerProperty
 
ServerProperty(Origin, String, Challenge, byte[]) - Constructor for class com.webauthn4j.server.ServerProperty
Deprecated.
While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3. Use constructor without tokenBindingId
ServerProperty(Set<Origin>, String, Challenge) - Constructor for class com.webauthn4j.server.ServerProperty
 
ServerProperty(Set<Origin>, String, Challenge, byte[]) - Constructor for class com.webauthn4j.server.ServerProperty
Deprecated.
While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3. Use constructor without tokenBindingId
set(String, Object) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForAuthentication
 
set(String, Object) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForRegistration
 
set(String, Object) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForAuthentication
 
set(String, Object) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForRegistration
 
set(String, Object) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForAuthentication
 
set(String, Object) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
set(String, Object) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForAuthentication
 
set(String, Object) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForRegistration
 
SET - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
setAppid(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForAuthentication
 
setAppid(String) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForAuthentication
 
setAppidExclude(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForAuthentication
 
setAppidExclude(String) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForAuthentication
 
setAttestationStatement(AttestationStatement) - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
setAttestedCredentialData(AttestedCredentialData) - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
setAuthenticatorExtensions(AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput>) - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
setBackedUp(boolean) - Method in interface com.webauthn4j.credential.CoreCredentialRecord
Sets the backup state of this credential.
setBackedUp(boolean) - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
Sets the backup state of this credential.
setBackupEligible(boolean) - Method in interface com.webauthn4j.credential.CoreCredentialRecord
Sets the backup eligibility status of this credential.
setBackupEligible(boolean) - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
Sets the backup eligibility status of this credential.
setBackwardThreshold(int) - Method in class com.webauthn4j.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
setClientExtensions(AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
setCounter(long) - Method in interface com.webauthn4j.authenticator.CoreAuthenticator
Deprecated.
Sets the counter value
setCounter(long) - Method in class com.webauthn4j.authenticator.CoreAuthenticatorImpl
Deprecated.
 
setCredentialProtectionPolicy(CredentialProtectionPolicy) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
setCredProps(CredentialPropertiesOutput) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForRegistration
 
setCredProps(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
setCredProtect(CredentialProtectionPolicy) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForRegistration
 
setCredProtect(CredentialProtectionPolicy) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForRegistration
 
setCrossOriginAllowed(boolean) - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
setEnforceCredentialProtectionPolicy(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
setForwardThreshold(int) - Method in class com.webauthn4j.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
setFullChainProhibited(boolean) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
setFullChainProhibited(boolean) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
setHMACCreateSecret(Boolean) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForRegistration
 
setHMACCreateSecret(Boolean) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForRegistration
 
setHMACCreateSecret(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
setHMACCreateSecret(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForRegistration
 
setHMACGetSecret(byte[]) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForAuthentication
 
setHMACGetSecret(HMACGetSecretAuthenticatorInput) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForAuthentication
 
setHMACGetSecret(HMACGetSecretInput) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForAuthentication
 
setHMACGetSecret(HMACGetSecretOutput) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForAuthentication
 
setMaliciousCounterValueHandler(CoreMaliciousCounterValueHandler) - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
setMaliciousCounterValueHandler(CoreMaliciousCounterValueHandler) - Method in class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
 
setMaxCredentialIdLength(int) - Method in class com.webauthn4j.verifier.RegistrationDataVerifier
 
setOriginVerifier(OriginVerifier) - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
setOriginVerifier(OriginVerifier) - Method in class com.webauthn4j.verifier.RegistrationDataVerifier
 
setPolicyQualifiersRejected(boolean) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
setPolicyQualifiersRejected(boolean) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
setRevocationCheckEnabled(boolean) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
setRevocationCheckEnabled(boolean) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
setSelfAttestationAllowed(boolean) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessVerifier
 
setTeeEnforcedOnly(boolean) - Method in class com.webauthn4j.verifier.attestation.statement.androidkey.AndroidKeyAttestationStatementVerifier
 
setTPMDevicePropertyDecoder(TPMDevicePropertyDecoder) - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMAttestationStatementVerifier
 
setTPMDevicePropertyVerifier(TPMDevicePropertyVerifier) - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMAttestationStatementVerifier
 
setTransports(Set<AuthenticatorTransport>) - Method in class com.webauthn4j.authenticator.AuthenticatorImpl
Deprecated.
 
setUvInitialized(boolean) - Method in interface com.webauthn4j.credential.CoreCredentialRecord
Sets the user verification (UV) initialization status of this credential.
setUvInitialized(boolean) - Method in class com.webauthn4j.credential.CoreCredentialRecordImpl
Sets the user verification (UV) initialization status of this credential.
setUvm(UvmEntries) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForAuthentication
 
setUvm(UvmEntries) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs.BuilderForRegistration
 
setUvm(UvmEntries) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForAuthentication
 
setUvm(UvmEntries) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs.BuilderForRegistration
 
setUvm(Boolean) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForAuthentication
 
setUvm(Boolean) - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs.BuilderForRegistration
 
setUvm(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForAuthentication
 
setUvm(Boolean) - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs.BuilderForRegistration
 
setVersionVerifier(GooglePlayServiceVersionVerifier) - Method in class com.webauthn4j.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
SHA1 - Static variable in class com.webauthn4j.data.MessageDigestAlgorithm
 
SHA256 - Static variable in class com.webauthn4j.data.MessageDigestAlgorithm
 
SHA384 - Static variable in class com.webauthn4j.data.MessageDigestAlgorithm
 
SHA512 - Static variable in class com.webauthn4j.data.MessageDigestAlgorithm
 
SIGN - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
SIGN_ENCRYPT_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
SignatureAlgorithm - Class in com.webauthn4j.data
 
SignatureUtil - Class in com.webauthn4j.util
A Utility class for signature calculation
SingleValueExtensionBase<T> - Class in com.webauthn4j.data.extension
 
SingleValueExtensionBase(T) - Constructor for class com.webauthn4j.data.extension.SingleValueExtensionBase
 
SingleValueExtensionInputBase<T> - Class in com.webauthn4j.data.extension
 
SingleValueExtensionInputBase(T) - Constructor for class com.webauthn4j.data.extension.SingleValueExtensionInputBase
 
SingleValueExtensionOutputBase<T> - Class in com.webauthn4j.data.extension
 
SingleValueExtensionOutputBase(T) - Constructor for class com.webauthn4j.data.extension.SingleValueExtensionOutputBase
 
size() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
size() - Method in class com.webauthn4j.data.extension.UvmEntries
 
size() - Method in class com.webauthn4j.data.extension.UvmEntry
 
size() - Method in class com.webauthn4j.verifier.internal.asn1.ASN1Structure
 
SM2_SM3_RAW - Enum constant in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
SOFTWARE - Enum constant in enum class com.webauthn4j.data.KeyProtectionType
 
SOFTWARE - Enum constant in enum class com.webauthn4j.data.MatcherProtectionType
 
ST_CLEAR_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
supply(Supplier<U>) - Static method in class com.webauthn4j.util.CompletionStageUtil
 
SUPPORTED - Static variable in class com.webauthn4j.data.client.TokenBindingStatus
Indicates the client supports token binding, but it was not negotiated when communicating with the Relying Party.
supports(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.AbstractStatementVerifier
 
supports(CoreRegistrationObject) - Method in interface com.webauthn4j.verifier.attestation.statement.AttestationStatementVerifier
 
SW_ENFORCED_INDEX - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
SYMMETRIC - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
 

T

TEE - Enum constant in enum class com.webauthn4j.data.KeyProtectionType
 
TEE - Enum constant in enum class com.webauthn4j.data.MatcherProtectionType
 
TEE - Enum constant in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
TEE_ENFORCED_INDEX - Static variable in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
toByte() - Method in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
 
toBytes(int) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
toBytes(long) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
toBytes(BigInteger) - Static method in class com.webauthn4j.util.UnsignedNumberUtil
 
toHexString(byte[]) - Static method in class com.webauthn4j.util.ArrayUtil
 
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, byte[]) - Constructor for class com.webauthn4j.data.client.TokenBinding
 
TokenBinding(TokenBindingStatus, String) - Constructor for class com.webauthn4j.data.client.TokenBinding
 
TokenBindingException - Exception in com.webauthn4j.verifier.exception
Thrown if tokenBinding error happen
TokenBindingException(String) - Constructor for exception com.webauthn4j.verifier.exception.TokenBindingException
 
TokenBindingException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.TokenBindingException
 
TokenBindingException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.TokenBindingException
 
TokenBindingStatus - Class in com.webauthn4j.data.client
TokenBindingStatus is one of the following: supported present
TokenBindingVerifier - Class in com.webauthn4j.verifier.internal
Deprecated.
While Token Binding was present in Level 1 and Level 2 of WebAuthn, its use is not expected in Level 3. Use constructor without tokenBindingId
toSignatureAlgorithm() - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
toSignatureAlgorithm() - Method in enum class com.webauthn4j.data.jws.JWAIdentifier
 
toString() - Method in enum class com.webauthn4j.data.AttachmentHint
 
toString() - Method in class com.webauthn4j.data.attestation.AttestationObject
 
toString() - Method in class com.webauthn4j.data.attestation.authenticator.AAGUID
 
toString() - Method in class com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
 
toString() - Method in class com.webauthn4j.data.attestation.authenticator.AuthenticatorData
 
toString() - Method in enum class com.webauthn4j.data.attestation.authenticator.Curve
 
toString() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
toString() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
toString() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
toString() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
toString() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
toString() - Method in class com.webauthn4j.data.attestation.statement.AppleAnonymousAttestationStatement
 
toString() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificatePath
 
toString() - Method in class com.webauthn4j.data.attestation.statement.COSEAlgorithmIdentifier
 
toString() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
toString() - Method in class com.webauthn4j.data.attestation.statement.NoneAttestationStatement
 
toString() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
toString() - Method in class com.webauthn4j.data.attestation.statement.Response
 
toString() - Method in class com.webauthn4j.data.AttestationConveyancePreference
 
toString() - Method in enum class com.webauthn4j.data.AuthenticationAlgorithm
 
toString() - Method in class com.webauthn4j.data.AuthenticationData
 
toString() - Method in class com.webauthn4j.data.AuthenticationRequest
 
toString() - Method in class com.webauthn4j.data.AuthenticatorAssertionResponse
 
toString() - Method in class com.webauthn4j.data.AuthenticatorAttachment
 
toString() - Method in class com.webauthn4j.data.AuthenticatorAttestationResponse
 
toString() - Method in enum class com.webauthn4j.data.AuthenticatorAttestationType
 
toString() - Method in class com.webauthn4j.data.AuthenticatorResponse
 
toString() - Method in class com.webauthn4j.data.AuthenticatorSelectionCriteria
 
toString() - Method in class com.webauthn4j.data.AuthenticatorTransport
 
toString() - Method in class com.webauthn4j.data.client.challenge.DefaultChallenge
 
toString() - Method in class com.webauthn4j.data.client.ClientDataType
 
toString() - Method in class com.webauthn4j.data.client.CollectedClientData
 
toString() - Method in class com.webauthn4j.data.client.Origin
 
toString() - Method in class com.webauthn4j.data.client.TokenBinding
 
toString() - Method in class com.webauthn4j.data.client.TokenBindingStatus
 
toString() - Method in class com.webauthn4j.data.CoreAuthenticationData
 
toString() - Method in class com.webauthn4j.data.CoreAuthenticationParameters
 
toString() - Method in class com.webauthn4j.data.CoreRegistrationData
 
toString() - Method in class com.webauthn4j.data.CoreRegistrationParameters
 
toString() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorInputs
 
toString() - Method in class com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs
 
toString() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientInputs
 
toString() - Method in class com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs
 
toString() - Method in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
 
toString() - Method in class com.webauthn4j.data.extension.SingleValueExtensionBase
 
toString() - Method in enum class com.webauthn4j.data.jws.JWAIdentifier
 
toString() - Method in class com.webauthn4j.data.jws.JWS
 
toString() - Method in class com.webauthn4j.data.jws.JWSHeader
 
toString() - Method in enum class com.webauthn4j.data.KeyProtectionType
 
toString() - Method in enum class com.webauthn4j.data.MatcherProtectionType
 
toString() - Method in class com.webauthn4j.data.MessageDigestAlgorithm
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredential
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialCreationOptions
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialDescriptor
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialEntity
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialHints
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialParameters
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialRequestOptions
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialRpEntity
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialType
 
toString() - Method in class com.webauthn4j.data.PublicKeyCredentialUserEntity
 
toString() - Method in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
 
toString() - Method in class com.webauthn4j.data.RegistrationData
 
toString() - Method in class com.webauthn4j.data.RegistrationRequest
 
toString() - Method in class com.webauthn4j.data.ResidentKeyRequirement
 
toString() - Method in class com.webauthn4j.data.SignatureAlgorithm
 
toString() - Method in enum class com.webauthn4j.data.TransactionConfirmationDisplay
 
toString() - Method in enum class com.webauthn4j.data.UserVerificationMethod
 
toString() - Method in class com.webauthn4j.data.UserVerificationRequirement
 
toString() - Method in class com.webauthn4j.server.CoreServerProperty
 
toString() - Method in class com.webauthn4j.server.ServerProperty
 
TPM_ALG_ECC - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
TPM_ALG_ECDSA - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
TPM_ALG_ERROR - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
TPM_ALG_ERROR - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
TPM_ALG_NULL - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
TPM_ALG_NULL - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
TPM_ALG_RSA - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
 
TPM_ALG_SHA1 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
TPM_ALG_SHA256 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
TPM_ALG_SHA384 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
TPM_ALG_SHA512 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
 
TPM_ECC_BN_P256 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_BN_P638 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_NIST_P192 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_NIST_P224 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_NIST_P256 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_NIST_P384 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_NIST_P521 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_NONE - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_ECC_SM2_P256 - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
 
TPM_GENERATED_VALUE - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMGenerated
 
TPM_ST_ATTEST_CERTIFY - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
TPM_ST_ATTEST_COMMAND_AUDIT - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
TPM_ST_ATTEST_CREATION - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
TPM_ST_ATTEST_NV - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
TPM_ST_ATTEST_QUOTE - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
TPM_ST_ATTEST_SESSION_AUDIT - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
TPM_ST_ATTEST_TIME - Enum constant in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
 
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(COSEAlgorithmIdentifier, AttestationCertificatePath, byte[], TPMSAttest, TPMTPublic) - Constructor for class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
TPMAttestationStatement(String, COSEAlgorithmIdentifier, AttestationCertificatePath, byte[], TPMSAttest, TPMTPublic) - Constructor for class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
TPMAttestationStatementSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
 
TPMAttestationStatementSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.TPMAttestationStatementSerializer
 
TPMAttestationStatementVerifier - Class in com.webauthn4j.verifier.attestation.statement.tpm
 
TPMAttestationStatementVerifier() - Constructor for class com.webauthn4j.verifier.attestation.statement.tpm.TPMAttestationStatementVerifier
 
TPMDeviceProperty - Class in com.webauthn4j.verifier.attestation.statement.tpm
 
TPMDeviceProperty(String, String, String) - Constructor for class com.webauthn4j.verifier.attestation.statement.tpm.TPMDeviceProperty
 
TPMDevicePropertyDecoder - Interface in com.webauthn4j.verifier.attestation.statement.tpm
 
TPMDevicePropertyVerifier - Interface in com.webauthn4j.verifier.attestation.statement.tpm
 
TPMEccCurve - Enum Class in com.webauthn4j.data.attestation.statement
 
TPMGenerated - Enum Class in com.webauthn4j.data.attestation.statement
 
TPMIAlgHash - Enum Class in com.webauthn4j.data.attestation.statement
 
TPMIAlgPublic - Enum Class in com.webauthn4j.data.attestation.statement
 
TPMISTAttest - Enum Class 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.cbor
Jackson Deserializer for TPMSAttest
TPMSAttestDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.TPMSAttestDeserializer
 
TPMSAttestSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
Jackson Serializer for TPMSAttest
TPMSAttestSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.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.cbor
Jackson Deserializer for TPMTPublic
TPMTPublicDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.TPMTPublicDeserializer
 
TPMTPublicSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
Jackson Serializer for TPMTPublic
TPMTPublicSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.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
 
TransactionConfirmationDisplay - Enum Class in com.webauthn4j.data
The supported transaction confirmation display type(s).
TransactionConfirmationDisplayFromIntDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
TransactionConfirmationDisplayFromIntDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.TransactionConfirmationDisplayFromIntDeserializer
 
TransactionConfirmationDisplayFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
TransactionConfirmationDisplayFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.TransactionConfirmationDisplayFromStringDeserializer
 
TransactionConfirmationDisplayToIntSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
TransactionConfirmationDisplayToIntSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.TransactionConfirmationDisplayToIntSerializer
 
TransactionConfirmationDisplayToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
TransactionConfirmationDisplayToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.TransactionConfirmationDisplayToStringSerializer
 
TrustAnchorNotFoundException - Exception in com.webauthn4j.verifier.exception
Thrown if no trust anchor chained to the attestation certificate is found
TrustAnchorNotFoundException(String) - Constructor for exception com.webauthn4j.verifier.exception.TrustAnchorNotFoundException
 
TrustAnchorNotFoundException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.TrustAnchorNotFoundException
 
TrustAnchorNotFoundException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.TrustAnchorNotFoundException
 
TrustAnchorRepository - Interface in com.webauthn4j.anchor
Repository interface that look up TrustAnchor(s) WebAuthn4J uses this interface to lookup TrustAnchor(s) for an attestation certificate when verifying the authenticator.

U

UINT_MAX_VALUE - Static variable in class com.webauthn4j.util.ConstUtil
 
UnexpectedCheckedException - Exception in com.webauthn4j.util.exception
Thrown if unexpected checked exception is thrown
UnexpectedCheckedException(String) - Constructor for exception com.webauthn4j.util.exception.UnexpectedCheckedException
 
UnexpectedCheckedException(String, Throwable) - Constructor for exception com.webauthn4j.util.exception.UnexpectedCheckedException
 
UnexpectedCheckedException(Throwable) - Constructor for exception com.webauthn4j.util.exception.UnexpectedCheckedException
 
UnexpectedExtensionException - Exception in com.webauthn4j.verifier.exception
Thrown if unexpected extension is contained
UnexpectedExtensionException(String) - Constructor for exception com.webauthn4j.verifier.exception.UnexpectedExtensionException
 
UnexpectedExtensionException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.UnexpectedExtensionException
 
UnexpectedExtensionException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.UnexpectedExtensionException
 
UNIVERSAL - Enum constant in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
 
UNIVERSAL_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
unmodifiableList(List<? extends T>) - Static method in class com.webauthn4j.util.CollectionUtil
 
unmodifiableMap(Map<? extends K, ? extends V>) - Static method in class com.webauthn4j.util.CollectionUtil
 
unmodifiableSet(T...) - Static method in class com.webauthn4j.util.CollectionUtil
 
unmodifiableSet(Set<? extends T>) - Static method in class com.webauthn4j.util.CollectionUtil
 
UNSIGNED_BYTE_MAX - Static variable in class com.webauthn4j.util.UnsignedNumberUtil
 
UNSIGNED_INT_MAX - Static variable in class com.webauthn4j.util.UnsignedNumberUtil
 
UNSIGNED_LONG_MAX - Static variable in class com.webauthn4j.util.UnsignedNumberUtil
 
UNSIGNED_SHORT_MAX - Static variable in class com.webauthn4j.util.UnsignedNumberUtil
 
UnsignedNumberUtil - Class in com.webauthn4j.util
A Utility class for unsigned number
UNWRAP_KEY - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
UPUVFlagsVerifier - Class in com.webauthn4j.verifier.internal
 
USB - Static variable in class com.webauthn4j.data.AuthenticatorTransport
Indicates the respective authenticator can be contacted over removable USB.
USER_VERIFICATION_OPTIONAL - Enum constant in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
 
USER_VERIFICATION_OPTIONAL_WITH_CREDENTIAL_ID_LIST - Enum constant in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
 
USER_VERIFICATION_REQUIRED - Enum constant in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
 
USER_WITH_AUTH_BIT - Static variable in class com.webauthn4j.data.attestation.statement.TPMAObject
 
UserNotPresentException - Exception in com.webauthn4j.verifier.exception
Thrown if user is to be present but not present
UserNotPresentException(String) - Constructor for exception com.webauthn4j.verifier.exception.UserNotPresentException
 
UserNotPresentException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.UserNotPresentException
 
UserNotPresentException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.UserNotPresentException
 
UserNotVerifiedException - Exception in com.webauthn4j.verifier.exception
Thrown if user is to be verified but not verified
UserNotVerifiedException(String) - Constructor for exception com.webauthn4j.verifier.exception.UserNotVerifiedException
 
UserNotVerifiedException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.UserNotVerifiedException
 
UserNotVerifiedException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.UserNotVerifiedException
 
UserVerificationMethod - Enum Class in com.webauthn4j.data
The supported user verification method(s).
UserVerificationMethodExtensionAuthenticatorInput - Class in com.webauthn4j.data.extension.authenticator
 
UserVerificationMethodExtensionAuthenticatorInput(Boolean) - Constructor for class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorInput
 
UserVerificationMethodExtensionAuthenticatorOutput - Class in com.webauthn4j.data.extension.authenticator
 
UserVerificationMethodExtensionAuthenticatorOutput(UvmEntries) - Constructor for class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorOutput
 
UserVerificationMethodExtensionClientInput - Class in com.webauthn4j.data.extension.client
 
UserVerificationMethodExtensionClientInput(Boolean) - Constructor for class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientInput
 
UserVerificationMethodExtensionClientOutput - Class in com.webauthn4j.data.extension.client
 
UserVerificationMethodExtensionClientOutput(UvmEntries) - Constructor for class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientOutput
 
UserVerificationMethodFromLongDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
UserVerificationMethodFromLongDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.UserVerificationMethodFromLongDeserializer
 
UserVerificationMethodFromStringDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
 
UserVerificationMethodFromStringDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.UserVerificationMethodFromStringDeserializer
 
UserVerificationMethodToLongSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
UserVerificationMethodToLongSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.UserVerificationMethodToLongSerializer
 
UserVerificationMethodToStringSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
 
UserVerificationMethodToStringSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.UserVerificationMethodToStringSerializer
 
UserVerificationRequirement - Class 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.
UTC_TIME - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
UTF8_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
UUIDUtil - Class in com.webauthn4j.util
 
UvmEntries - Class in com.webauthn4j.data.extension
 
UvmEntries() - Constructor for class com.webauthn4j.data.extension.UvmEntries
 
UvmEntries(List<UvmEntry>) - Constructor for class com.webauthn4j.data.extension.UvmEntries
 
UvmEntry - Class in com.webauthn4j.data.extension
 
UvmEntry(UserVerificationMethod, KeyProtectionType, MatcherProtectionType) - Constructor for class com.webauthn4j.data.extension.UvmEntry
 
UvmEntry(Number[]) - Constructor for class com.webauthn4j.data.extension.UvmEntry
 

V

validate() - Method in interface com.webauthn4j.data.attestation.authenticator.COSEKey
 
validate() - Method in class com.webauthn4j.data.attestation.authenticator.EC2COSEKey
 
validate() - Method in class com.webauthn4j.data.attestation.authenticator.EdDSACOSEKey
 
validate() - Method in class com.webauthn4j.data.attestation.authenticator.RSACOSEKey
 
validate() - Method in class com.webauthn4j.data.attestation.statement.AndroidKeyAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.AndroidSafetyNetAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.AppleAnonymousAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.AttestationCertificate
 
validate() - Method in interface com.webauthn4j.data.attestation.statement.AttestationStatement
Validates the instance per field basis.
validate() - Method in class com.webauthn4j.data.attestation.statement.FIDOU2FAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.NoneAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.PackedAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
validate() - Method in class com.webauthn4j.data.attestation.statement.TPMSECCParms
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorInput
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.CredentialProtectionExtensionAuthenticatorOutput
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorInput
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretAuthenticationExtensionAuthenticatorOutput
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorInput
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.HMACSecretRegistrationExtensionAuthenticatorOutput
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorInput
 
validate() - Method in class com.webauthn4j.data.extension.authenticator.UserVerificationMethodExtensionAuthenticatorOutput
 
validate() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientInput
 
validate() - Method in class com.webauthn4j.data.extension.client.CredentialPropertiesExtensionClientOutput
 
validate() - Method in class com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
 
validate() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientInput
 
validate() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExclusionExtensionClientOutput
 
validate() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientInput
 
validate() - Method in class com.webauthn4j.data.extension.client.FIDOAppIDExtensionClientOutput
 
validate() - Method in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientInput
 
validate() - Method in class com.webauthn4j.data.extension.client.HMACSecretAuthenticationExtensionClientOutput
 
validate() - Method in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientInput
 
validate() - Method in class com.webauthn4j.data.extension.client.HMACSecretRegistrationExtensionClientOutput
 
validate() - Method in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientInput
 
validate() - Method in class com.webauthn4j.data.extension.client.UserVerificationMethodExtensionClientOutput
 
validate() - Method in interface com.webauthn4j.data.extension.ExtensionInput
 
validate() - Method in interface com.webauthn4j.data.extension.ExtensionOutput
 
validate(AuthenticationData, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
Deprecated.
renamed to 'verify`
validate(AuthenticationRequest, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
Deprecated.
renamed to 'verify`
validate(RegistrationData, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
Deprecated.
renamed to 'verify`
validate(RegistrationRequest, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
Deprecated.
renamed to 'verify`
validate(AttestationObject) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(AttestedCredentialData) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(AuthenticatorData<T>) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(COSEKey) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(AttestationStatement) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(AuthenticationData) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(CollectedClientData) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(TokenBinding) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(CoreAuthenticationData) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(CoreRegistrationData) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validate(RegistrationData) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validateAuthenticationExtensionsClientOutputs(AuthenticationExtensionsClientOutputs<T>) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
validateAuthenticatorExtensionsOutputs(AuthenticationExtensionsAuthenticatorOutputs<T>) - Static method in class com.webauthn4j.verifier.internal.BeanAssertUtil
 
valueOf(String) - Static method in enum class com.webauthn4j.data.AttachmentHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.authenticator.Curve
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.AttestationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMGenerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.AuthenticationAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.AuthenticatorAttestationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.jws.JWAIdentifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.KeyProtectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.MatcherProtectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.TransactionConfirmationDisplay
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.data.UserVerificationMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.webauthn4j.data.AttachmentHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.authenticator.Curve
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.AttestationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.COSEKeyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.TPMEccCurve
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.TPMGenerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgHash
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.TPMIAlgPublic
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.attestation.statement.TPMISTAttest
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.AuthenticationAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.AuthenticatorAttestationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.extension.CredentialProtectionPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.jws.JWAIdentifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.KeyProtectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.MatcherProtectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.PublicKeyRepresentationFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.TransactionConfirmationDisplay
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.data.UserVerificationMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.webauthn4j.verifier.internal.asn1.ASN1Tag.ASN1TagClass
Returns an array containing the constants of this enum class, in the order they are declared.
VerificationException - Exception in com.webauthn4j.verifier.exception
An abstract exception for verification violation
VerificationException(String) - Constructor for exception com.webauthn4j.verifier.exception.VerificationException
 
VerificationException(String, Throwable) - Constructor for exception com.webauthn4j.verifier.exception.VerificationException
 
VerificationException(Throwable) - Constructor for exception com.webauthn4j.verifier.exception.VerificationException
 
verify(byte[], CoreServerProperty) - Static method in class com.webauthn4j.verifier.internal.RpIdHashVerifier
 
verify(byte[], int) - Static method in class com.webauthn4j.verifier.internal.CredentialIdLengthVerifier
 
verify(byte[], List<byte[]>) - Static method in class com.webauthn4j.verifier.internal.CredentialIdVerifier
 
verify(AAGUID, CertificateBaseAttestationStatement) - Method in interface com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifier
 
verify(AAGUID, CertificateBaseAttestationStatement, Instant) - Method in interface com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifier
 
verify(AAGUID, CertificateBaseAttestationStatement, Instant) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifierBase
 
verify(AAGUID, CertificateBaseAttestationStatement, Instant) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessVerifier
 
verify(AAGUID, CertificateBaseAttestationStatement, Instant) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.certpath.NullCertPathTrustworthinessVerifier
 
verify(CertificateBaseAttestationStatement) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.self.DefaultSelfAttestationTrustworthinessVerifier
 
verify(CertificateBaseAttestationStatement) - Method in class com.webauthn4j.verifier.attestation.trustworthiness.self.NullSelfAttestationTrustworthinessVerifier
 
verify(CertificateBaseAttestationStatement) - Method in interface com.webauthn4j.verifier.attestation.trustworthiness.self.SelfAttestationTrustworthinessVerifier
 
verify(AuthenticationData, AuthenticationParameters) - Method in class com.webauthn4j.verifier.AuthenticationDataVerifier
 
verify(AuthenticationData, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Verifies WebAuthn authentication data
verify(AuthenticationData, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies WebAuthn authentication data
verify(AuthenticationRequest, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Verifies a WebAuthn authentication request
verify(AuthenticationRequest, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies a WebAuthn authentication request
verify(Challenge, Challenge) - Static method in class com.webauthn4j.verifier.internal.ChallengeVerifier
 
verify(CollectedClientData, ServerProperty) - Static method in class com.webauthn4j.verifier.internal.ChallengeVerifier
 
verify(CollectedClientData, ServerProperty) - Method in class com.webauthn4j.verifier.OriginVerifierImpl
 
verify(CoreAuthenticationData, COSEKey) - Method in class com.webauthn4j.verifier.internal.AssertionSignatureVerifier
 
verify(CoreAuthenticationData, CoreAuthenticationParameters) - Method in class com.webauthn4j.verifier.CoreAuthenticationDataVerifier
It is up to caller responsibility to inject challenge into clientData and verify it equals to challenge stored in server side
verify(CoreRegistrationData, CoreRegistrationParameters) - Method in class com.webauthn4j.verifier.CoreRegistrationDataVerifier
It is up to caller responsibility to inject challenge into clientData and verify it equals to challenge stored in server side
verify(RegistrationData, RegistrationParameters) - Method in class com.webauthn4j.verifier.RegistrationDataVerifier
 
verify(RegistrationData, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies WebAuthn registration data
verify(RegistrationData, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnRegistrationManager
Verifies WebAuthn registration data
verify(RegistrationRequest, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies a WebAuthn registration request
verify(RegistrationRequest, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnRegistrationManager
Verifies a WebAuthn registration request
verify(TPMDeviceProperty) - Method in class com.webauthn4j.verifier.attestation.statement.tpm.NullTPMDevicePropertyVerifier
 
verify(TPMDeviceProperty) - Method in interface com.webauthn4j.verifier.attestation.statement.tpm.TPMDevicePropertyVerifier
 
verify(AuthenticationObject) - Method in interface com.webauthn4j.verifier.CustomAuthenticationVerifier
 
verify(AuthenticationObject) - Method in interface com.webauthn4j.verifier.OriginVerifier
Verifies the origin in the authentication ceremony.
verify(AuthenticationObject) - Method in class com.webauthn4j.verifier.OriginVerifierImpl
 
verify(CoreAuthenticationObject) - Method in interface com.webauthn4j.verifier.CustomCoreAuthenticationVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.androidkey.AndroidKeyAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.androidkey.NullAndroidKeyAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.androidsafetynet.AndroidSafetyNetAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.androidsafetynet.NullAndroidSafetyNetAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.apple.AppleAnonymousAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.apple.NullAppleAnonymousAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in interface com.webauthn4j.verifier.attestation.statement.AttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.none.NoneAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.packed.NullPackedAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.packed.PackedAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.tpm.NullTPMAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.tpm.TPMAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.u2f.FIDOU2FAttestationStatementVerifier
AttestationType.BASIC is always returned as RP cannot differentiate between BASIC and Attestation CA from the attestation data,
verify(CoreRegistrationObject) - Method in class com.webauthn4j.verifier.attestation.statement.u2f.NullFIDOU2FAttestationStatementVerifier
 
verify(CoreRegistrationObject) - Method in interface com.webauthn4j.verifier.CustomCoreRegistrationVerifier
 
verify(RegistrationObject) - Method in interface com.webauthn4j.verifier.CustomRegistrationVerifier
 
verify(RegistrationObject) - Method in interface com.webauthn4j.verifier.OriginVerifier
Verifies the origin in the registration ceremony.
verify(RegistrationObject) - Method in class com.webauthn4j.verifier.OriginVerifierImpl
 
verify(InputStream, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Verifies a WebAuthn authentication response JSON from an input stream
verify(InputStream, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnRegistrationManager
Verifies a WebAuthn registration response JSON from an input stream
verify(String) - Method in interface com.webauthn4j.verifier.attestation.statement.androidsafetynet.GooglePlayServiceVersionVerifier
 
verify(String, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnAuthenticationManager
Verifies a WebAuthn authentication response JSON string
verify(String, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnRegistrationManager
Verifies a WebAuthn registration response JSON string
verify(X509Certificate, byte[], boolean) - Method in class com.webauthn4j.verifier.attestation.statement.androidkey.KeyDescriptionVerifier
 
verify(TokenBinding, byte[]) - Static method in class com.webauthn4j.verifier.internal.TokenBindingVerifier
Deprecated.
 
verify(Authenticator, AuthenticatorData<AuthenticationExtensionAuthenticatorOutput>) - Static method in class com.webauthn4j.verifier.internal.BEFlagVerifier
 
verify(AuthenticatorData<?>) - Static method in class com.webauthn4j.verifier.internal.BEBSFlagsVerifier
 
verify(AuthenticatorData<?>, boolean, boolean) - Static method in class com.webauthn4j.verifier.internal.UPUVFlagsVerifier
 
verify(COSEAlgorithmIdentifier, List<PublicKeyCredentialParameters>) - Static method in class com.webauthn4j.verifier.internal.COSEAlgorithmIdentifierVerifier
 
verify(CollectedClientData, boolean) - Static method in class com.webauthn4j.verifier.internal.CrossOriginFlagVerifier
 
VERIFY - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
verifyAuthenticationResponseJSON(InputStream, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies a WebAuthn authentication response JSON from an input stream
verifyAuthenticationResponseJSON(String, AuthenticationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies a WebAuthn authentication response JSON string
verifyRegistrationResponseJSON(InputStream, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies a WebAuthn registration response JSON from an input stream
verifyRegistrationResponseJSON(String, RegistrationParameters) - Method in class com.webauthn4j.WebAuthnManager
Verifies a WebAuthn registration response JSON string
VERSION_2_0 - Static variable in class com.webauthn4j.data.attestation.statement.TPMAttestationStatement
 
VIDEOTEX_STRING - Static variable in class com.webauthn4j.verifier.internal.asn1.ASN1Tag
 
VOICEPRINT_INTERNAL - Enum constant in enum class com.webauthn4j.data.UserVerificationMethod
 

W

WEBAUTHN_CREATE - Static variable in class com.webauthn4j.data.client.ClientDataType
 
WEBAUTHN_GET - Static variable in class com.webauthn4j.data.client.ClientDataType
 
WebAuthnAuthenticationManager - Class in com.webauthn4j
Manager class for WebAuthn authentication operations.
WebAuthnAuthenticationManager() - Constructor for class com.webauthn4j.WebAuthnAuthenticationManager
Default constructor for WebAuthnAuthenticationManager Creates an instance with empty custom authentication verifiers and default object converter
WebAuthnAuthenticationManager(List<CustomAuthenticationVerifier>) - Constructor for class com.webauthn4j.WebAuthnAuthenticationManager
Constructor for WebAuthnAuthenticationManager with custom verifiers
WebAuthnAuthenticationManager(List<CustomAuthenticationVerifier>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnAuthenticationManager
Constructor for WebAuthnAuthenticationManager with custom verifiers and object converter
WebAuthnCBORModule - Class in com.webauthn4j.converter.jackson
Jackson Module for WebAuthn CBOR data structures
WebAuthnCBORModule(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.WebAuthnCBORModule
 
WebAuthnException - Exception in com.webauthn4j.util.exception
 
WebAuthnException(String) - Constructor for exception com.webauthn4j.util.exception.WebAuthnException
 
WebAuthnException(String, Throwable) - Constructor for exception com.webauthn4j.util.exception.WebAuthnException
 
WebAuthnException(Throwable) - Constructor for exception com.webauthn4j.util.exception.WebAuthnException
 
WebAuthnJSONModule - Class in com.webauthn4j.converter.jackson
Jackson Module for WebAuthn JSON data structures
WebAuthnJSONModule(ObjectConverter) - Constructor for class com.webauthn4j.converter.jackson.WebAuthnJSONModule
 
WebAuthnManager - Class in com.webauthn4j
Manager class for WebAuthn operations.
WebAuthnManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier) - Constructor for class com.webauthn4j.WebAuthnManager
Constructor for WebAuthnManager with custom verifiers and default object converter
WebAuthnManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnManager
Constructor for WebAuthnManager with custom verifiers and object converter
WebAuthnManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, List<CustomRegistrationVerifier>, List<CustomAuthenticationVerifier>) - Constructor for class com.webauthn4j.WebAuthnManager
Constructor for WebAuthnManager with custom verifiers
WebAuthnManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, List<CustomRegistrationVerifier>, List<CustomAuthenticationVerifier>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnManager
Constructor for WebAuthnManager with full customization options
WebAuthnRegistrationManager - Class in com.webauthn4j
Manager class for WebAuthn registration operations.
WebAuthnRegistrationManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Constructor for WebAuthnRegistrationManager with custom verifiers and default object converter
WebAuthnRegistrationManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Constructor for WebAuthnRegistrationManager with custom verifiers and object converter
WebAuthnRegistrationManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, List<CustomRegistrationVerifier>) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Constructor for WebAuthnRegistrationManager with custom verifiers
WebAuthnRegistrationManager(List<AttestationStatementVerifier>, CertPathTrustworthinessVerifier, SelfAttestationTrustworthinessVerifier, List<CustomRegistrationVerifier>, ObjectConverter) - Constructor for class com.webauthn4j.WebAuthnRegistrationManager
Constructor for WebAuthnRegistrationManager with full customization options
WIFI_DIRECT - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
WIP - Annotation Interface in com.webauthn4j.util
 
WIRED - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
WIRELESS - Enum constant in enum class com.webauthn4j.data.AttachmentHint
 
WRAP_KEY - Enum constant in enum class com.webauthn4j.data.attestation.statement.COSEKeyOperation
 
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.cbor
Jackson Deserializer for X509Certificate
X509CertificateDeserializer - Class in com.webauthn4j.converter.jackson.deserializer.json
Jackson Deserializer for X509Certificate
X509CertificateDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.cbor.X509CertificateDeserializer
 
X509CertificateDeserializer() - Constructor for class com.webauthn4j.converter.jackson.deserializer.json.X509CertificateDeserializer
 
X509CertificateSerializer - Class in com.webauthn4j.converter.jackson.serializer.cbor
Jackson Serializer for X509Certificate
X509CertificateSerializer - Class in com.webauthn4j.converter.jackson.serializer.json
Jackson Serializer for X509Certificate
X509CertificateSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.cbor.X509CertificateSerializer
 
X509CertificateSerializer() - Constructor for class com.webauthn4j.converter.jackson.serializer.json.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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form