| Class | Description |
|---|---|
| AbstractImmutableMap<K extends java.io.Serializable,V extends java.io.Serializable> | |
| AuthenticatorAssertionResponse |
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.
|
| AuthenticatorAttestationResponse |
The
AuthenticatorAttestationResponse represents the authenticator's response to a client’s request
for the creation of a new public key credential. |
| AuthenticatorSelectionCriteria |
WebAuthn Relying Parties may use the AuthenticatorSelectionCriteria to specify their
requirements regarding authenticator attributes.
|
| AuthenticatorTransport |
Authenticators may implement various transports for communicating with clients.
|
| PublicKeyCredential<R extends com.webauthn4j.data.AuthenticatorResponse,E extends ExtensionClientOutput> |
The PublicKeyCredential interface contains the attributes that are returned to the caller
when a new credential is created, or a new assertion is requested.
|
| PublicKeyCredentialCreationOptions |
Options for Credential Creation
|
| PublicKeyCredentialDescriptor |
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. |
| PublicKeyCredentialEntity |
The PublicKeyCredentialEntity describes a user account, or a WebAuthn Relying Party,
which a public key credential is associated with or scoped to, respectively.
|
| PublicKeyCredentialParameters |
PublicKeyCredentialParameters is used to supply additional parameters when creating a new credential. |
| PublicKeyCredentialRequestOptions |
PublicKeyCredentialRequestOptions supplies get() with the data it needs to
generate an assertion. |
| PublicKeyCredentialRpEntity |
PublicKeyCredentialRpEntity is used to supply additional Relying Party attributes
when creating a new credential. |
| PublicKeyCredentialUserEntity |
PublicKeyCredentialUserEntity is used to supply additional user account attributes
when creating a new credential. |
| WebAuthnAuthenticationContext |
WebAuthn authentication context
|
| WebAuthnRegistrationContext |
WebAuthn registration context
|
| Enum | Description |
|---|---|
| AttestationConveyancePreference |
WebAuthn Relying Parties may use AttestationConveyancePreference to specify their preference
regarding attestation conveyance during credential generation.
|
| AuthenticatorAttachment |
This enumeration’s values describe authenticators' attachment modalities.
|
| PublicKeyCredentialType |
PublicKeyCredentialType defines the valid credential types. |
| UserVerificationRequirement |
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.
|