Невозможно найти или получить контекст для запрашиваемого сертификата

Целый день я пытаюсь установить сертификат оплаты firstdata, я вставил сертификат в личную папку в разделе Certificates with mmc. Теперь, когда я запускаю консольное приложение winhttpcertcfg.exe, я получаю сообщение об ошибке: невозможно найти или получить контекст для запрошенного сертификата.

Это команда, которую я использую:

winhttpcertcfg.exe -g -c LOCAL_MACHINE \ My -s WS101..1 -a IWAM_B3B

Некоторое время я просматривал Google, но безуспешно. Каждый комментарий более чем приветствуется. Спасибо, лазиале

1 ответ

У меня была похожая проблема, и, наконец, я узнал, что мой сертификат был установлен в хранилище CURRENT_USER, а не в хранилище LOCAL_MACHINE.

winhttpcertcfg -l -c LOCAL_MACHINE \ My -s "Issued To" выдавала ошибку "Невозможно найти или получить контекст для запрошенного сертификата" во время
winhttpcertcfg -l -c CURRENT_USER\My -s "Issued To" вернул данные сертификата.

После того, как я добавил сертификат в нужное место с помощью mmc.exe (оснастка "Сертификаты для учетной записи компьютера - локальный компьютер"), я смог предоставить доступ с закрытым ключом для необходимой учетной записи (в моем случае NetworkService).

Другие вопросы по тегам