OS X使用安全框架加载PEM证书

时间:2014-05-12 21:55:53

标签: macos ssl

我编写的OS X应用程序必须使用安全框架,而不是OpenSSL,要加载证书文件我找到了可用于(DER)的SecCertificateCreateWithData 和SecPKCS12Import可用于(PKCS#12),但我没有找到任何可用于PEM格式的东西。

是否仅使用OS X安全框架退出方法来加载PEM证书,而不使用OpenSSL?

1 个答案:

答案 0 :(得分:1)

SecItemImport。您可能会发现SecPKCS12Import源代码对于理解如何调用它很有用(尽管如果您了解其他安全框架调用并不困难)。

您可能也对此问题感兴趣,只是为了查看更多代码:Importing a PKCS12 Using SecItemImport

然而,PEM导入应该比PKCS#12版本稍微简单一些。您甚至不需要告诉它是否是ASCII装甲;它通常会为你解决所有问题。