質問

Windows で認証局 (CA) を簡単に作成できるようにするユーティリティを C# で作成したいと考えています。何かアイデアや提案はありますか?

これを行うために OpenSSL を使用できることはわかっています。最終的には、このユーティリティには CA を生成するだけでなく、それ以上のことを実行してもらいたいと考えています。また、ユーティリティを実行するために OpenSSL のインストールが必要になることも避けたいと考えています。

役に立ちましたか?

解決

OpenSSL は Apache ライセンスを取得しているため (つまり、BSD スタイル)、アプリケーションと一緒に DLL として配布するだけです。(必要な機能だけを 1 つの DLL にまとめて自分で構築することもできます。) 次に、p/invoke 呼び出しを使用して、この DLL と通信します。

(ネイティブ コードを .NET 実行可能ファイルに直接リンクすることもできるでしょうか?それについてはわかりません。)

他のヒント

バウンシーキャッスルを見てみる http://www.bouncycastle.org/csharp/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top