私はx509証明書の作成、署名などに関する記事の後に記事を流してきましたが、まだ私の問題の解決策を見つけました。誰かが正しい方向に向けることができるかどうか疑問に思っています。この点。クライアントアプリのx509 C#の例?
:
- は、公開鍵/秘密鍵ペア
- グラブにバイト[]のようにキーを生成し、ファイルシステムに保存するここでは、私が何をしようとしているのです。
- サーバーアプリの署名要求
生成x509証明書
- をファイルシステム上で。
- 上記第3位で自己署名証明書によって署名されているよう
- サインクライアント証明書に
- 検証クライアント証明書を自己署名X509証明書を作成します。
私はmakecert.exeまたはopenssl.exeなどの.NETおよび外部の.exeファイルなしの中のすべてのプログラムでこれを実行する必要がある - 私は、インプロセスのライブラリを使用する必要がある、など
私はビットを持っており、 Bouncy Castle、.Net Crypto、opensslなどのさまざまなライブラリを使って作業しましたが、私は常にドキュメンテーションの不足か、キーパッドをバイト[]にすることができないので、ロードブロッキングを起こしました。私はこれをもっと難しくしていますか、そこにはドキュメンテーションの重大な欠如があります。
私は誰かがこれまでにこれをしていなければならないことを理解しています。私は本当に助けてくれてありがとうございます - 私はすべての提案に感謝します - ありがとう!
...とPKIBlackboxはオプションではありません - 。それはあまりにも多くのコスト:(
http://stackoverflow.com/questions/1228439/x509-guide-tutorial-in-c –
PKIBlackboxは、私が知っている限り、.NETでPKCS#10(証明書要求)をサポートする唯一のものです。また、サポート、サンプル、ドキュメントも用意されています –