Запросы на подпись сертификатов хранятся в отдельном хранилище (называемом REQUEST) из обычных сертификатов. Использовать этот:
certutil -exportPFX -user -p "password" REQUEST $SerialNumber "a.pfx"
У меня 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 -?
не был в выяснении правильного формата.
Как я могу это сделать?
Спасибо!
Запросы на подпись сертификатов хранятся в отдельном хранилище (называемом REQUEST) из обычных сертификатов. Использовать этот:
certutil -exportPFX -user -p "password" REQUEST $SerialNumber "a.pfx"