1

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

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

4

2 に答える 2

3

OpenSSL は Apache ライセンス (つまり BSD スタイル) であるため、アプリケーションと共に DLL として簡単に配布できます。(必要な機能だけをすべて 1 つの DLL に含めるために、自分でビルドすることもできます。) 次に、p/invoke 呼び出しを使用して、この DLL と対話します。

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

于 2008-09-17T04:12:48.143 に答える
1

BouncyCastle をご覧ください http://www.bouncycastle.org/csharp/

于 2010-02-09T11:45:53.637 に答える