Interface FidoUafAttestationInformation.OnlyDefaultMode
- All Superinterfaces:
FidoUafAttestationInformation
- Enclosing interface:
- FidoUafAttestationInformation
public static interface FidoUafAttestationInformation.OnlyDefaultMode
extends FidoUafAttestationInformation
The device supports the
default full basic attestation mode as described in the
nevisFIDO documentation.
It supports surrogate basic attestation, but it does not support neither the strict nor the
strict-strongbox modes.
This means that the certificate chain was successfully validated, and thus FidoUafAttestationInformation.certificateChainValidationResult()
returns CertificateChainValidationResult.SUCCESS. The device contains hardware
using a known Google root certificate, but does not fulfill at least one of the other
criteria required to be compatible with FidoUafAttestationInformation.StrictMode or FidoUafAttestationInformation.StrictStrongBoxMode.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.nevis.mobile.sdk.api.devicecapabilities.FidoUafAttestationInformation
FidoUafAttestationInformation.OnlyDefaultMode, FidoUafAttestationInformation.OnlySurrogateBasicSupported, FidoUafAttestationInformation.StrictMode, FidoUafAttestationInformation.StrictStrongBoxMode -
Method Summary
Methods inherited from interface ch.nevis.mobile.sdk.api.devicecapabilities.FidoUafAttestationInformation
certificateChainValidationResult, isDeviceBootloaderLocked, isVerifiedBootStateValid, keymasterSecurityLevel, keymasterVersion
-
Method Details
-
cause
The error that occurred while checking if thestrictandstrict-strongboxmodes of the full basic attestation are supported. Its message provides information about why the device does not support none of the full basic attestation strict modes.- Returns:
- the root cause.
-