• BlackBerry Dynamics
  • Runtime library for iOS applications
  • 10.0.1.86
GDThreatApplicationSecurity.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 "GDPortability.h"
8 #import "GDThreat.h"
9 
10 NS_ASSUME_NONNULL_BEGIN
11 
19 
23 - (instancetype)init NS_DESIGNATED_INITIALIZER;
24 
31 
38 
48 - (BOOL)isAppVersionOutOfDate;
49 
57 - (NSString *)getAppUpdateURL;
58 
59 @end
60 
61 NS_ASSUME_NONNULL_END
-[BBDThreatApplicationSecurity isAppAttestationFailed]
BOOL isAppAttestationFailed()
Determine when the application binary has failed integrity or attestation checks.
BBDThreat
Interface for retrieving threat details for a specific BBDThreatType.
Definition: GDThreat.h:176
BBDThreatApplicationSecurity
Provide threat details related to the application's integrity.
Definition: GDThreatApplicationSecurity.h:18
-[BBDThreatApplicationSecurity isAppVersionOutOfDate]
BOOL isAppVersionOutOfDate()
Determine whether the application is out of date.
-[BBDThreatApplicationSecurity NS_DESIGNATED_INITIALIZER]
instancetype NS_DESIGNATED_INITIALIZER()
Creates an instance of BBDThreatApplicationSecurity.
-[BBDThreatApplicationSecurity getAppUpdateURL]
NSString * getAppUpdateURL()
Return the url for the end user to download the latest version of the application.
BBDThreatLevel
BBDThreatLevel
Enumeration to indicate the level of risk posed by a threat.
Definition: GDThreat.h:19
GDThreat.h
-[BBDThreatApplicationSecurity getAppAttestationRisk]
BBDThreatLevel getAppAttestationRisk()
Return the risk posed by a failed integrity or attestation check.
GDPortability.h