私はいくつかの.NETアセンブリを持ち、それぞれに強力な名前で署名したいとします。 1つの鍵ペア(1つの.snkファイル)で十分ですか、各アセンブリごとに1つのペアを生成する必要はありますか? (それぞれの)鍵ペアの公開鍵を公開する必要がありますか?いくつの.snkファイルが必要ですか?
1
A
答えて
4
.snkファイルは1つだけ必要です。
公開鍵を公開する必要はありません。どのユーザーも、sn.exeと-pスイッチを使用して公開鍵を取得できます。
1
複数の関連するアセンブリに署名するには、1つのキーファイルで十分です。あなたのGACを見てください。同じ製品またはプラットフォームのアセンブリは、しばしばすべて同じキーを持っています。たとえば、Microsoftの.NETフレームワークアセンブリの多くは、同じキーを共有しています。
+0
会社全体で1つのキーペアで十分ですか? – sharptooth
1
私たちは(3).snkファイルを持っています。
オンサイトコード生成用に出荷されたもの(これ以上は必要ありません)、mono.snkはMono.CecilとMono.Securityに署名しますMicrosoftの.NETで使用するためにここに構築されています)。
関連する問題
- 1. .snkファイルから公開鍵を公開する必要はありますか?
- 2. いくつかの説明が必要
- 3. 次のクエリでいくつかの提案が必要です
- 4. 2つのセッションファクトリに必要な設定ファイルの数はいくつですか?
- 5. ホバリングピクチャに関するいくつかのガイドが必要です
- 6. いくつかのWinFormsとDataSetのアドバイスが必要です
- 7. いつMSVCRTの再配布可能ファイルが必要ですか?
- 8. MVCサーブレットJSP javabeans - いくつのjavabeanクラスが必要ですか?
- 9. いくつのアクティビティが必要ですか?
- 10. いくつかのjqueryが必要ですif-elseステートメントヘルプ
- 11. いくつのApache Camelキューが必要ですか?
- 12. いくつのSQLクエリが必要ですか?
- 13. ノードごとにいくつのシナプスが必要ですか?
- 14. snkファイルを利用する
- 15. wxPythonネットワークトポロジツール - いくつかの助けが必要です - ご覧ください:)
- 16. ランドスケープ内にコントローラがいくつか必要です
- 17. 各プロジェクトは別々の強い名前キー(.snk)で署名する必要がありますか?
- 18. エンティティフレームワークのコードが最初に、いくつかのアドバイスが必要
- 19. Windowsサービスに関するいくつかの方向が必要
- 20. いくつかのデータをピボットする手助けが必要
- 21. SQLクエリのヘルプ、いくつかのエキスパートの意見が必要
- 22. PHPインターフェイスの操作いくつかのアドバイスが必要
- 23. MVCのモデル側にいくつかの説明が必要
- 24. MongoDB接続をいつ開く必要がありますか?
- 25. は、アンドロイドゲームの開発にいくつかの助けが必要ですか?
- 26. いくつかの機能が追加されたjavascriptカラーホイールが必要です
- 27. "参考値"で渡す?いくつかの明確化が必要です
- 28. snkファイルを使用するとマネージC++エラー::「署名に必要な秘密鍵がありません」
- 29. ASP.Net MVC 3 - CheckBoxList - いくつかの提案が必要
- 30. このような状況でいくつの列が必要ですか?
しかし、彼は私がアセンブリを公表したのはどうしたらいいのでしょうか? – sharptooth
参照元アセンブリが予期しているキーと同じキーで、そのキーで署名されていることを、アセンブリローダーに認証します。 –
これは、アセンブリに付属のものと同じ鍵で署名されていることだけを証明します。しかし、どのようにして誰がそのキーを生成したのかを特定することができます – sharptooth