Package com.yubico.webauthn.data
Class ClientAssertionExtensionOutputs
java.lang.Object
com.yubico.webauthn.data.ClientAssertionExtensionOutputs
- All Implemented Interfaces:
ClientExtensionOutputs
,ExtensionOutputs
Contains client
extension outputs from a
navigator.credentials.get()
operation.
Note that there is no guarantee that any extension input present in AssertionExtensionInputs
will have a corresponding output present here.
The authenticator extension outputs are contained in the AuthenticatorData
structure.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
boolean
getAppid()
The extension output for the FIDO AppID Extension (appid
), if any.Returns aSet
of recognized extension IDs for which an extension output is present.The extension output for the Large blob storage (largeBlob
) extension, if any.int
hashCode()
toString()
-
Method Details
-
getExtensionIds
Description copied from interface:ExtensionOutputs
Returns aSet
of recognized extension IDs for which an extension output is present.This only includes extension identifiers recognized by the java-webauthn-server library. Recognized extensions can be found as the properties of
ClientRegistrationExtensionOutputs
for registration ceremonies, andClientAssertionExtensionOutputs
for authentication ceremonies. Unknown extension identifiers are silently ignored.- Specified by:
getExtensionIds
in interfaceExtensionOutputs
-
getAppid
The extension output for the FIDO AppID Extension (appid
), if any.This value should be ignored because its behaviour is underspecified, see: https://github.com/w3c/webauthn/issues/1034.
- See Also:
-
getLargeBlob
The extension output for the Large blob storage (largeBlob
) extension, if any. -
builder
-
toBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-