Step-by-Step instructions on transferring SSL certificate between servers

There are numerous reasons to move SSL Certificates between servers. Maybe you’re switching host providers, have a Wildcard or Multi-Domain certificate or maybe you’re in a load-balancing environment. Whatever the reason, we’ve got you covered with this comprehensive guide. This guide deals with exporting an SSL Certificate from a Windows Server and moving it to an Apache Server.

Working off the assumption that the SSL Certificate has already been installed on your Windows Server, this guide breaks down into four sections:

Exporting the SSL Certificate

  • Converting the .PFX file
  • Importing the SSL Certificate
  • Configuring the Server

Exporting the SSL Certificate

  1. Click Start, select Run and type MMC into the field. Select OK.
  2. Click File, select Add/Remove Snap-In.add snap-ins
  3. Select Certificates.
  4. Click on the Computer account, hit Next.
  5. Leave Local Computer selected and click Finish.
  6. Click the plus (+) sign next to Certificates.
  7. Select the plus (+) sign next to the Personal folder, click Certificates, right-click on your SSL Certificate. Select All Tasks, then click Export.
  8. The Certificate Export Wizard should appear, click Next.certificate export wizard
  9. Select the option to include all certificates, click Next. Make sure to export the Private key.
  10. Select a password. This will be needed during the import process.
  11. Find a place to save the .PFX file.
  12. Click Finish.

Convert the .PFX file using Our Tool

Locate your SSL Certificate, private key and any intermediates, then head to our SSL Converter tool and convert your SSL Certificate and choose .PEM. Instructions are already on the tool page. When you’ve completed this step, head back here for more directions.

Importing/Configuring the Apache Server

Importing the SSL Certificate

Importing the SSL Certificate on an Apache Server is simple, just copy/paste it to the server and configure the Apache configuration file so that the certificate works on the correct websites.

This portion is really quite easy—especially as far as Apache is concerned.

Done. Congratulations!

Related Posts


Welcome to Savvy Security, a blog focused on providing practical cybersecurity advice for website owners and small businesses. Our team brings you the latest news, best practices and tips you can use to protect your business...without a multi-million dollar budget or 24/7 security teams.