Сколько файлов .snk мне нужно? - PullRequest
1 голос
/ 28 апреля 2009

Допустим, у меня есть несколько сборок .NET, и я хочу подписать каждую из них строгим именем. Достаточно ли одной пары ключей (один файл .snk) или мне нужно создать одну пару для каждой сборки? Должен ли я публиковать открытый ключ (каждой) пары ключей?

Ответы [ 3 ]

4 голосов
/ 28 апреля 2009

Вам нужен только один файл .snk.

Вам не нужно публиковать открытый ключ. Любой может получить открытый ключ, используя sn.exe с ключом -p.

1 голос
/ 28 октября 2011

У нас есть (3) .snk файлы.

Тот, который мы используем для подписи наших сборок, тот, который был отправлен для генерации кода на месте (нам больше не нужно это делать), и mono.snk для подписи Mono.Cecil и Mono.Security (это построен здесь для использования с Microsoft .NET).

1 голос
/ 28 апреля 2009

Одного ключевого файла достаточно, чтобы подписать несколько связанных сборок. Посмотрите свой GAC. Сборки из одного продукта или платформы часто имеют один и тот же ключ. Например, многие сборки Microsoft .NET Framework используют один и тот же ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...