Creating a self signed SSL certificate on Windows using PowerShell
April 2017
Run this PowerShell command as Administrator:
New-SelfSignedCertificate –DnsName *.local-dev.com –CertStoreLocation cert:\LocalMachine\My
Open Manage Computer Certificates (typing certificates in the Start menu should find it)
Open Personal\Certificates
Find the *.local-dev.com
certificate that has an expiration date of a year from today. Delete any others for *.local-dev.com
to avoid confusion later on.
Right-click and choose Copy.
Navigate to Trusted Root Certification Authorities\Certificates
Right-click and paste.
Restart your machine.
In IIS, update the bindings for all sites to use the SSL certificate created above, it will be called *.local-dev.com
.