自己署名ルートを使用してクライアント アプリケーションの証明書を定期的に生成するサーバー アプリを探しています。これらの証明書をプログラムで生成するための合理化されたプロセスが .NET にありませんか?
もちろん、makecert または openssl を生成し続けることもできますが、出力で X509Certificate を取得するだけで、よりプログラム的なインメモリ メソッドを探していました。
誰かがコード スニペットを入手した場合は、共有していただけますか?
自己署名ルートを使用してクライアント アプリケーションの証明書を定期的に生成するサーバー アプリを探しています。これらの証明書をプログラムで生成するための合理化されたプロセスが .NET にありませんか?
もちろん、makecert または openssl を生成し続けることもできますが、出力で X509Certificate を取得するだけで、よりプログラム的なインメモリ メソッドを探していました。
誰かがコード スニペットを入手した場合は、共有していただけますか?
製品で「弾む城」を使用することに少し不安を感じている人は、CodePlex の CLR セキュリティ チームのサイトをチェックしてください。x509証明書を作成するためのライブラリを含め、そこには多くの利点があります.
私は 2004 年にこの分野でいくつかの作業を行いましたが、そのような .NET ソリューションは当時存在しませんでした。openssl に簡単にシェルアウトするラッパー クラスを作成しました。あなたが説明するように。
その車輪を再発明しようとするよりも、よく知られている (そして使用されている) ソリューションに固執するのが最善であると考えました!
OK、最後にこれを見てからしばらく経ちましたが、「壊れていない場合は修正しないでください」と言いたくなるでしょう。