• BlackBerry Dynamics
  • Runtime library for iOS applications
  • 11.0.1.151
platform/apple/ios/build/GD.framework/Headers/GDPKI.h
Go to the documentation of this file.
1 /*
2  * (c) 2018 BlackBerry Limited. All rights reserved.
3  *
4  */
5 
6 #import <Foundation/Foundation.h>
7 #import <UIKit/UIKit.h>
8 
16 extern NSString* const GDPKINotificationCertificateAdded;
17 
25 extern NSString* const GDPKINotificationCertificateRemoved;
26 
139 @interface GDPKICertificate : NSObject
140 
148 - (instancetype)initWithData:(NSData*)x509;
149 
154 @property (atomic, readonly) NSData *binaryX509DER;
155 
160 @property (atomic, readonly) NSInteger version;
161 
166 @property (atomic, readonly) NSString *serialNumber;
167 
172 @property (atomic, readonly) NSString *subjectName;
173 
178 @property (atomic, readonly) NSString *subjectAlternativeName;
179 
184 @property (atomic, readonly) NSString *issuer;
185 
190 @property (atomic, readonly) NSDate *notBeforeDate;
191 
196 @property (atomic, readonly) NSDate *notAfterDate;
197 
202 @property (atomic, readonly) NSString *keyUsage;
203 
204 @end
205 
210 @interface GDCredentialManagerUI : NSObject
211 
238 @property (class, atomic, readonly) UIViewController* rootViewController;
239 
245 @property (class, atomic, readonly) BOOL profilesAssigned;
246 
253 @property (class, atomic, readonly) BOOL profilesRequireAttention;
254 
255 @end
GDPKINotificationCertificateRemoved
NSString *const GDPKINotificationCertificateRemoved
Certificate removal notification identifier.
GDPKICertificate::version
NSInteger version
X.509 version.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:160
GDCredentialManagerUI::rootViewController
UIViewController * rootViewController
View of assigned User Credential Profiles.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:238
GDPKICertificate::subjectAlternativeName
NSString * subjectAlternativeName
X.509 Subject Alternative Name field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:178
GDCredentialManagerUI
Credentials Management User Interface.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:210
GDCredentialManagerUI::profilesAssigned
BOOL profilesAssigned
Return YES if there are profiles assigned to the user.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:245
GDPKICertificate::notBeforeDate
NSDate * notBeforeDate
X.509 Validity: Not Before date and time.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:190
GDPKICertificate::binaryX509DER
NSData * binaryX509DER
Binary DER encoded certificate data.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:154
GDCredentialManagerUI::profilesRequireAttention
BOOL profilesRequireAttention
Return YES if there are one or more profiles that need user attention.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:253
GDPKICertificate::subjectName
NSString * subjectName
X.509 Subject field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:172
GDPKICertificate::notAfterDate
NSDate * notAfterDate
X.509 Validity: Not After date and time.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:196
GDPKICertificate::serialNumber
NSString * serialNumber
X.509 Serial Number field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:166
GDPKICertificate
X.509 Public Key Certificate.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:139
GDPKICertificate::issuer
NSString * issuer
X.509 Issuer field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:184
GDPKICertificate::keyUsage
NSString * keyUsage
X.509 Key Usage field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:202
GDPKINotificationCertificateAdded
NSString *const GDPKINotificationCertificateAdded
Certificate addition notification identifier.