Move or migrate SSL certificate from a windows server to another
You are planning to move or migrate your SSL certificate from one Windows Server to another because you need to migrate your website with the respective SSL to a new server setup. You choose not to go back to your cert provider to reissue a new cert for the new server installation – probably the process take longer and more troublesome then you would migrate the cert yourself, or simply because you like to move a cert yourself :).
Or perhaps you do not intend to buy a new certificate for the new setup as the cert you currently have still has a long way to go before expiry, and you do not want to waste it.
Windows Servers provide easy ways for you to migrate or move your certificate from one to another.
Follow these example steps to move your cert. From Windows Server 2008 R2, IIS 7.5 to Windows Server 2016, IIS 10 – pretty straight forward and compatible.
- Export your SSL Cert from your original server installation.
- Import your exported SSL Cert into the new server
Once you have imported into your new server, you will find your cert from IIS Server Certificates list and can bind the cert to your IIS website.
After you have successfully migrated your SSL Cert, do not use your SSL on the original server installation anymore, unless your cert license allows you to do so, or you want your cert provider to come after you for violations… 😛