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