Package com.yubico.webauthn.data
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 java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
PREFERRED
If the authenticator used for registration supports thelargeBlob
extension, it will be enabled for the created credential.static Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
REQUIRED
The authenticator used for registration MUST support thelargeBlob
extension.
-
Constructor Summary
Constructors Constructor Description LargeBlobSupport(java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getValue()
int
hashCode()
java.lang.String
toString()
static java.util.Set<Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport>
values()
-
-
-
Field Detail
-
REQUIRED
public static final Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport REQUIRED
The authenticator used for registration MUST support thelargeBlob
extension.Note: If the client does not support the
largeBlob
extension, this requirement MAY be ignored.Note: CTAP authenticators only support
largeBlob
in combination withAuthenticatorSelectionCriteria.isRequireResidentKey()
set totrue
inStartRegistrationOptions.getAuthenticatorSelection()
.
-
PREFERRED
public static final Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport PREFERRED
If the authenticator used for registration supports thelargeBlob
extension, 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
largeBlob
in combination withAuthenticatorSelectionCriteria.isRequireResidentKey()
set totrue
inStartRegistrationOptions.getAuthenticatorSelection()
.
-
-
Method Detail
-
values
public static java.util.Set<Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport> values()
-
getValue
public java.lang.String getValue()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-