public final class AuthenticatorRegistrationExtensionOutputs extends java.lang.Object implements AuthenticatorExtensionOutputs
navigator.credentials.create() operation.
Note that there is no guarantee that any extension input present in RegistrationExtensionInputs will have a corresponding output present here.
The values contained here are parsed from the AuthenticatorData structure.
The client extension outputs are represented by the ClientRegistrationExtensionOutputs
type.
| Modifier and Type | Class and Description |
|---|---|
static class |
AuthenticatorRegistrationExtensionOutputs.AuthenticatorRegistrationExtensionOutputsBuilder |
| Modifier and Type | Method and Description |
|---|---|
static AuthenticatorRegistrationExtensionOutputs.AuthenticatorRegistrationExtensionOutputsBuilder |
builder() |
boolean |
equals(java.lang.Object o) |
static java.util.Optional<AuthenticatorRegistrationExtensionOutputs> |
fromAuthenticatorData(AuthenticatorData authData)
Parse registration
authenticator
extension outputs from the given authenticator data.
|
java.util.Set<java.lang.String> |
getExtensionIds()
Returns a
Set of the extension IDs for which an extension output is present. |
java.util.Optional<java.util.List<Extensions.Uvm.UvmEntry>> |
getUvm() |
int |
hashCode() |
AuthenticatorRegistrationExtensionOutputs.AuthenticatorRegistrationExtensionOutputsBuilder |
toBuilder() |
java.lang.String |
toString() |
public static java.util.Optional<AuthenticatorRegistrationExtensionOutputs> fromAuthenticatorData(AuthenticatorData authData)
If the authData does not contain authenticator extension outputs, this returns
an empty Optional.
Otherwise, this returns a present Optional containing an AuthenticatorRegistrationExtensionOutputs value with all validly-formatted registration
extension
outputs supported by this library. This silently ignores authentication
extension outputs, malformed extension outputs, and unsupported extensions. The raw set of
extension outputs can instead be obtained via AuthenticatorData.getExtensions().
Note that a present AuthenticatorRegistrationExtensionOutputs may contain zero
extension outputs.
authData - the authenticator
data to parse extension outputs fromOptional if the authData does not contain authenticator
extension outputs. Otherwise a present Optional containing parsed extension output
values.public java.util.Set<java.lang.String> getExtensionIds()
ExtensionOutputsSet of the extension IDs for which an extension output is present.getExtensionIds in interface ExtensionOutputspublic java.util.Optional<java.util.List<Extensions.Uvm.UvmEntry>> getUvm()
uvm) extension, if any.public static AuthenticatorRegistrationExtensionOutputs.AuthenticatorRegistrationExtensionOutputsBuilder builder()
public AuthenticatorRegistrationExtensionOutputs.AuthenticatorRegistrationExtensionOutputsBuilder toBuilder()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object