是否存在SecCertificateAddToKeychain的openssl等价物?

时间:2013-11-01 05:53:43

标签: c security openssl certificate x509

openssl中是否有一个等同于OS X SecCertificateAddToKeychain的C API,可以用来在所选的证书存储中存储证书?

如果是跨平台?

1 个答案:

答案 0 :(得分:0)

在其他平台(Windows,Linux或其他操作系统)中可能存在等效的钥匙串。据我所知,OpenSSL中没有与keychain相关的跨平台等价物。但是,OpenSSL的证书存储不是密钥链,因为它不用于存储密码短语。

正如您所提到的,您希望OpenSSL中的SecCertificateAddToKeychain等效。据我所知,没有这样的等价物。

在Windows中,它是受保护的存储系统。

但是,我仍然建议您查看OpenSSL证书存储,即X509_STORE。如果这满足了你的目的(你想用钥匙串做什么)。

X509_STORE适用于所有平台。