

In these steps, you will create a root SSL certificate that you can use to sign as many local development sites as you need.

The Three Steps To Become Your Own Certificate Authority in Windows 10 Once installed you will find the openssl.exe file in “\Git\mingw64\bin” which you can add to the system PATH environment variable if it’s not already done. The OpenSSL executable is distributed with Git for Windows. Make sure that the “\bin\” folder of the installation folder you chose for OpenSSL is added to your system PATH environment variable, so it’s available from anywhere. Visit and download the “Win64 OpenSSL v1.1.0j” file and run the installer. There are a couple of useful resources to get the file from: Option 1 – Shining Light Productions The executable is not distributed in the Windows installation files so you will have to find and install it manually. The very first thing you will need is the executable for OpenSSL. Here is my step-by-step guide to issuing certificates on Windows so that you can run your local development sites in HTTPS. These type of forms all require that the data is encrypted by an SSL certificate using HTTPS.īut how do you get HTTPS working in Windows 10? What is the process? Be your own certificate authority (CA) and issue certificates for your local development environment and get HTTPS working in Windows 10.Īs a WordPress developer, I work on a lot of e-commerce and membership projects, developing on my Windows 10 local machine, and I need to test secure areas of the website like checkouts, payment forms and registrations.
