Рубрики
Uncategorized

Генерирование самоописанного сертификата с использованием PowerShell

Самоподобный сертификат его очень легко создать и помогает с нашей местной разработкой и тестированием …. Tagged с DevOps, Security, тестирование.

Самоподобный сертификат его очень легко создать и помогает с нашим местным разработкой и тестированием.

С одной строкой кода PowerShell мы создаем сертификат.

Сначала откройте PowerShell в качестве администратора и запустите следующую команду:

New-SelfSignedCertificate `
   –DnsName  `
   -CertStoreLocation "cert:\LocalMachine\My"

Исток по умолчанию составляет 1 год. Если вы хотите пользовательскую дату истечения срока действия -notafter.

New-SelfSignedCertificate `
   –DnsName  `
   -CertStoreLocation "cert:\LocalMachine\My" `
   -NotAfter [System.DateTime]::AddYears(3)

Вот и все. Сделанный!! Сертификат был создан и сохранен в нашем магазине сертификатов Windows.

Обратите внимание на параметр «CertStoreclocation», именно здесь будет сохранен сертификат. CERT: \ Localmachine означает локальный магазин машин.

Теперь давайте экспортируем его как .pfxfile в местный каталог. В том же окне PowerShell запустите следующие команды.

#create a password for our cert
$pwd = ConvertTo-SecureString -String "SOME-PASSWORD" -Force -AsPlainText

#finds the certificate in our local store
$cert = Get-ChildItem -Path cert:\LocalMachine\my | where Subject -eq "CN=rmauro.dev" 

#exports the certificate to temp directory
Export-PfxCertificate -FilePath c:\temp\rmauro.dev.pfx -Password $pwd -Cert $cert

В моем сценарии имя сертификата rmauro.dev Анкет Изменить это на свой. Проверьте температуру каталога, чтобы найти сертификат — rmauro.dev.pfx.

Оставьте комментарий, если вам это нравится или не нравится.

Также проверьте мой блог https://rmauro.dev .

Оригинал: «https://dev.to/rmaurodev/generating-a-self-signed-certificate-using-powershell-80»