How to Move or Copy an SSL Certificate from an Apache Server to a Windows Server

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)

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

Do you need to export an SSL Certificate from an Apache Server and install it on a Windows Server? Good! You’ve come to the right place. This guide gives step-by-step instructions on how to export your SSL certificate from your Apache Server and places it on your Windows Server. This is necessary for myriad reasons. Maybe you’re switching hosting services, maybe you’re installing a Wildcard or Multi-Domain certificate. Who knows? That’s not important now anyway. Let’s talk about moving SSL Certificate between servers.

Provided you’ve already installed the SSL Certificate on your Apache server (let’s not get ahead of ourselves), this guide breaks down into four categories:

  • Convert the SSL Certificate to .PFX
  • Copy the .PFX file to the Windows Server
  • Import the .PFX file to the Windows store
  • Configure the Server

Converting the SSL Certificate to .PFX

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

Copy the .PFX File to the Windows Server

Next, you need to copy your newly converted .PFX file to the Windows server.

  1. Click Start, select Run and then type MMC into the field. Click OK.
  2. Click File, select Add/Remove Snap-In.
    add snap-ins

  4. For Windows 2003 users, click the Add button and select Certificates.
  5. Click Computer Account, then select Next.
  6. Select Local Computer and click Next.
    add or remove snap-ins

  8. Right-click the Personal Folder and select All Tasks > Import, then hit OK.
  9. This should open the Certificate Import Wizard, click Next.
  10. Select Browse, choose Personal Information Exchange and find your SSL Certificate’s .PFX file.
  11. Enter the password that was set during the export.
  12. Select “Mark this key as exportable” and click Next.

Import the .PFX File to the Windows Store

  1. Select “Automatically select the certificate store based on the type of certificate.” Click Next.automatically select the certificate store
  2. Click Finish, then refresh.

Assigning the SSL Certificate

  1. In IIS, right-click the website that needs the certificate assigned, click on Properties.
  2. Click the Directory Security tab.
  3. Click the Server Certificate button, this will launch the Server Certificate Wizard click Next.
    server certificate wizard

  5. Select “Assign an Existing Certificate.”
    assign an existing certificate

  7. Select Next.
  8. Select the correct SSL Certificate.
  9. Click Next.
  10. Click Finish.

Done. Congratulations!

Related Posts

How to Move or Copy SSL Certificates from One Server to Another
How to Move or Copy an SSL Certificate from an Apache Server to another Apache Server
This entry was posted in How to Move SSL by Mit Gajjar. Bookmark the permalink.

About Mit Gajjar

I have been working as SSL security expert for 6 years and i have assisted to plenty of users to solve their technical issues while installation of SSL certificates on their web servers. It’s really great experience working with Platinum Partner Company CheapSSLSecurity to offer the most reliable SSL certificate security solution on the internet. Being Platinum Partner Company of Symantec, GeoTrust Thawte, Comodo, and RapidSSL, CheapSSLSecurity offers the cheapest SSL certificates security on the internet which starts at just only $3.20/yr.