c - 使用 Openssl API 从 C 文件夹中读取所有 X509 证书

标签 c openssl x509

在应用程序(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/

相关文章:

python - 如何使用 Python 通过证书颁发机构验证公钥?

c - Dev-C++ 输入被跳过

c++ - 堆栈变量已损坏

php - XERO API 的快速认证技术有哪些?

c - Windows 2008R2 CA 和 OpenSSL CSR : Error parsing CSR ASN1 bad value met

c - 使用 openssl api 以编程方式将 x509 证书转换为人类可读的格式

c - 用 Bit Packing 优化 C 中的矩阵乘法

c - 在recvfrom 和socket 之后使用connect

c - 减少 C 代码量

google-app-engine - AppEngine 上的 SignedJwtAssertionCredentials 无法识别 PEM key