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 SummaryNested ClassesModifier and TypeClassDescriptionstatic class
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()booleangetAppid()The extension output for the FIDO AppID Extension (appid), if any.Returns aSetof recognized extension IDs for which an extension output is present.The extension output for the Large blob storage (largeBlob) extension, if any.inthashCode()toString()
- 
Method Details- 
getExtensionIdsDescription copied from interface:ExtensionOutputsReturns aSetof 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 ClientRegistrationExtensionOutputsfor registration ceremonies, andClientAssertionExtensionOutputsfor authentication ceremonies. Unknown extension identifiers are silently ignored.- Specified by:
- getExtensionIdsin interface- ExtensionOutputs
 
- 
getAppidThe 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:
 
- 
getLargeBlobThe extension output for the Large blob storage (largeBlob) extension, if any.
- 
builder
- 
toBuilder
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-