Interface FidoUafAttestationInformation.OnlySurrogateBasicSupported
- All Superinterfaces:
FidoUafAttestationInformation
- Enclosing interface:
- FidoUafAttestationInformation
public static interface FidoUafAttestationInformation.OnlySurrogateBasicSupported
extends FidoUafAttestationInformation
Only the surrogate basic attestation is supported. So, neither the
default,
the strict, nor the strict-strongbox modes of full basic attestation
are supported (see the
nevisFIDO documentation
for details regarding the different modes).
Supporting only surrogate basic attestation implies that the certificate chain of the
device could not be successfully validated (see FidoUafAttestationInformation.certificateChainValidationResult().
This occurs typically in old devices, and devices that do not contain a Google root certificate
(like some Huawei models).
-
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 the full basic attestation is supported. Its message provides information about why the device does not support full basic attestation.- Returns:
- the root cause.
-