我知道有SecPKCS12Import API可以导入(解析)PKCS12。
如何从SecIdentityRef + SecCertificateRef创建PKCS12呢?
我正在寻找使用本地API(安全框架)的方法,而不是集成OpenSSL(或其他第三方库)。
我知道有SecPKCS12Import API可以导入(解析)PKCS12。
如何从SecIdentityRef + SecCertificateRef创建PKCS12呢?
我正在寻找使用本地API(安全框架)的方法,而不是集成OpenSSL(或其他第三方库)。
CFDataRef exportedData;
OSStatus ret = SecItemExport(arrayWithIdentityAndCert,
kSecFormatPKCS12,
0, /* Use kSecItemPemArmour to add PEM armor */
NULL,
&exportedData);
if(ret == errSecSuccess)
{
/* exportedData now contains your PKCS12 data */
}