Class Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
java.lang.Object
com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
- Enclosing class:
Extensions.LargeBlob.LargeBlobRegistrationInput
public static final class Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
extends Object
The known valid arguments for the Large blob storage extension (
largeBlob)
input in registration ceremonies.
Currently the only valid values are REQUIRED and PREFERRED, but custom values MAY be constructed in case more values are
added in future revisions of the extension.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionIf the authenticator used for registration supports thelargeBlobextension, it will be enabled for the created credential.The authenticator used for registration MUST support thelargeBlobextension. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetValue()The underlying string value of thisExtensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupportvalue.inthashCode()toString()values()
-
Field Details
-
REQUIRED
The authenticator used for registration MUST support thelargeBlobextension.Note: If the client does not support the
largeBlobextension, this requirement MAY be ignored.Note: CTAP authenticators only support
largeBlobin combination withAuthenticatorSelectionCriteria.getResidentKey()set toREQUIREDinStartRegistrationOptions.getAuthenticatorSelection().- See Also:
-
PREFERRED
If the authenticator used for registration supports thelargeBlobextension, it will be enabled for the created credential. If not supported, the credential will be created without large blob support.Note: CTAP authenticators only support
largeBlobin combination withAuthenticatorSelectionCriteria.getResidentKey()set toREQUIREDinStartRegistrationOptions.getAuthenticatorSelection().- See Also:
-
-
Constructor Details
-
LargeBlobSupport
Creates a newLargeBlobSupportinstance.- Parameters:
value- The underlying string value of thisExtensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupportvalue.- See Also:
-
-
Method Details
-
values
-
getValue
The underlying string value of thisExtensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupportvalue.- See Also:
-
equals
-
hashCode
-
toString
-