public final class StartRegistrationOptions
extends java.lang.Object
RelyingParty.startRegistration(StartRegistrationOptions)
.Modifier and Type | Class and Description |
---|---|
static class |
StartRegistrationOptions.StartRegistrationOptionsBuilder |
Modifier and Type | Method and Description |
---|---|
static StartRegistrationOptions.StartRegistrationOptionsBuilder.MandatoryStages |
builder() |
boolean |
equals(java.lang.Object o) |
java.util.Optional<AuthenticatorSelectionCriteria> |
getAuthenticatorSelection()
Constraints on what kind of authenticator the user is allowed to use to create the credential.
|
@NonNull RegistrationExtensionInputs |
getExtensions()
Extension inputs for this registration operation.
|
java.util.Optional<java.lang.Long> |
getTimeout()
The value for
PublicKeyCredentialCreationOptions.getTimeout() for this registration operation. |
@NonNull UserIdentity |
getUser()
Identifiers for the user creating a credential.
|
int |
hashCode() |
StartRegistrationOptions.StartRegistrationOptionsBuilder |
toBuilder() |
java.lang.String |
toString() |
public java.util.Optional<AuthenticatorSelectionCriteria> getAuthenticatorSelection()
public java.util.Optional<java.lang.Long> getTimeout()
PublicKeyCredentialCreationOptions.getTimeout()
for this registration operation.
This library does not take the timeout into account in any way, other than passing it through to the PublicKeyCredentialCreationOptions
so it can be used as an argument to
navigator.credentials.create()
on the client side.
The default is empty.
public static StartRegistrationOptions.StartRegistrationOptionsBuilder.MandatoryStages builder()
public StartRegistrationOptions.StartRegistrationOptionsBuilder toBuilder()
@NonNull public @NonNull UserIdentity getUser()
@NonNull public @NonNull RegistrationExtensionInputs getExtensions()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object