предоставить доступ к закрытому ключу для учетной записи NT Authority\Network Service

У меня есть цифровой сертификат от третьей стороны, и когда я пытаюсь запустить следующую команду ms-dos для предоставления доступа к учетной записи NETWORKSERVICE, я получаю следующую ошибку.

winhttpcertcfg -g-c LOCAL_MACHINE\MY -s "TransUnion Net Access Client" -a "Networkservice"

Error: Unable to update security info for key container error = 0x5. 

Что это значит? Как разрешить моему сертификату доступ к учетной записи NT Authority\Network Service?

Заранее спасибо за помощь!

Просто для справки я включаю следующее. Я выполнил эту команду

winhttpcertcfg -l-c LOCAL_MACHINE\MY -s "TransUnion Net Access Client"

В настоящее время только следующие учетные записи имеют доступ к закрытому ключу:

  • BUILT IN\Administrators
  • NT AUTHORITY\System

person Tony    schedule 31.07.2011    source источник
comment
Как только я решу эту проблему, я надеюсь, что смогу решить эту исходную проблему: System.Security.Cryptography.CryptographicException: система не может найти указанный файл.   -  person Tony    schedule 31.07.2011


Ответы (1)


Я нашел решение своей проблемы. Мне нужно запустить от имени администратора командную строку DOS, и это должно сработать.

person Tony    schedule 01.08.2011
comment
Забавно - я запустил пакетный файл от имени администратора, и это не удалось, но открытие командной строки от имени администратора и ввод команд работает. - person komma8.komma1; 03.10.2012