私はいくつかの.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. snkファイルを利用する
- 4. 次のクエリでいくつかの提案が必要です
- 5. 2つのセッションファクトリに必要な設定ファイルの数はいくつですか?
- 6. このコードのいくつかの説明が必要です
- 7. 各プロジェクトは別々の強い名前キー(.snk)で署名する必要がありますか?
- 8. ホバリングピクチャに関するいくつかのガイドが必要です
- 9. いくつかのWinFormsとDataSetのアドバイスが必要です
- 10. いくつかのjavascriptのアドバイスが必要です
- 11. いくつのDockerサービスの複製が必要ですか?
- 12. いつMSVCRTの再配布可能ファイルが必要ですか?
- 13. OpenGL円投影。いくつかの説明が必要です
- 14. いくつかの修正が必要ですSurfaceAreaとLateralArea
- 15. ファジー論理にはいくつのルールが必要ですか?
- 16. いくつのSQLクエリが必要ですか?
- 17. いくつかのjqueryが必要ですif-elseステートメントヘルプ
- 18. MVCサーブレットJSP javabeans - いくつのjavabeanクラスが必要ですか?
- 19. いくつのアクティビティが必要ですか?
- 20. ノードごとにいくつのシナプスが必要ですか?
- 21. 私はいくつかのアドバイスが必要です
- 22. いくつのApache Camelキューが必要ですか?
- 23. Kotlinではいつ* .meta.jsファイルが必要ですか?
- 24. いくつかのpython演習といくつかの入力が必要
- 25. wxPythonネットワークトポロジツール - いくつかの助けが必要です - ご覧ください:)
- 26. ランドスケープ内にコントローラがいくつか必要です
- 27. 専用マスターノードがいくつ必要ですか?
- 28. .snkファイルのパスワードをリセットすることはできますか?
- 29. エンティティフレームワークのコードが最初に、いくつかのアドバイスが必要
- 30. snkファイルを使用するとマネージC++エラー::「署名に必要な秘密鍵がありません」
しかし、彼は私がアセンブリを公表したのはどうしたらいいのでしょうか? – sharptooth
参照元アセンブリが予期しているキーと同じキーで、そのキーで署名されていることを、アセンブリローダーに認証します。 –
これは、アセンブリに付属のものと同じ鍵で署名されていることだけを証明します。しかし、どのようにして誰がそのキーを生成したのかを特定することができます – sharptooth