Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| автоматизированный_запрос_к_цс_из_powershell [2023/05/30 15:11] – jp | автоматизированный_запрос_к_цс_из_powershell [2023/06/02 09:36] (current) – [Импортировать сертификат с закрытым ключом] jp |
|---|
| |
| 6. Проверяем, что сертификат с закрытым ключом появился там, куда мы его и запрашивали - в хранилище //personal// локального компьютера. | 6. Проверяем, что сертификат с закрытым ключом появился там, куда мы его и запрашивали - в хранилище //personal// локального компьютера. |
| | |
| | ---- |
| | |
| | ==== Экспортировать сертификат с закрытым ключом ==== |
| | <WRAP prewrap> |
| | <code> |
| | $mypwd = ConvertTo-SecureString -String '1234' -Force -AsPlainText |
| | Get-ChildItem -Path Cert:\LocalMachine\My\553D577966D66F90F1EF711ABB40E3C027786FE9 | Export-PfxCertificate -FilePath C:\mypfx.pfx -Password $mypwd |
| | </code> |
| | </WRAP> |
| | |
| | ---- |
| | |
| | ==== Импортировать сертификат с закрытым ключом ==== |
| | |
| | Предположим, что нам требуется импортировать сертификат с закрытым ключом из PFX-файла в хранилище сертификатов локального компьютера. Сертификат защищен паролем. |
| | |
| | В этом случае, мы сначала перемещаемся в хранилище сертификатов локального компьютера, затем вызываем диалог запроса пароля и сохраняем его в переменную, а потом импортируем сертификат в локальное хранилище, передавая в качестве параметра пароль. |
| | |
| | <code> |
| | Set-Location -Path Cert:\LocalMachine\My |
| | $mypwd = Get-Credential -UserName 'Enter password below' -Message 'Enter password below' |
| | Import-PfxCertificate -FilePath C:\certs\cert.pfx -Password $mypwd.password |
| | </code> |
| |
| {{tag>Certificates PKI ADCS Microsoft Windows PowerShell}} | {{tag>Certificates PKI ADCS Microsoft Windows PowerShell}} |