Package com.yubico.webauthn.data
Class Extensions.LargeBlob.LargeBlobAuthenticationInput
java.lang.Object
com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobAuthenticationInput
- Enclosing class:
- Extensions.LargeBlob
Extension inputs for the Large blob storage extension (
largeBlob
) in
authentication ceremonies.-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
getRead()
getWrite()
int
hashCode()
read()
Configure the Large blob storage extension (largeBlob
) to fetch the previously-written blob associated with the asserted credential.toString()
Configure the Large blob storage extension (largeBlob
) to store the given byte array with the existing credential.
-
Method Details
-
read
Configure the Large blob storage extension (largeBlob
) to fetch the previously-written blob associated with the asserted credential.Mutually exclusive with
write(ByteArray)
. -
write
public static Extensions.LargeBlob.LargeBlobAuthenticationInput write(@NonNull @NonNull ByteArray write) Configure the Large blob storage extension (largeBlob
) to store the given byte array with the existing credential.Mutually exclusive with
read()
. -
getRead
public boolean getRead()- Returns:
true
if theread
property is set totrue
,false
otherwise.- See Also:
-
getWrite
- Returns:
- The value of the
write
property if configured, empty otherwise. - See Also:
-
equals
-
hashCode
public int hashCode() -
toString
-