• BlackBerry Dynamics
  • Runtime library for iOS applications
  • 7.1.0.193
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 
15 extern NSString* const GDPKINotificationCertificateAdded;
16 
24 extern NSString* const GDPKINotificationCertificateRemoved;
25 
138 @interface GDPKICertificate : NSObject
139 
147 - (instancetype)initWithData:(NSData*)x509;
148 
153 @property (atomic, readonly) NSData *binaryX509DER;
154 
159 @property (atomic, readonly) NSInteger version;
160 
165 @property (atomic, readonly) NSString *serialNumber;
166 
171 @property (atomic, readonly) NSString *subjectName;
172 
177 @property (atomic, readonly) NSString *subjectAlternativeName;
178 
183 @property (atomic, readonly) NSString *issuer;
184 
189 @property (atomic, readonly) NSDate *notBeforeDate;
190 
195 @property (atomic, readonly) NSDate *notAfterDate;
196 
201 @property (atomic, readonly) NSString *keyUsage;
202 
203 @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:159
GDPKICertificate::subjectAlternativeName
NSString * subjectAlternativeName
X.509 Subject Alternative Name field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:177
GDPKICertificate::notBeforeDate
NSDate * notBeforeDate
X.509 Validity: Not Before date and time.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:189
GDPKICertificate::binaryX509DER
NSData * binaryX509DER
Binary DER encoded certificate data.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:153
GDPKICertificate::subjectName
NSString * subjectName
X.509 Subject field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:171
GDPKICertificate::notAfterDate
NSDate * notAfterDate
X.509 Validity: Not After date and time.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:195
GDPKICertificate::serialNumber
NSString * serialNumber
X.509 Serial Number field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:165
GDPKICertificate
X.509 Public Key Certificate.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:138
GDPKICertificate::issuer
NSString * issuer
X.509 Issuer field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:183
GDPKICertificate::keyUsage
NSString * keyUsage
X.509 Key Usage field.
Definition: platform/apple/ios/build/GD.framework/Headers/GDPKI.h:201
GDPKINotificationCertificateAdded
NSString *const GDPKINotificationCertificateAdded
Certificate addition notification identifier.