Package ch.nevis.mobile.sdk.api
Interface InitializationError.RootedError
- All Superinterfaces:
InitializationError
,InitializationError.DeviceProtectionError
,MobileAuthenticationClientError
- Enclosing interface:
- InitializationError
public static interface InitializationError.RootedError
extends InitializationError.DeviceProtectionError
The device is detected as being rooted. The SDK cannot be run in rooted devices. For security reasons,
the SDK will remove the credentials in this device when this is detected.
This error is also returned when the device does not support key attestation or the trusted environment on the device is broken, which has been observed to occur in rooted devices. If the device is not rooted it is likely an issue with the device itself, consult the device manufacturer whether the device supports key attestation, which is required by the SDK.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.nevis.mobile.sdk.api.InitializationError
InitializationError.DeviceProtectionError, InitializationError.HardwareError, InitializationError.LockScreenHasChangedError, InitializationError.NoDeviceLockError, InitializationError.RootedError
-
Method Summary
Methods inherited from interface ch.nevis.mobile.sdk.api.MobileAuthenticationClientError
cause, description