SNK против сертификата подписи кода - PullRequest
20 голосов
/ 22 августа 2010

В моей организации мы используем файлы snk со сборками со строгими именами.Мы сами создаем snk.

Кроме того, мы используем подпись кода на двоичных файлах.Мы получаем pfx от Verisign.

  • В чем разница между этими двумя процессами?
  • Разве не проблема в том, что snk также не получен от Verisign?

1 Ответ

23 голосов
/ 22 августа 2010

snk и pfx используются для двух разных целей.Snk используется для строгого именования, в котором используется пара ключей для уникальной идентификации сборки.PFX предназначен для подписи кода, который является аналогичным процессом, но предназначен для предотвращения злонамеренного вмешательства в сборки, которые распространяются публично.Использование обоих в сборке и строгих имен И подписывает их.

Можно создать собственный файл SNK, если вы храните закрытый ключ в безопасности.Файл PFX, полученный от Verisign, позволяет подписать сборку с помощью ключа, защищенного третьей стороной.Это дополнительный уровень безопасности, который позволяет пользователям вашей сборки знать, что она не была подделана.

...