Package io.vertx.ext.auth.webauthn4j
-
Interface Summary Interface Description CredentialStorage Used to represent persistent storage of credentials, this gives you a way to abstract how you want to store them (in memory, database, other).WebAuthn4J Factory interface for creating WebAuthN basedAuthenticationProvider
instances. -
Class Summary Class Description AttestationCertificates Data Object containing the list of certificates used during the attestation of this authenticator.AttestationCertificatesConverter Converter and mapper forAttestationCertificates
.Authenticator Data Object representing an authenticator at rest.AuthenticatorConverter Converter and mapper forAuthenticator
.RelyingParty Data object representing a Relying party (your server)RelyingPartyConverter Converter and mapper forRelyingParty
.WebAuthn4JCredentials WebAuthn4JCredentialsConverter Converter and mapper forWebAuthn4JCredentials
.WebAuthn4JOptions Configuration for the webauthn objectWebAuthn4JOptionsConverter Converter and mapper forWebAuthn4JOptions
. -
Enum Summary Enum Description Attestation AttestationConveyancePreference https://www.w3.org/TR/webauthn/#attestation-conveyAuthenticatorAttachment AuthenticatorAttachment https://www.w3.org/TR/webauthn/#enumdef-authenticatorattachmentAuthenticatorTransport AuthenticatorTransport https://www.w3.org/TR/webauthn/#enumdef-authenticatortransportCOSEAlgorithm PublicKeyCredential https://www.iana.org/assignments/cose/cose.xhtml#algorithmsResidentKey ResidentKey https://www.w3.org/TR/webauthn-2/#dictdef-authenticatorselectioncriteria This enum is used to specify the desired behaviour for resident keys with the authenticator.UserVerification UserVerificationRequirement https://www.w3.org/TR/webauthn/#enumdef-userverificationrequirement -
Exception Summary Exception Description WebAuthn4JException