Как использовать certutil -exportPFX для экспорта сертификатов из хранилища «Certifiate Enrollment Requests»?


1

У меня Windows Server 2008. Я пытаюсь написать скрипт для экспорта закрытых ключей моего запроса сертификата. Я хотел использовать командлет powershell Export-PfxCertificate экспортировать закрытые ключи моего запроса сертификата, но кажется, что командлет отсутствует в Server 2008. Поэтому я попробовал команду certutil, но продолжаю получать сообщение об ошибке:

CertUtil: -exportPFX command FAILED: 0x80070002 (WIN32: 2)
CertUtil: The system cannot find the file specified.

Я знаю конкретный серийный номер и отпечаток большого пальца, но, похоже, я не указываю [CertificateStoreName] правильно. В powershell расположение cert:\LocalMachine\REQUEST, но я не могу получить формат для certutil.

Я перепробовал много версий

certutil -f -enterprise -exportpfx 05..hexdigits...0a C:\private.pfx

Но безуспешно. certutil -store -? был не в поиске правильного формата.

Как я могу это сделать?

Спасибо!

Ответы:


0

Запросы на подпись сертификатов хранятся в отдельном хранилище (называемом REQUEST) из обычных сертификатов. Использовать этот:

certutil -exportPFX -user -p "password" REQUEST $SerialNumber "a.pfx"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.