相关疑难解决方法(0)

iOS - 以编程方式安装SSL证书

我正在编写一个phonegap插件,可以在app keychain中安装CA根证书和用户证书.

以下是用于安装证书的代码:

NSData *PKCS12Data = [[NSData alloc] initWithContentsOfFile:certpath];
CFDataRef inPKCS12Data = (CFDataRef)PKCS12Data;
CFStringRef password = (CFStringRef)certPassword;
const void *keys[] = { kSecImportExportPassphrase };
const void *values[] = { password };
CFDictionaryRef optionsDictionary = CFDictionaryCreate(NULL, keys, values, 1, NULL, NULL);
CFArrayRef items = CFArrayCreate(NULL, 0, 0, NULL);
OSStatus securityError = SecPKCS12Import(inPKCS12Data, optionsDictionary, &items);
if (securityError == 0) {
    NSLog(@" *** Certificate install Success ***");
} else {
    NSLog(@" *** Certificate install Failure ***");
}
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常(securityError等于0).但是,我正在获取这些错误:

unknown apsd[59] <Warning>: <APSCourier: 0xee1ba80>: …
Run Code Online (Sandbox Code Playgroud)

ssl certificate objective-c ios cordova

22
推荐指数
1
解决办法
1万
查看次数

标签 统计

certificate ×1

cordova ×1

ios ×1

objective-c ×1

ssl ×1