Package com.webauthn4j.validator
Class AuthenticationObject
java.lang.Object
com.webauthn4j.validator.CoreAuthenticationObject
com.webauthn4j.validator.AuthenticationObject
Internal data transfer object for authentication data
-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationObject(@org.checkerframework.checker.nullness.qual.NonNull byte[] credentialId, @NonNull AuthenticatorData<AuthenticationExtensionAuthenticatorOutput> authenticatorData, @org.checkerframework.checker.nullness.qual.NonNull byte[] authenticatorDataBytes, @NonNull CollectedClientData collectedClientData, @org.checkerframework.checker.nullness.qual.NonNull byte[] collectedClientDataBytes, @Nullable AuthenticationExtensionsClientOutputs<AuthenticationExtensionClientOutput> clientExtensions, @NonNull ServerProperty serverProperty, @NonNull Authenticator authenticator) -
Method Summary
Modifier and TypeMethodDescriptionboolean@NonNull Authenticator@NonNull CollectedClientData@org.checkerframework.checker.nullness.qual.NonNull byte[]@NonNull ServerPropertyinthashCode()Methods inherited from class com.webauthn4j.validator.CoreAuthenticationObject
getAuthenticatorData, getAuthenticatorDataBytes, getClientDataHash, getCredentialId
-
Constructor Details
-
AuthenticationObject
public AuthenticationObject(@org.checkerframework.checker.nullness.qual.NonNull byte[] credentialId, @NonNull AuthenticatorData<AuthenticationExtensionAuthenticatorOutput> authenticatorData, @org.checkerframework.checker.nullness.qual.NonNull byte[] authenticatorDataBytes, @NonNull CollectedClientData collectedClientData, @org.checkerframework.checker.nullness.qual.NonNull byte[] collectedClientDataBytes, @Nullable AuthenticationExtensionsClientOutputs<AuthenticationExtensionClientOutput> clientExtensions, @NonNull ServerProperty serverProperty, @NonNull Authenticator authenticator)
-
-
Method Details
-
getCollectedClientData
-
getCollectedClientDataBytes
public @org.checkerframework.checker.nullness.qual.NonNull byte[] getCollectedClientDataBytes() -
getClientExtensions
public @Nullable AuthenticationExtensionsClientOutputs<AuthenticationExtensionClientOutput> getClientExtensions() -
getServerProperty
- Overrides:
getServerPropertyin classCoreAuthenticationObject
-
getAuthenticator
- Overrides:
getAuthenticatorin classCoreAuthenticationObject
-
equals
- Overrides:
equalsin classCoreAuthenticationObject
-
hashCode
public int hashCode()- Overrides:
hashCodein classCoreAuthenticationObject
-