Самоподобный сертификат его очень легко создать и помогает с нашим местным разработкой и тестированием.
С одной строкой кода 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»