在应用程序(C 语言)中,我需要附加本地可用的所有 CA 证书。因此,我正在寻找一些 Openssl 库函数,它可以帮助我从给定文件夹(或证书存储)(例如/etc/ssl/certs 目录)加载 X509 格式的所有证书。如果在这方面有任何帮助,我将不胜感激。
谢谢, 安基特
最佳答案
我假设这就是您想要的:SSL_CTX_load_verify_locations() ?
我知道 OpenSSL 文档很密集,但是您必须能够在其中找到您需要的内容(而不是通过 stackoverflow 问题)。
确保您是否向该目录添加了新证书,然后重新运行 c_rehash,如文档中所述。
关于c - 使用 Openssl API 从 C 文件夹中读取所有 X509 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538169/