• BlackBerry Dynamics
  • Runtime library for iOS applications
  • 12.0.1.79
platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h
Go to the documentation of this file.
1 /*
2  * Copyright 2023 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 
89 @interface GDPKICertificate : NSObject
90 
98 - (instancetype)initWithData:(NSData*)x509;
99 
104 @property (atomic, readonly) NSData *binaryX509DER;
105 
110 @property (atomic, readonly) NSInteger version;
111 
116 @property (atomic, readonly) NSString *serialNumber;
117 
122 @property (atomic, readonly) NSString *subjectName;
123 
128 @property (atomic, readonly) NSString *subjectAlternativeName;
129 
134 @property (atomic, readonly) NSString *issuer;
135 
140 @property (atomic, readonly) NSDate *notBeforeDate;
141 
146 @property (atomic, readonly) NSDate *notAfterDate;
147 
152 @property (atomic, readonly) NSString *keyUsage;
153 
154 @end
155 
162 @interface GDCredentialManagerUI : NSObject
163 
190 @property (class, atomic, readonly) UIViewController* rootViewController;
191 
197 @property (class, atomic, readonly) BOOL profilesAssigned;
198 
205 @property (class, atomic, readonly) BOOL profilesRequireAttention;
206 
207 @end
GDPKICertificate::version
NSInteger version
X.509 version.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:110
GDCredentialManagerUI::rootViewController
UIViewController * rootViewController
View of assigned User Credential Profiles.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:190
GDPKICertificate::subjectAlternativeName
NSString * subjectAlternativeName
X.509 Subject Alternative Name field.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:128
GDCredentialManagerUI
Credentials Management User Interface.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:162
GDCredentialManagerUI::profilesAssigned
BOOL profilesAssigned
Return YES if there are profiles assigned to the user.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:197
GDPKICertificate::notBeforeDate
NSDate * notBeforeDate
X.509 Validity: Not Before date and time.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:140
GDPKICertificate::binaryX509DER
NSData * binaryX509DER
Binary DER encoded certificate data.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:104
GDCredentialManagerUI::profilesRequireAttention
BOOL profilesRequireAttention
Return YES if there are one or more profiles that need user attention.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:205
GDPKICertificate::subjectName
NSString * subjectName
X.509 Subject field.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:122
GDPKICertificate::notAfterDate
NSDate * notAfterDate
X.509 Validity: Not After date and time.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:146
GDPKICertificate::serialNumber
NSString * serialNumber
X.509 Serial Number field.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:116
GDPKINotificationCertificateRemoved
NSString *const GDPKINotificationCertificateRemoved
Certificate removal notification identifier.
GDPKICertificate
X.509 Public Key Certificate.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:89
GDPKICertificate::issuer
NSString * issuer
X.509 Issuer field.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:134
GDPKICertificate::keyUsage
NSString * keyUsage
X.509 Key Usage field.
Definition: platform/apple/ios/build/BlackBerryDynamics.framework/Headers/GDPKI.h:152
GDPKINotificationCertificateAdded
NSString *const GDPKINotificationCertificateAdded
Certificate addition notification identifier.