Разрешения хранилища ключей RSA - PullRequest
0 голосов
/ 22 июня 2009

Со вчерашнего дня я не смог генерировать ключи строгих имен с помощью sn.exe или Visual Studio, которая также использует sn.exe.

При попытке создать файл ключа выполняется следующая команда cimmand

sn - k "key file.snk"

sn.exe затем отвечает

Не удалось создать пару ключей строгого имени. Доступ запрещен.

После повторения этого процесса при запуске Process Monitor я теперь знаю, что все местоположения, к которым sn.exe запрещен доступ, находятся в следующем каталоге

\ ProgramData \ Microsoft \ Crypto \ RSA \ MachineKeys

Запрос разрешений для этой папки показывает, что группы «Все» и «Администраторы» не имеют прав, а учетная запись NETWORK SERVICE имеет полный доступ.

Вчера я установил SourceGear Fortress, который использует учетную запись NETWORK SERVICE, однако это единственное существенное изменение в системе до возникновения проблемы.

Это нормально для всех и администраторов - не иметь прав на хранилище ключей RSA?

1 Ответ

2 голосов
/ 29 июня 2009

После восстановления разрешений на чтение и запись в моей учетной записи для каталога MachineKeys я снова смог сгенерировать ключи

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