Package com.yubico.webauthn.data
Class RegistrationExtensionInputs
java.lang.Object
com.yubico.webauthn.data.RegistrationExtensionInputs
- All Implemented Interfaces:
 ExtensionInputs
Contains client
 extension inputs to a 
navigator.credentials.create() operation. All members are
 optional.
 The authenticator extension inputs are derived from these client extension inputs.
- See Also:
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class - 
Method Summary
 
- 
Method Details
- 
merge
Mergeotherintothis. Non-null field values fromthistake precedence.- Returns:
 - a new 
RegistrationExtensionInputsinstance with the settings from boththisandother. 
 - 
getAppidExclude
- Returns:
 - The value of the FIDO AppID Exclusion Extension (
appidExclude) input if configured, empty otherwise. - See Also:
 
 - 
getCredProps
public boolean getCredProps()- Returns:
 trueif the Credential Properties Extension (credProps) is enabled,falseotherwise.- See Also:
 
 - 
getLargeBlob
- Returns:
 - The value of the Large blob storage extension (
largeBlob) input if configured, empty otherwise. - See Also:
 - 
RegistrationExtensionInputs.RegistrationExtensionInputsBuilder.largeBlob(Extensions.LargeBlob.LargeBlobRegistrationInput)RegistrationExtensionInputs.RegistrationExtensionInputsBuilder.largeBlob(Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport)- §10.5. Large blob storage extension (largeBlob)
 
 
 - 
getUvm
public boolean getUvm()- Returns:
 trueif the User Verification Method Extension (uvm) is enabled,falseotherwise.- See Also:
 
 - 
getExtensionIds
Description copied from interface:ExtensionInputsReturns aSetof the extension IDs for which an extension input is present.- Specified by:
 getExtensionIdsin interfaceExtensionInputs- Returns:
 - The extension identifiers of all extensions configured.
 - See Also:
 
 - 
builder
 - 
toBuilder
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 
 -