• BlackBerry Dynamics
  • Runtime library for iOS applications
  • 10.0.1.86
GDThreatDeviceSecurity.h
Go to the documentation of this file.
1 /*
2 * (c) 2020 BlackBerry Limited. All rights reserved.
3 *
4 */
5 
6 #import <Foundation/Foundation.h>
7 #import "GDThreat.h"
8 
9 NS_ASSUME_NONNULL_BEGIN
10 
16 
20 - (instancetype)init NS_DESIGNATED_INITIALIZER;
21 
27 - (BOOL)isDeviceCompromised;
28 
35 
41 - (BOOL)isScreenLockEnabled;
42 
50 
57 
65 
66 @end
67 
68 NS_ASSUME_NONNULL_END
-[BBDThreatDeviceSecurity getDeviceAttestationRisk]
BBDThreatLevel getDeviceAttestationRisk()
Return the current risk level related to the device integrity checks.
-[BBDThreatDeviceSecurity isDeviceAttestationFailed]
BOOL isDeviceAttestationFailed()
Return the state of the iOS Device Integrity checks.
-[BBDThreatDeviceSecurity NS_DESIGNATED_INITIALIZER]
instancetype NS_DESIGNATED_INITIALIZER()
Creates an instance of BBDThreatDeviceSecurity.
-[BBDThreatDeviceSecurity getCompromisedDeviceRisk]
BBDThreatLevel getCompromisedDeviceRisk()
Return the current risk level from evaluating the device integrity.
BBDThreat
Interface for retrieving threat details for a specific BBDThreatType.
Definition: GDThreat.h:176
BBDThreatLevel
BBDThreatLevel
Enumeration to indicate the level of risk posed by a threat.
Definition: GDThreat.h:19
-[BBDThreatDeviceSecurity isScreenLockEnabled]
BOOL isScreenLockEnabled()
Return whether a screen lock is configured by the user.
GDThreat.h
-[BBDThreatDeviceSecurity getScreenLockRisk]
BBDThreatLevel getScreenLockRisk()
Return the current risk level related to the state of the device screen lock.
-[BBDThreatDeviceSecurity isDeviceCompromised]
BOOL isDeviceCompromised()
Return whether the device has been compromised or is in an insecure state.
BBDThreatDeviceSecurity
Provide details of threats related to the device.
Definition: GDThreatDeviceSecurity.h:15