3

私は暗号化環境の初心者で、基本的なことをしたいと思っています。

タイトルが示すように、証明書要求を生成し、それを CA に送信して証明書を生成し、それを取り消したいと考えています。これらすべてを C++ を使用して行いたいと考えています。コマンド プロンプトを使用して openssl ライブラリを使用して既に CA を生成しましたが、この方法で生成された CA を使用して上記のジョブを実行するために、Visual Studio (C++) で作業したいと考えています。

この種の作業に最適なライブラリをインターネットで検索しましたが、結果が得られないようです。誰かが私を正しい方向に向けることができますか? (msdn の Web サイトはこれまであまり役に立たなかったので、いくつかの例を教えていただければ幸いです)。ありがとうございました!

4

1 に答える 1

2

Keyczar (非推奨) Google の TinkCrypto++をお勧めします。もっと冒険したい場合は、OpenSSL を使用してデジタル証明書を処理するための C++ ラッパーであるsslpkixがあります。機能はしますが、その API は完全ではなく、変更される可能性があります。また、ドキュメントと VS プロジェクトも不足しています。ただし、学習リソースとして役立つ場合があります (テスト ケースを確認してください)。

于 2012-10-17T21:39:03.177 に答える