автоматизированный_запрос_к_цс_из_powershell
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:06] – 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: | ||
- | 2. Создаем запрос к ЦС, используя нужный шаблон: | + | 2. Создаем запрос к ЦС, используя нужный шаблон |
<WRAP prewrap> | <WRAP prewrap> | ||
< | < | ||
Line 20: | Line 20: | ||
:!: //Файл в таком случае не нужно копировать на сервер, | :!: //Файл в таком случае не нужно копировать на сервер, | ||
- | 4. Смотрим номер запроса, | + | 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> |
автоматизированный_запрос_к_цс_из_powershell.1685459213.txt.gz · Last modified: 2023/05/30 15:06 by jp