Class RegistrationExtensionInputs.RegistrationExtensionInputsBuilder
- Enclosing class:
- RegistrationExtensionInputs
-
Method Summary
Modifier and TypeMethodDescriptionappidExclude
(AppId appidExclude) Enable the FIDO AppID Exclusion Extension (appidExclude
).appidExclude
(Optional<AppId> appidExclude) Enable or disable the FIDO AppID Exclusion Extension (appidExclude
).build()
Enable the Credential Properties (credProps
) Extension.Enable or disable the Credential Properties (credProps
) Extension.Enable the Large blob storage extension (largeBlob
).Enable the Large blob storage extension (largeBlob
).toString()
uvm()
Enable the User Verification Method Extension (uvm
).
-
Method Details
-
appidExclude
public RegistrationExtensionInputs.RegistrationExtensionInputsBuilder appidExclude(Optional<AppId> appidExclude) Enable or disable the FIDO AppID Exclusion Extension (appidExclude
).You usually do not need to call this method explicitly; if
RelyingParty.getAppId()
is present, thenRelyingParty.startRegistration(StartRegistrationOptions)
will enable this extension automatically.If this is set to empty, then
RelyingParty.startRegistration(StartRegistrationOptions)
may overwrite it. -
appidExclude
public RegistrationExtensionInputs.RegistrationExtensionInputsBuilder appidExclude(AppId appidExclude) Enable the FIDO AppID Exclusion Extension (appidExclude
).You usually do not need to call this method explicitly; if
RelyingParty.getAppId()
is present, thenRelyingParty.startRegistration(StartRegistrationOptions)
will enable this extension automatically.If this is set to null, then
RelyingParty.startRegistration(StartRegistrationOptions)
may overwrite it. -
credProps
Enable the Credential Properties (credProps
) Extension. -
credProps
Enable or disable the Credential Properties (credProps
) Extension.A
true
argument enables the extension. Afalse
argument disables the extension, and will not be overwritten byRelyingParty.startRegistration(StartRegistrationOptions)
. A null argument disables the extension, and will be overwritten byRelyingParty.startRegistration(StartRegistrationOptions)
. -
largeBlob
public RegistrationExtensionInputs.RegistrationExtensionInputsBuilder largeBlob(Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport support) Enable the Large blob storage extension (largeBlob
).Alias of
largeBlob(new Extensions.LargeBlob.LargeBlobRegistrationInput(support))
.- Parameters:
support
- anExtensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
value to set as thesupport
attribute of thelargeBlob
extension input.- See Also:
-
largeBlob
public RegistrationExtensionInputs.RegistrationExtensionInputsBuilder largeBlob(Extensions.LargeBlob.LargeBlobRegistrationInput largeBlob) Enable the Large blob storage extension (largeBlob
). -
uvm
Enable the User Verification Method Extension (uvm
). -
build
-
toString
-