Package com.yubico.webauthn
Class StartRegistrationOptions.StartRegistrationOptionsBuilder
- java.lang.Object
- 
- com.yubico.webauthn.StartRegistrationOptions.StartRegistrationOptionsBuilder
 
- 
- Enclosing class:
- StartRegistrationOptions
 
 public static class StartRegistrationOptions.StartRegistrationOptionsBuilder extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classStartRegistrationOptions.StartRegistrationOptionsBuilder.MandatoryStages
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
authenticatorSelectionpublic StartRegistrationOptions.StartRegistrationOptionsBuilder authenticatorSelection(@NonNull @NonNull java.util.Optional<AuthenticatorSelectionCriteria> authenticatorSelection) Constraints on what kind of authenticator the user is allowed to use to create the credential.
 - 
authenticatorSelectionpublic StartRegistrationOptions.StartRegistrationOptionsBuilder authenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection) Constraints on what kind of authenticator the user is allowed to use to create the credential.
 - 
timeoutpublic StartRegistrationOptions.StartRegistrationOptionsBuilder timeout(@NonNull @NonNull java.util.Optional<java.lang.Long> timeout) The value forPublicKeyCredentialCreationOptions.getTimeout()for this registration operation.This library does not take the timeout into account in any way, other than passing it through to the PublicKeyCredentialCreationOptionsso it can be used as an argument tonavigator.credentials.create()on the client side.The default is empty. 
 - 
timeoutpublic StartRegistrationOptions.StartRegistrationOptionsBuilder timeout(long timeout) The value forPublicKeyCredentialCreationOptions.getTimeout()for this registration operation.This library does not take the timeout into account in any way, other than passing it through to the PublicKeyCredentialCreationOptionsso it can be used as an argument tonavigator.credentials.create()on the client side.The default is empty. 
 - 
userpublic StartRegistrationOptions.StartRegistrationOptionsBuilder user(@NonNull @NonNull UserIdentity user) Identifiers for the user creating a credential.- Returns:
- this.
 
 - 
extensionspublic StartRegistrationOptions.StartRegistrationOptionsBuilder extensions(@NonNull @NonNull RegistrationExtensionInputs extensions) Extension inputs for this registration operation.- Returns:
- this.
 
 - 
buildpublic StartRegistrationOptions build() 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-