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}} |