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
Nested ClassesModifier and TypeClassDescriptionstatic class -
Method Summary
Modifier 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
-
getExtensionIds
Description 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 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
-