Nevis Mobile Authentication SDK React Native plugin
    Preparing search index...

    Class StrictStrongBoxModeAbstract

    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:

    Hierarchy (View Summary)

    Index

    Properties

    keymasterSecurityLevel: SecurityLevel

    The SecurityLevel of the environment where the FIDO UAF keys are stored. This provides information about the security of the environment where the keys are stored.

    keymasterVersion: number

    The keymaster version.

    isDeviceBootloaderLocked: boolean

    Returns true if the device's bootloader is locked, and false otherwise.

    isVerifiedBootStateValid: boolean

    Returns true if the boot state is Verified. Compromised devices (such as some root devices) do not have a valid boot state.

    certificateChainValidationResult: CertificateChainValidationResult

    The result of the certificate chain validation.

    In devices supporting full basic attestation (OnlyDefaultMode, StrictMode or StrictStrongBoxMode), when a new key is created the device must generate an associated certificate chain (or certification path) that fulfills the following criteria:

    • The root certificate is a known Google root certificate.
    • The certificate chain is valid: it does not contain a certificate in the CRL, no certificate is expired, the certificates in the chain are signed with the previous one, etc.
    So, when a device supports full basic, returns CertificateChainValidationResult.Success.

    Methods