автоматизированный_запрос_к_цс_из_powershell
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
автоматизированный_запрос_к_цс_из_powershell [2023/05/30 15:03] – created 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> | ||
< | < | ||
Get-Certificate -Template " | Get-Certificate -Template " | ||
</ | </ | ||
+ | </ | ||
+ | 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> |
автоматизированный_запрос_к_цс_из_powershell.1685459000.txt.gz · Last modified: 2023/05/30 15:03 by jp