【问题标题】:Is there an openssl equivalent for SecCertificateAddToKeychain?SecCertificateAddToKeychain 是否有等效的 openssl?
【发布时间】:2013-11-12 08:17:01
【问题描述】:

openssl 中是否有等效于 OS X 的 SecCertificateAddToKeychain 的 C API,可用于将证书存储在所选证书存储中?

如果有的话是跨平台的吗?

【问题讨论】:

    标签: c security openssl certificate x509


    【解决方案1】:

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

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

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

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

    X509_STORE 适用于所有平台。

    【讨论】:

      猜你喜欢
      • 2012-03-15
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      • 2021-01-03
      • 2016-10-26
      • 2023-03-04
      • 2012-02-26
      • 2010-09-22
      相关资源
      最近更新 更多