java.lang.Object
com.webauthn4j.data.RegistrationRequest
Data class that represents WebAuthn registration request data
-
Constructor Summary
ConstructorsConstructorDescriptionRegistrationRequest(@org.jetbrains.annotations.Nullable byte[] attestationObject, @org.jetbrains.annotations.Nullable byte[] clientDataJSON) ConstructorRegistrationRequest(@org.jetbrains.annotations.Nullable byte[] attestationObject, @org.jetbrains.annotations.Nullable byte[] clientDataJSON, @Nullable String clientExtensionsJSON) ConstructorRegistrationRequest(@org.jetbrains.annotations.Nullable byte[] attestationObject, @org.jetbrains.annotations.Nullable byte[] clientDataJSON, @Nullable String clientExtensionsJSON, @Nullable Set<String> transports) ConstructorRegistrationRequest(@org.jetbrains.annotations.Nullable byte[] attestationObject, @org.jetbrains.annotations.Nullable byte[] clientDataJSON, @Nullable Set<String> transports) Constructor -
Method Summary
-
Constructor Details
-
RegistrationRequest
public RegistrationRequest(@Nullable @org.jetbrains.annotations.Nullable byte[] attestationObject, @Nullable @org.jetbrains.annotations.Nullable byte[] clientDataJSON, @Nullable @Nullable String clientExtensionsJSON, @Nullable @Nullable Set<String> transports) Constructor- Parameters:
attestationObject- attestation objectclientDataJSON- ClientDataJSONclientExtensionsJSON- ClientExtensionJSONtransports- transports
-
RegistrationRequest
public RegistrationRequest(@Nullable @org.jetbrains.annotations.Nullable byte[] attestationObject, @Nullable @org.jetbrains.annotations.Nullable byte[] clientDataJSON, @Nullable @Nullable String clientExtensionsJSON) Constructor- Parameters:
attestationObject- attestation objectclientDataJSON- ClientDataJSONclientExtensionsJSON- ClientExtensionJSON
-
RegistrationRequest
public RegistrationRequest(@Nullable @org.jetbrains.annotations.Nullable byte[] attestationObject, @Nullable @org.jetbrains.annotations.Nullable byte[] clientDataJSON, @Nullable @Nullable Set<String> transports) Constructor- Parameters:
attestationObject- attestation objectclientDataJSON- ClientDataJSONtransports- transports
-
RegistrationRequest
public RegistrationRequest(@Nullable @org.jetbrains.annotations.Nullable byte[] attestationObject, @Nullable @org.jetbrains.annotations.Nullable byte[] clientDataJSON) Constructor- Parameters:
attestationObject- attestation objectclientDataJSON- ClientDataJSON
-
-
Method Details
-
getAttestationObject
@Nullable public @org.jetbrains.annotations.Nullable byte[] getAttestationObject()Returns the attestation object- Returns:
- the attestation object
-
getClientDataJSON
@Nullable public @org.jetbrains.annotations.Nullable byte[] getClientDataJSON()Returns the ClientDataJSON- Returns:
- the ClientDataJSON
-
getClientExtensionsJSON
Returns the ClientExtensionJSON- Returns:
- the ClientExtensionJSON
-
getTransports
Returns the transports- Returns:
- the transports
-
equals
-
hashCode
public int hashCode() -
toString
-