Index
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
AuthenticationRequestproperty 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
All Classes and Interfaces|All Packages