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 interfaceThe device supports the default full basic attestation mode as described in the nevisFIDO documentation.static interfaceOnly the surrogate basic attestation is supported.static interfaceThe device supports both the strict and the default full basic attestation modes as described in the nevisFIDO documentation.