在c ++中生成证书请求

时间:2012-10-17 21:18:55

标签: c++ openssl certificate

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

正如标题所说,我想生成证书请求,然后将其发送给CA以生成证书,然后我想撤销它。我想用C ++做这一切。 我已经使用命令提示符使用openssl库生成了CA,但现在我想在Visual Studio(C ++)中使用以这种方式生成的CA来执行上述作业。

我在互联网上搜索了哪个库最适合这种工作,但我似乎无法得到结果。有人能指出我正确的方向吗? (一些例子将不胜感激,因为msdn网站到目前为止并没有给我很多帮助)。谢谢!

1 个答案:

答案 0 :(得分:2)

我建议KeyczarCrypto++。如果你觉得更冒险,那就是sslpkix,这是一个使用OpenSSL处理数字证书的C ++包装器。虽然它功能齐全,但它的API并不完整,可能会发生变化。它也缺乏文档和VS项目。您可能会发现它作为学习资源很有用(查看测试用例)。