public final class RegistrationExtensionInputs extends java.lang.Object implements ExtensionInputs
navigator.credentials.create() operation. All members are
optional.
The authenticator extension inputs are derived from these client extension inputs.
| Modifier and Type | Class and Description |
|---|---|
static class |
RegistrationExtensionInputs.RegistrationExtensionInputsBuilder |
| Modifier and Type | Method and Description |
|---|---|
static RegistrationExtensionInputs.RegistrationExtensionInputsBuilder |
builder() |
boolean |
equals(java.lang.Object o) |
java.util.Optional<AppId> |
getAppidExclude() |
boolean |
getCredProps() |
java.util.Set<java.lang.String> |
getExtensionIds()
Returns a
Set of the extension IDs for which an extension input is present. |
java.util.Optional<Extensions.LargeBlob.LargeBlobRegistrationInput> |
getLargeBlob() |
boolean |
getUvm() |
int |
hashCode() |
RegistrationExtensionInputs |
merge(RegistrationExtensionInputs other)
Merge
other into this. |
RegistrationExtensionInputs.RegistrationExtensionInputsBuilder |
toBuilder() |
java.lang.String |
toString() |
public RegistrationExtensionInputs merge(RegistrationExtensionInputs other)
other into this. Non-null field values from this
take precedence.RegistrationExtensionInputs instance with the settings from both
this and other.public java.util.Optional<AppId> getAppidExclude()
appidExclude) input if
configured, empty otherwise.RegistrationExtensionInputs.RegistrationExtensionInputsBuilder.appidExclude(AppId),
§10.2.
FIDO AppID Exclusion Extension (appidExclude)public boolean getCredProps()
true if the Credential Properties Extension (credProps) is
enabled, false otherwise.RegistrationExtensionInputs.RegistrationExtensionInputsBuilder.credProps(),
§10.4.
Credential Properties Extension (credProps)public java.util.Optional<Extensions.LargeBlob.LargeBlobRegistrationInput> getLargeBlob()
largeBlob) input if
configured, empty otherwise.RegistrationExtensionInputs.RegistrationExtensionInputsBuilder.largeBlob(Extensions.LargeBlob.LargeBlobRegistrationInput),
RegistrationExtensionInputs.RegistrationExtensionInputsBuilder.largeBlob(Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport),
§10.5.
Large blob storage extension (largeBlob)public boolean getUvm()
true if the User Verification Method Extension (uvm) is
enabled, false otherwise.RegistrationExtensionInputs.RegistrationExtensionInputsBuilder.uvm(),
§10.3.
User Verification Method Extension (uvm)public java.util.Set<java.lang.String> getExtensionIds()
ExtensionInputsSet of the extension IDs for which an extension input is present.getExtensionIds in interface ExtensionInputspublic static RegistrationExtensionInputs.RegistrationExtensionInputsBuilder builder()
public RegistrationExtensionInputs.RegistrationExtensionInputsBuilder toBuilder()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object