在C 中生成证书请求

generate a certificate request in c++

本文关键字:证书 请求      更新时间:2023-10-16

我是加密环境中的初学者,我想做一些基本的事情。

正如标题所述,我想生成证书请求,然后将其发送到CA生成证书,然后我想撤销它。我想使用C 来完成所有这些。我已经使用命令提示符使用openSSL库生成了CA,但是现在我想在Visual Studio(C )中使用以上CA生成的方式来完成上述作业。

我在互联网上搜索了哪个库最适合这种工作,但我似乎无法取得结果。有人可以将我指向正确的方向吗?(一些示例将不胜感激,因为到目前为止,MSDN网站对我没有什么帮助)。谢谢!

我建议 keyczar(retected) Google的Tink和Crypto 。如果您感到更加冒险,那就是SSLPKIX,它是用于使用OpenSSL处理数字证书的C 包装器。尽管它的功能很强,但其API并不完全完整,并且可能会改变。它还缺乏文档和VS项目。不过,您可能会发现它可以作为研究资源(检查测试案例)。