UNPKG

@nevis-security/nevis-mobile-authentication-sdk-react

Version:

React Native plugin for Nevis Mobile Authentication SDK. Supports only mobile.

32 lines 1.7 kB
/** * Copyright © 2025 Nevis Security AG. All rights reserved. */ import { type FidoUafAttestationInformationGetter } from './FidoUafAttestationInformationGetter'; /** * The class providing information about the capabilities of the Android device. * * For example, it informs of whether the device supports full basic attestation or not. */ export declare abstract class AndroidDeviceCapabilities { /** * Returns a {@link FidoUafAttestationInformationGetter} object. * * The object that can be used to obtain the information regarding the support of * {@link https://docs.nevis.net/configurationguide/mobile-auth-concept-and-integration-guide/use-cases-and-best-practices/uaf-surrogate-full-basic-comparison | Full Basic Attestation} * in this device. If full basic attestation is required by the backend during registration, and * this device does not support it, registration will fail. This information can be used to * preemptively inform the user that the device is not supported. * * **IMPORTANT** \ * This operation is Android specific. * * An instance of {@link AndroidDeviceCapabilities} can be obtained by invoking the * {@link DeviceCapabilities.androidDeviceCapabilities | MobileAuthenticationClient.deviceCapabilities.androidDeviceCapabilities } * getter after initializing the SDK. */ abstract fidoUafAttestationInformationGetter: FidoUafAttestationInformationGetter; } export declare class AndroidDeviceCapabilitiesImpl extends AndroidDeviceCapabilities { fidoUafAttestationInformationGetter: FidoUafAttestationInformationGetter; } //# sourceMappingURL=AndroidDeviceCapabilities.d.ts.map