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:03] – jp | автоматизированный_запрос_к_цс_из_powershell [2023/06/02 09:36] (current) – [Импортировать сертификат с закрытым ключом] jp | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Автоматизированный запрос к ЦС из PowerShell ===== | ===== Автоматизированный запрос к ЦС из PowerShell ===== | ||
| - | Иногда нам нужно запросить сертификат у ЦС (в существующей PKI) из PowerShell. | + | Иногда нам нужно запросить сертификат у ЦС (в уже |
| К примеру, | К примеру, | ||
| Line 7: | Line 7: | ||
| В таком случае делаем следующее. | В таком случае делаем следующее. | ||
| - | 1. Перемещаемся в локальное хранилище: | + | 1. Перемещаемся в локальное хранилище |
| cd Cert: | cd Cert: | ||
| Line 16: | Line 16: | ||
| </ | </ | ||
| </ | </ | ||
| + | 3. Издаем сертификат в центре сертификации (одобряем запрос). | ||
| + | |||
| + | :!: //Файл в таком случае не нужно копировать на сервер, | ||
| + | |||
| + | 4. Смотрим номер запроса, | ||
| + | |||
| + | | ||
| + | 5. Получаем сертификат с ЦС | ||
| + | |||
| + | < | ||
| + | $request = Get-ChildItem -Path Cert: | ||
| + | Get-Certificate -Request $request | ||
| + | </ | ||
| + | |||
| + | 6. Проверяем, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Экспортировать сертификат с закрытым ключом ==== | ||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | $mypwd = ConvertTo-SecureString -String ' | ||
| + | Get-ChildItem -Path Cert: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Импортировать сертификат с закрытым ключом ==== | ||
| + | |||
| + | Предположим, | ||
| + | |||
| + | В этом случае, | ||
| + | |||
| + | < | ||
| + | Set-Location -Path Cert: | ||
| + | $mypwd = Get-Credential -UserName 'Enter password below' -Message 'Enter password below' | ||
| + | Import-PfxCertificate -FilePath C: | ||
| + | </ | ||
| + | |||
| + | {{tag> | ||