2009-06-21 5 views
0

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

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

зп - к «ключ» file.snk

Sn.exe затем реагирует с

удалось создать сильный ключ имя Пара - Доступ запрещен.

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

\ ProgramData \ Microsoft \ Crypto \ RSA \ MachineKeys

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

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

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

ответ

1

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