-
Notifications
You must be signed in to change notification settings - Fork 26
/
Generate-Certificates.ps1
12 lines (10 loc) · 1.01 KB
/
Generate-Certificates.ps1
1
2
3
4
5
6
7
8
9
10
11
12
#Requires -RunAsAdministrator
$cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname 'sitecore-docker-devonly' -KeyUsage DigitalSignature,CertSign -KeyExportPolicy Exportable -Provider "Microsoft Strong Cryptographic Provider" `
-HashAlgorithm "SHA256";
$pwd = ConvertTo-SecureString -String 'secret' -Force -AsPlainText;
Export-PfxCertificate -cert $cert -FilePath '.\Files\root.pfx' -Password $pwd;
.\Generate-Self-Signed-Certificate.ps1 -dnsName 'xconnect.client' -file '.\Files\xconnect-client.pfx' -secret 'secret' -signer $cert
.\Generate-Self-Signed-Certificate.ps1 -dnsName 'xconnect' -file '.\Files\xconnect-ssl.pfx' -secret 'secret' -signer $cert
.\Generate-Self-Signed-Certificate.ps1 -dnsName 'sitecore' -file '.\Files\sitecore.pfx' -secret 'secret' -signer $cert
.\Generate-Self-Signed-Certificate.ps1 -dnsName 'commerce.client' -file '.\Files\commerce.pfx' -secret 'secret' -signer $cert
.\Generate-Self-Signed-Certificate.ps1 -dnsName 'identity' -file '.\Files\identity.pfx' -signer $cert