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
trueargument enables the extension. Afalseargument 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.LargeBlobSupportvalue to set as thesupportattribute of thelargeBlobextension 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
-