tut*_*uen 5 windows openssl certificate
我用 C 语言制作了一个网络客户端,通常我使用 Linux,但我不知道 CA 证书如何在 Windows 上工作。而且windows的手册也不是很好。
Windows 上默认存在 CA 证书目录(根目录)吗?
就像linux下的/etc/ssl/certs/目录,这是CA证书的列表。
我需要这个来改编一个与 openSSL 一起使用的程序。
你能帮助我吗?先感谢您。
您可以访问 Windows 证书存储(其中包含 CA 证书)并使用以下功能操作证书:
CertOpenSystemStore()
CertEnumCertificatesInStore()
CertCloseStore()
Run Code Online (Sandbox Code Playgroud)
并将 DER 证书转换为 OpenSSL X509 结构:
d2i_X509()
Run Code Online (Sandbox Code Playgroud)
例如,请参阅此链接:
。
| 归档时间: |
|
| 查看次数: |
20406 次 |
| 最近记录: |