CA を作成するための C# ユーティリティ
-
09-06-2019 - |
質問
Windows で認証局 (CA) を簡単に作成できるようにするユーティリティを C# で作成したいと考えています。何かアイデアや提案はありますか?
これを行うために OpenSSL を使用できることはわかっています。最終的には、このユーティリティには CA を生成するだけでなく、それ以上のことを実行してもらいたいと考えています。また、ユーティリティを実行するために OpenSSL のインストールが必要になることも避けたいと考えています。
解決
OpenSSL は Apache ライセンスを取得しているため (つまり、BSD スタイル)、アプリケーションと一緒に DLL として配布するだけです。(必要な機能だけを 1 つの DLL にまとめて自分で構築することもできます。) 次に、p/invoke 呼び出しを使用して、この DLL と通信します。
(ネイティブ コードを .NET 実行可能ファイルに直接リンクすることもできるでしょうか?それについてはわかりません。)
他のヒント
バウンシーキャッスルを見てみる http://www.bouncycastle.org/csharp/
所属していません StackOverflow