【发布时间】:2013-07-06 11:11:10
【问题描述】:
在应用程序(C 语言)中,我需要附加所有本地可用的 CA 证书。所以,我正在寻找一些 Openssl 库函数,它可以帮助我从给定文件夹(或证书存储)中加载 X509 格式的所有证书,例如 /etc/ssl/certs 目录。在这方面我将不胜感激。
谢谢, Ankit
【问题讨论】:
在应用程序(C 语言)中,我需要附加所有本地可用的 CA 证书。所以,我正在寻找一些 Openssl 库函数,它可以帮助我从给定文件夹(或证书存储)中加载 X509 格式的所有证书,例如 /etc/ssl/certs 目录。在这方面我将不胜感激。
谢谢, Ankit
【问题讨论】:
我假设这就是您想要的:SSL_CTX_load_verify_locations()?
我知道 OpenSSL 文档很密集,但您必须能够在其中找到您需要的内容(而不是通过 stackoverflow 问题)。
确保您是否将新证书添加到您重新运行 c_rehash 的目录中,如文档中所述。
【讨论】: