java.lang.Object
com.webauthn4j.verifier.CoreRegistrationObject
com.webauthn4j.verifier.RegistrationObject
Internal data transfer object for registration data
-
Constructor Summary
ConstructorsConstructorDescriptionRegistrationObject(@NotNull AttestationObject attestationObject, @org.jetbrains.annotations.NotNull byte[] attestationObjectBytes, @NotNull CollectedClientData collectedClientData, @org.jetbrains.annotations.NotNull byte[] collectedClientDataBytes, @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions, @Nullable Set<AuthenticatorTransport> transports, @NotNull ServerProperty serverProperty) RegistrationObject(@NotNull AttestationObject attestationObject, @org.jetbrains.annotations.NotNull byte[] attestationObjectBytes, @NotNull CollectedClientData collectedClientData, @org.jetbrains.annotations.NotNull byte[] collectedClientDataBytes, @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions, @Nullable Set<AuthenticatorTransport> transports, @NotNull ServerProperty serverProperty, @NotNull Instant timestamp) -
Method Summary
Modifier and TypeMethodDescriptionboolean@NotNull CollectedClientData@org.jetbrains.annotations.NotNull byte[]@NotNull ServerProperty@Nullable Set<AuthenticatorTransport>inthashCode()Methods inherited from class com.webauthn4j.verifier.CoreRegistrationObject
getAttestationObject, getAttestationObjectBytes, getAuthenticatorDataBytes, getClientDataHash, getTimestamp
-
Constructor Details
-
RegistrationObject
public RegistrationObject(@NotNull @NotNull AttestationObject attestationObject, @NotNull @org.jetbrains.annotations.NotNull byte[] attestationObjectBytes, @NotNull @NotNull CollectedClientData collectedClientData, @NotNull @org.jetbrains.annotations.NotNull byte[] collectedClientDataBytes, @Nullable @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions, @Nullable @Nullable Set<AuthenticatorTransport> transports, @NotNull @NotNull ServerProperty serverProperty, @NotNull @NotNull Instant timestamp) -
RegistrationObject
public RegistrationObject(@NotNull @NotNull AttestationObject attestationObject, @NotNull @org.jetbrains.annotations.NotNull byte[] attestationObjectBytes, @NotNull @NotNull CollectedClientData collectedClientData, @NotNull @org.jetbrains.annotations.NotNull byte[] collectedClientDataBytes, @Nullable @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions, @Nullable @Nullable Set<AuthenticatorTransport> transports, @NotNull @NotNull ServerProperty serverProperty)
-
-
Method Details
-
getCollectedClientData
-
getCollectedClientDataBytes
@NotNull public @org.jetbrains.annotations.NotNull byte[] getCollectedClientDataBytes() -
getClientExtensions
@Nullable public @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> getClientExtensions() -
getTransports
-
getServerProperty
- Overrides:
getServerPropertyin classCoreRegistrationObject
-
equals
- Overrides:
equalsin classCoreRegistrationObject
-
hashCode
public int hashCode()- Overrides:
hashCodein classCoreRegistrationObject
-