openssl 中是否有与 OS X 等效的 C API,SecCertificateAddToKeychain
可用于将证书存储在所选证书存储中?
如果有的话是跨平台的吗?
openssl 中是否有与 OS X 等效的 C API,SecCertificateAddToKeychain
可用于将证书存储在所选证书存储中?
如果有的话是跨平台的吗?
在其他平台(Windows、Linux 或其他操作系统)中可能存在等效的钥匙串。据我所知,OpenSSL 中没有与钥匙串相关的跨平台等效项。但是,OpenSSL 有它的证书存储,它不是密钥链,因为它不用于存储密码。
正如您所提到的,您希望SecCertificateAddToKeychain
在 OpenSSL 中等效。据我所知,没有这样的等价物。
在 Windows 中,它是受保护的存储子系统。
但是,我仍然想建议查看 OpenSSL 证书存储,即X509_STORE
. 如果这足以满足您的目的(您想用钥匙串做什么)。
X509_STORE
适用于所有平台。