Powershell을 사용하여 자체 서명 인증서 생성

1883 단어 devopstestingsecurity
자체 서명 인증서는 매우 쉽게 만들 수 있으며, 우리의 로컬 개발과 테스트에 도움이 된다.
PowerShell 코드 한 줄을 통해 인증서를 만들었습니다.
먼저 관리자로 PowerShell을 열고 다음 명령을 실행합니다.
New-SelfSignedCertificate `
   –DnsName <DNS-Name> `
   -CertStoreLocation "cert:\LocalMachine\My"
기본 만료 기간은 1년입니다.만료 날짜를 사용자 정의하려면 옵션-NotAfter 를 사용합니다.
New-SelfSignedCertificate `
   –DnsName <DNS-Name> `
   -CertStoreLocation "cert:\LocalMachine\My" `
   -NotAfter [System.DateTime]::AddYears(3)

그렇습니다.완성!!인증서가 생성되어 Windows 인증서 저장소에 저장되었습니다.

Note the parameter "CertStoreLocation", this is where the cert will be stored. cert:\LocalMachine means Local Machine Cert store.


이제 로 내보냅니다.PFX 파일이 로컬 디렉토리로 이동합니다.
같은 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를 찾기 위해 디렉터리temp를 검사합니다.pfx를 개발하다.
만약 당신이 좋아하거나 좋아하지 않는다면, 평론을 남겨 주세요.
내 블로그https://rmauro.dev도 볼 수 있다.

좋은 웹페이지 즐겨찾기