sn.exe -k
не создает файл в формате .pfx. У меня больше нет VS2005, но он работает в VS2010, когда я называю файл ShellTradingCCMPROD.snk
. Ключ в этом файле не защищен паролем.
Насколько я знаю, вы не можете использовать sn.exe для создания ключей, защищенных паролем.