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