Interface FidoUafAttestationInformation
- All Known Subinterfaces:
FidoUafAttestationInformation.OnlyDefaultMode
,FidoUafAttestationInformation.OnlySurrogateBasicSupported
,FidoUafAttestationInformation.StrictMode
public interface FidoUafAttestationInformation
The interface that can be used to know whether the device supports
Full Basic Attestations.
If full basic is required by the backend during registration, and this device does not
support it, registration will fail. This information can be used to preemptively inform
the user that the device is not supported.
Note that it is guaranteed that the only type of instances that the DeviceCapabilities.fidoUafAttestationInformationGetter()
returns are either FidoUafAttestationInformation.OnlySurrogateBasicSupported
, FidoUafAttestationInformation.OnlyDefaultMode
or FidoUafAttestationInformation.StrictMode
.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The device supports the default full basic attestation mode as described in the nevisFIDO documentation.static interface
Only the surrogate basic attestation is supported.static interface
The device supports both the strict and the default full basic attestation modes as described in the nevisFIDO documentation.