在 Windows 机器上,我想创建一个 C++ 代码,将 Windows 根证书导出到.pem \ .crt文件(就像 certmgr.msc 工具允许我手动执行一样)。目前正在挖掘 windows 的 cryptoAPI 文档,但没有找到任何东西。
编辑:使用下面的解决方案后,PEM 证书以以下格式创建(行之间不需要换行符,末尾有一个额外的字符):-----BEGIN CERTIFICATE-----
MIICvDCCAiUCEEoZ0jiMglkcpV1zXxVd3KMwDQYJKoZIhvcNAQEEBQAwgZ4xHzAd
BgNVBAoTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxFzAVBgNVBAsTDlZlcmlTaWdu
....
Rj1QNAufcFb2jip/F87lY795aQdzLrCVKIr17aqp0l3NCsoQCY/Os68olsR5KYSS
3P+6Z0JIppAQ5L9h+JxT5ZPRcz/4/Z1PhKxV0f0RY2M=
-----结束证书-----
我不相信它会被 openSSL 接受,这是什么原因?