1

私たちは、大規模なエンタープライズ アプリケーションの保守作業を行っています。今、私たちは大きな問題に直面しています。前の会社から取得した ms.net proect. のコード署名証明書は 20 日で期限切れになります。私たちのチームの誰も、証明書の問題に関連した経験を持っていません. いくつか問題があります。

  1. 有効な証明書を作成する方法がわかりません。どこかに支払う必要がありますか、それとも無料で作成できますか
  2. 証明書をビルドメカニズムに統合する方法がわかりません。
  3. 証明書がないと、msi パッケージを作成できません。

どんなアイデアでも、どんな推薦でも素晴らしいでしょう。

前もって感謝します

やや

4

2 に答える 2

3

これをチェックしてください..

http://msdn.microsoft.com/en-us/library/ms537361(VS.85).aspx

これは、デジタル署名とデジタル証明書について知っておく必要があるすべてを説明しています。コード署名された展開は、Symbian などの一部のモバイル プラットフォームでの一般的な方法であり、Symbian によって承認された信頼できるデジタル証明書ベンダーまたはソースから署名されていないと、アプリケーションを展開できません。

これは PC プラットフォームではまれですが、最終的には追いつくでしょう。アセンブリにデジタル署名を付けると、展開マシンでの信頼性が高まります。

于 2009-06-30T08:08:19.263 に答える
1

これが内部アプリケーションのみの場合 (つまり、企業のインフラストラクチャによってセキュリティが既に提供されており、展開プロセスを満足させるために証明書が必要な場合)、一時的な「自己署名」証明書を使用できます。Visual Studio の [発行] タブでこれを行うか、makecert を使用できます。

makecert -r -pe -n "CN=My Organisation" -b 01/01/2000 -e 01/01/2099 -eku 1.3.6.1.5.5.7.3.3 -ss My
于 2009-06-30T09:10:49.530 に答える