我是加密环境的初学者,我想做一些基本的事情。
正如标题所说,我想生成一个证书请求,然后将其发送给 CA 以生成证书,然后我想撤销它。我想用 C++ 来完成这一切。我已经使用命令提示符使用 openssl 库生成了一个 CA,但现在我想在 Visual Studio (C++) 中使用以这种方式生成的 CA 来完成上述工作。
我在互联网上搜索了哪个图书馆最适合这种工作,但我似乎无法得到结果。有人能指出我正确的方向吗?(一些例子将不胜感激,因为到目前为止 msdn 网站对我帮助不大)。谢谢!
我是加密环境的初学者,我想做一些基本的事情。
正如标题所说,我想生成一个证书请求,然后将其发送给 CA 以生成证书,然后我想撤销它。我想用 C++ 来完成这一切。我已经使用命令提示符使用 openssl 库生成了一个 CA,但现在我想在 Visual Studio (C++) 中使用以这种方式生成的 CA 来完成上述工作。
我在互联网上搜索了哪个图书馆最适合这种工作,但我似乎无法得到结果。有人能指出我正确的方向吗?(一些例子将不胜感激,因为到目前为止 msdn 网站对我帮助不大)。谢谢!
我推荐Keyczar(已弃用) Google 的 Tink和Crypto++。如果您喜欢冒险,可以使用sslpkix,它是一个 C++ 包装器,用于使用 OpenSSL 处理数字证书。虽然它是功能性的,但它的 API 并不完整,并且可能会发生变化。它还缺少文档和 VS 项目。不过,您可能会发现它作为学习资源很有用(检查测试用例)。