Class ClientRegistrationExtensionOutputs
- All Implemented Interfaces:
ClientExtensionOutputs
,ExtensionOutputs
navigator.credentials.create()
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
The extension output for the FIDO AppID Exclusion (appidExclude
) Extension, if any.The extension output for the Credential Properties Extension (credProps
), if any.Returns aSet
of recognized extension IDs for which an extension output is present.The extension output for the Large blob storage extension (largeBlob
), 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
-
getAppidExclude
The extension output for the FIDO AppID Exclusion (appidExclude
) Extension, if any.This value is generally not useful, as it only communicates whether the client supports the extension.
-
getCredProps
The extension output for the Credential Properties Extension (credProps
), if any.This value MAY be present but have all members empty if the extension was successfully processed but no credential properties could be determined.
-
getLargeBlob
The extension output for the Large blob storage extension (largeBlob
), if any. -
builder
public static ClientRegistrationExtensionOutputs.ClientRegistrationExtensionOutputsBuilder builder() -
toBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-