Interface FidoUafAttestationInformation.StrictStrongBoxMode
- All Superinterfaces:
FidoUafAttestationInformation
- Enclosing interface:
- FidoUafAttestationInformation
public static interface FidoUafAttestationInformation.StrictStrongBoxMode
extends FidoUafAttestationInformation
The device supports the
default, strict and strict-strongbox full
basic attestation modes as described in the
nevisFIDO documentation.
It also supports surrogate basic.
If the device supports this mode, then:
- The FIDO UAF keys will be stored in the StrongBox, and thus
FidoUafAttestationInformation.keymasterSecurityLevel()will beSecurityLevel.STRONG_BOX. - The certificate chain was successfully validated, and thus
FidoUafAttestationInformation.certificateChainValidationResult()returnsCertificateChainValidationResult.SUCCESS. - The value of
FidoUafAttestationInformation.keymasterVersion()is 2 or higher. - The verified boot state is valid (
FidoUafAttestationInformation.isVerifiedBootStateValid()returnstrue). - The device bootloader is locked (
FidoUafAttestationInformation.isDeviceBootloaderLocked()returnstrue).
-
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