Доброго времени суток! Сегодня расскажем вам о том, как сделать самоподписанный SSL сертификат безопасности в Windows при помощи PowerShell. ! Запускать PShell нужно от имени администратора ! Такие сертификаты используются в тестовых целях и для обеспечения сертификации внутренних служб). Для создания сертификата понадобится использовать командлет New-SelfSignedCertificate, который входит в состав модуля PKI. Выводим список всех доступных командлетов, командой:
Get-Command -Module PKI Для создания, нужно указать значения DnsName (DNS имя сервера) и CertStoreLocation (раздел локального хранилища, куда попадет сертификат). Чтобы сохранить сертификат типа SSLServerAuthentication, для DNS имени (в котором указывается FQDN имя) и поместить его в список персональных сертификатов компьютера, необходимо выполнить команду:
New-SelfSignedCertificate -DnsName test.domen.com -CertStoreLocation cert:\LocalMachine\My Directory: Microsoft.PowerShell.Security\Certificate::LocalMachine\My Thumbprint