Module com.webauthn4j.core
Package com.webauthn4j.data
package com.webauthn4j.data
-
ClassDescriptionAbstractImmutableMap<K,
V> The supported attachment hint type(s).WebAuthn Relying Parties may use AttestationConveyancePreference to specify their preference regarding attestation conveyance during credential generation.The supported authentication algorithm(s).WebAuthn authentication dataWebAuthn authentication parametersData class that represents WebAuthn authentication request dataThe 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.This enumeration’s values describe authenticators' attachment modalities.TheAuthenticatorAttestationResponserepresents the authenticator's response to a client’s request for the creation of a new public key credential.The supported attestation type(s).Authenticators respond to Relying Party requests by returning an object derived from the AuthenticatorResponse.WebAuthn Relying Parties may use the AuthenticatorSelectionCriteria to specify their requirements regarding authenticator attributes.Authenticators may implement various transports for communicating with clients.Core authentication data This class is a subset ofAuthenticationDatacontaining only the core authentication data fieldsCore registration data This class is a subset ofRegistrationDatacontaining only the core registration data fieldsThe supported key protection type(s).The supported matcher protection type(s).The PublicKeyCredential interface contains the attributes that are returned to the caller when a new credential is created, or a new assertion is requested.Options for Credential CreationPublicKeyCredentialDescriptorcontains 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.The PublicKeyCredentialEntity describes a user account, or a WebAuthn Relying Party, which a public key credential is associated with or scoped to, respectively.PublicKeyCredentialParametersis used to supply additional parameters when creating a new credential.PublicKeyCredentialRequestOptionssupplies get() with the data it needs to generate an assertion.PublicKeyCredentialRpEntityis used to supply additional Relying Party attributes when creating a new credential.PublicKeyCredentialTypedefines the valid credential types.PublicKeyCredentialUserEntityis used to supply additional user account attributes when creating a new credential.The supported publik key representation format(s).WebAuthn registration dataWebAuthn registration parametersData class that represents WebAuthn registration request dataThis enumeration’s values describe the Relying Party's requirements for client-side discoverable credentials (formerly known as resident credentials or resident keys)The supported transaction confirmation display type(s).The supported user verification method(s).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.