CPDFSignatureCertificate Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | CPDFSignature.h |
version
Certificate version.
@property (nonatomic, readonly) NSString *versionDiscussion
Certificate version.
Declared In
CPDFSignature.h
signatureAlgorithmOID
Get the signature algorithm.
@property (nonatomic, readonly) NSString *signatureAlgorithmOIDDiscussion
Get the signature algorithm.
Declared In
CPDFSignature.h
signatureAlgorithmType
Get the type of signature algorithm.
@property (nonatomic, readonly) CPDFSignatureAlgorithmType signatureAlgorithmTypeDiscussion
Get the type of signature algorithm.
Declared In
CPDFSignature.h
subject
Get the subject of the certificate.
@property (nonatomic, readonly) NSString *subjectDiscussion
Get the subject of the certificate.
Declared In
CPDFSignature.h
subjectDict
C (Country), ST (Province), L (Locality);O (Organization), OU (Organizational Unit), CN (Common Name)
@property (nonatomic, readonly) NSDictionary *subjectDictDiscussion
C (Country), ST (Province), L (Locality);O (Organization), OU (Organizational Unit), CN (Common Name)
Declared In
CPDFSignature.h
issuer
Get the issuer of the certificate.
@property (nonatomic, readonly) NSString *issuerDiscussion
Get the issuer of the certificate.
Declared In
CPDFSignature.h
issuerDict
C (Country), ST (Province), L (Locality);O (Organization), OU (Organizational Unit), CN (Common Name)
@property (nonatomic, readonly) NSDictionary *issuerDictDiscussion
C (Country), ST (Province), L (Locality);O (Organization), OU (Organizational Unit), CN (Common Name)
Declared In
CPDFSignature.h
serialNumber
Get the serial number of the certificate.
@property (nonatomic, readonly) NSString *serialNumberDiscussion
Get the serial number of the certificate.
Declared In
CPDFSignature.h
validityStarts
Get the validity start date.
@property (nonatomic, readonly) NSDate *validityStartsDiscussion
Get the validity start date.
Declared In
CPDFSignature.h
validityEnds
Get the validity end date.
@property (nonatomic, readonly) NSDate *validityEndsDiscussion
Get the validity end date.
Declared In
CPDFSignature.h
subjectKeyIdentifier
Get the subject’s key identifier.
@property (nonatomic, readonly) NSString *subjectKeyIdentifierDiscussion
Get the subject’s key identifier.
Declared In
CPDFSignature.h
keyUsage
Get the types of key usage.
@property (nonatomic, readonly) CPDFSignatureKeyUsageType keyUsageDiscussion
Get the types of key usage.
Declared In
CPDFSignature.h
certificatePolicies
Get the certificate policies.
@property (nonatomic, readonly) NSString *certificatePoliciesDiscussion
Get the certificate policies.
Declared In
CPDFSignature.h
authorityKeyIdentifier
Get the issuer‘s key identifier.
@property (nonatomic, readonly) NSString *authorityKeyIdentifierDiscussion
Get the issuer‘s key identifier.
Declared In
CPDFSignature.h
CRLDistributionPoints
Get the CRL Distribution Points.
@property (nonatomic, readonly) NSArray<NSString*> *CRLDistributionPointsDiscussion
Get the CRL Distribution Points.
Declared In
CPDFSignature.h
basicConstraints
Basic Constraints.
@property (nonatomic, readonly) NSString *basicConstraintsDiscussion
Basic Constraints.
Declared In
CPDFSignature.h
publicKey
Public Key.
@property (nonatomic, readonly) NSString *publicKeyDiscussion
Public Key.
Declared In
CPDFSignature.h
X509Data
Get X.509 data.
@property (nonatomic, readonly) NSString *X509DataDiscussion
Get X.509 data.
Declared In
CPDFSignature.h
SHA1Digest
SHA1 digest.
@property (nonatomic, readonly) NSString *SHA1DigestDiscussion
SHA1 digest.
Declared In
CPDFSignature.h
MD5Digest
MD5 digest.
@property (nonatomic, readonly) NSString *MD5DigestDiscussion
MD5 digest.
Declared In
CPDFSignature.h
ocspURL
OCSP url.
@property (nonatomic, readonly) NSString *ocspURLDiscussion
OCSP url.
Declared In
CPDFSignature.h
ocspStatus
OCSP authentication status.
@property (nonatomic, readonly) CPDFSignatureOCSPStatus ocspStatusDiscussion
OCSP authentication status.
Declared In
CPDFSignature.h
isTrusted
Be trusted or not.
@property (nonatomic, readonly) BOOL isTrustedDiscussion
Be trusted or not.
Declared In
CPDFSignature.h
– verifyOCSPWithCompletionHandler:
OCSP authentication.
- (void)verifyOCSPWithCompletionHandler:(void ( ^ ) ( BOOL result , CPDFSignatureOCSPStatus ocspStatus ))handlerDiscussion
OCSP authentication.
Declared In
CPDFSignature.h
– exportToFilePath:
Export the certificate to a file.
- (BOOL)exportToFilePath:(NSString *)filePathParameters
path |
Certificate save path. |
|---|
Return Value
Return true: Export successfully. Return false: Export failed.
Discussion
Export the certificate to a file.
Declared In
CPDFSignature.h
– setSignCertTrustedFolder:
Set up a certificate trust folder, default sandbox path.
- (void)setSignCertTrustedFolder:(NSString *)signCertTrustedFolderDiscussion
Set up a certificate trust folder, default sandbox path.
Declared In
CPDFSignature.h
– addToTrustedCertificates
Add certificate to the trusted list.
- (BOOL)addToTrustedCertificatesDiscussion
Add certificate to the trusted list.
Declared In
CPDFSignature.h
+ certificateWithPKCS12Path:password:
* Check whether the password of the certificate file is correct.
* @param path The certificate file path.
* @param password The password of the certificate file.
+ (CPDFSignatureCertificate *)certificateWithPKCS12Path:(NSString *)path password:(NSString *)passwordDiscussion
* Check whether the password of the certificate file is correct.
* @param path The certificate file path.
* @param password The password of the certificate file.
* @return If the return value is not null, the password is correct.
Declared In
CPDFSignature.h
– checkCertificateIsTrusted
The certificate is trusted or not.
- (void)checkCertificateIsTrustedDiscussion
The certificate is trusted or not.
Declared In
CPDFSignature.h