Index

A C E G H P R S T U V W 
All Classes and Interfaces|All Packages

A

addRegistrationByUsername(String, CredentialRegistration) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 
AuthenticationCacheStore - Interface in com.jadaptive.webauthn.server.request.cache.store
When a webauthn authentication request workflow starts, we need a cache store to store and pull data from the flow.
AuthenticationRequest - Class in com.jadaptive.webauthn.server.model
When a relying party app requests relying party for a sign/authentication request, for instance login request.
AuthenticationRequest(ByteArray, AssertionRequest) - Constructor for class com.jadaptive.webauthn.server.model.AuthenticationRequest
 
AuthenticationRequest.AuthenticationRequestWithSerializable - Class in com.jadaptive.webauthn.server.model
Special case handling, in AuthenticationRequest property of type AssertionRequest is transient and JsonIgnore'd.
AuthenticationRequestWithSerializable(AuthenticationRequest, AssertionRequest) - Constructor for class com.jadaptive.webauthn.server.model.AuthenticationRequest.AuthenticationRequestWithSerializable
 
AuthenticationResponse - Class in com.jadaptive.webauthn.server.model
When a relying party app sends a Webauthn authentication request to a Webauthn device to sign the challenge, the Webauthn device sends back a response with signature.
AuthenticationResponse(ByteArray, PublicKeyCredential<AuthenticatorAssertionResponse, ClientAssertionExtensionOutputs>) - Constructor for class com.jadaptive.webauthn.server.model.AuthenticationResponse
 

C

com.jadaptive.webauthn.server.model - package com.jadaptive.webauthn.server.model
 
com.jadaptive.webauthn.server.request.cache.store - package com.jadaptive.webauthn.server.request.cache.store
 
com.jadaptive.webauthn.server.service - package com.jadaptive.webauthn.server.service
 
com.jadaptive.webauthn.server.service.rp - package com.jadaptive.webauthn.server.service.rp
 
com.jadaptive.webauthn.server.storage - package com.jadaptive.webauthn.server.storage
 
com.jadaptive.webauthn.server.user - package com.jadaptive.webauthn.server.user
 
com.jadaptive.webauthn.server.validator - package com.jadaptive.webauthn.server.validator
 
completeAuthentication(AuthenticationResponse, Optional<Validator>) - Method in interface com.jadaptive.webauthn.server.service.WebauthnServerService
Complates a webauthn authentication process.
completeAuthentication(AuthenticationResponse, Optional<Validator>) - Method in class com.jadaptive.webauthn.server.service.WebauthnServerServiceImpl
Completes a webauthn authentication process.
completeRegistration(RegistrationResponse, Optional<Validator>) - Method in interface com.jadaptive.webauthn.server.service.WebauthnServerService
Completes a webauthn registration process.
completeRegistration(RegistrationResponse, Optional<Validator>) - Method in class com.jadaptive.webauthn.server.service.WebauthnServerServiceImpl
Completes a webauthn registration process.
CredentialRegistration - Class in com.jadaptive.webauthn.server.model
This is model which is persisted to track registered Webauthn users/credentials.
CredentialRegistration() - Constructor for class com.jadaptive.webauthn.server.model.CredentialRegistration
 

E

equals(Object) - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 

G

get(ByteArray) - Method in interface com.jadaptive.webauthn.server.request.cache.store.AuthenticationCacheStore
 
get(ByteArray) - Method in interface com.jadaptive.webauthn.server.request.cache.store.RegistrationCacheStore
 
getAssertionRequest() - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest.AuthenticationRequestWithSerializable
 
getAttestationMetadata() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getAuthenticationRequest() - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest.AuthenticationRequestWithSerializable
 
getCredential() - Method in class com.jadaptive.webauthn.server.model.AuthenticationResponse
 
getCredential() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getCredential() - Method in class com.jadaptive.webauthn.server.model.RegistrationResponse
 
getCredentialNickname() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getCredentialNickname() - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
getDisplayName() - Method in class com.jadaptive.webauthn.server.user.User
 
getPublicKeyCredentialCreationOptions() - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
getPublicKeyCredentialRequestOptions() - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest
 
getRegistrationByUsernameAndCredentialId(String, ByteArray) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 
getRegistrationsByUserHandle(ByteArray) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 
getRegistrationsByUsername(String) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 
getRegistrationTime() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getRegistrationTimestamp() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getRelyingParty() - Method in interface com.jadaptive.webauthn.server.service.rp.RelyingPartyLocator
 
getRequest() - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest
 
getRequestId() - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest
 
getRequestId() - Method in class com.jadaptive.webauthn.server.model.AuthenticationResponse
 
getRequestId() - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
getRequestId() - Method in class com.jadaptive.webauthn.server.model.RegistrationResponse
 
getSessionToken() - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
getSessionToken() - Method in class com.jadaptive.webauthn.server.model.RegistrationResponse
 
getSignatureCount() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getUserIdentity() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getUsername() - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest
 
getUsername() - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
getUsername() - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
getUsername() - Method in class com.jadaptive.webauthn.server.user.User
 

H

hashCode() - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 

P

put(ByteArray, AuthenticationRequest.AuthenticationRequestWithSerializable) - Method in interface com.jadaptive.webauthn.server.request.cache.store.AuthenticationCacheStore
 
put(ByteArray, RegistrationRequest) - Method in interface com.jadaptive.webauthn.server.request.cache.store.RegistrationCacheStore
 

R

RegistrationCacheStore - Interface in com.jadaptive.webauthn.server.request.cache.store
When a webauthn register request workflow starts, we need a cache store to store and pull data from the flow.
RegistrationRequest - Class in com.jadaptive.webauthn.server.model
When a relying party app requests relying party for a registration request.
RegistrationRequest() - Constructor for class com.jadaptive.webauthn.server.model.RegistrationRequest
 
RegistrationResponse - Class in com.jadaptive.webauthn.server.model
When a relying party app sends a Webauthn registration request to a Webauthn device to create a PKI key, the Webauthn device sends back a response with public key details.
RegistrationResponse(ByteArray, PublicKeyCredential<AuthenticatorAttestationResponse, ClientRegistrationExtensionOutputs>, Optional<ByteArray>) - Constructor for class com.jadaptive.webauthn.server.model.RegistrationResponse
 
RegistrationStorage - Interface in com.jadaptive.webauthn.server.storage
This interface describes operations that are used to store and query registered webauthn credentials.
RelyingPartyLocator - Interface in com.jadaptive.webauthn.server.service.rp
 
remove(ByteArray) - Method in interface com.jadaptive.webauthn.server.request.cache.store.AuthenticationCacheStore
 
remove(ByteArray) - Method in interface com.jadaptive.webauthn.server.request.cache.store.RegistrationCacheStore
 
removeAllRegistrations(String) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 
removeRegistrationByUsername(String, CredentialRegistration) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 

S

setAssertionRequest(AssertionRequest) - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest.AuthenticationRequestWithSerializable
 
setAttestationMetadata(Optional<Attestation>) - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
setAuthenticationRequest(AuthenticationRequest) - Method in class com.jadaptive.webauthn.server.model.AuthenticationRequest.AuthenticationRequestWithSerializable
 
setCredential(RegisteredCredential) - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
setCredentialNickname(Optional<String>) - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
setCredentialNickname(Optional<String>) - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
setDisplayName(String) - Method in class com.jadaptive.webauthn.server.user.User
 
setPublicKeyCredentialCreationOptions(PublicKeyCredentialCreationOptions) - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
setRegistrationTime(Instant) - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
setRequestId(ByteArray) - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
setSessionToken(Optional<ByteArray>) - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
setSignatureCount(long) - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
setUserIdentity(UserIdentity) - Method in class com.jadaptive.webauthn.server.model.CredentialRegistration
 
setUsername(String) - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
setUsername(String) - Method in class com.jadaptive.webauthn.server.user.User
 
startAuthentication(String, Optional<Validator>) - Method in interface com.jadaptive.webauthn.server.service.WebauthnServerService
Starts a webauthn authentication process.
startAuthentication(String, Optional<Validator>) - Method in class com.jadaptive.webauthn.server.service.WebauthnServerServiceImpl
Starts a webauthn authentication process.
startRegistration(User, Optional<Validator>) - Method in interface com.jadaptive.webauthn.server.service.WebauthnServerService
Starts a webauthn registration process.
startRegistration(User, Optional<Validator>) - Method in class com.jadaptive.webauthn.server.service.WebauthnServerServiceImpl
Starts a webauthn registration process.

T

toString() - Method in class com.jadaptive.webauthn.server.model.RegistrationRequest
 
toString() - Method in class com.jadaptive.webauthn.server.user.User
 

U

updateSignatureCount(AssertionResult) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 
User - Class in com.jadaptive.webauthn.server.user
Model used for user information.
User() - Constructor for class com.jadaptive.webauthn.server.user.User
 
userExists(String) - Method in interface com.jadaptive.webauthn.server.storage.RegistrationStorage
 

V

validate(ByteArray) - Method in interface com.jadaptive.webauthn.server.validator.Validator
 
validate(String) - Method in interface com.jadaptive.webauthn.server.validator.Validator
 
Validator - Interface in com.jadaptive.webauthn.server.validator
Validators logic which validate the incoming request using username or request id.

W

WebauthnServerService - Interface in com.jadaptive.webauthn.server.service
Webauthn Registration and Authentication workflows.
WebauthnServerServiceImpl - Class in com.jadaptive.webauthn.server.service
 
WebauthnServerServiceImpl() - Constructor for class com.jadaptive.webauthn.server.service.WebauthnServerServiceImpl
 
A C E G H P R S T U V W 
All Classes and Interfaces|All Packages