Moving an SSL Certificate From One Server to Another


Browse by products and services

  • Applies to: All Services
    • Difficulty: Medium
    • Time Needed: 20
    • Tools Required: Plesk administrator access

Overview

Are you moving to a new server but still have time left on your old certificate? You may be able to move your certificate to the new server.

NOTE:
When moving an SSL, the certificate needs to be for the same domain name on the new server.

What you will need

You will need three things from your old server, whether you're taking the certificate from a third-party server or from your (mt) Media Temple server:

  1. The certificate. This will be a block of encrypted text. It should say --BEGIN CERTIFICATE-- at the top. Copy or download the whole thing, including the beginning and ending text. If you're downloading the raw file, it will probably end with .crt. There may also be up to three chain certificates or CA certificates, which you will also need to download.
  2. The private key. Again, this will be a block of encrypted text. It should say --BEGIN RSA PRIVATE KEY-- at the top. Copy or download the whole thing, including the beginning and ending text. If you're downloading the raw file, it will probably end with .key.
  3. The server types must match. For (mt) Media Temple, you must have an Apache version of your certificate available. If your previous server was also an Apache server, you should be able to just copy the existing certificate. If not, you may need to either download a different version of the certificate (if your signing authority provided you with one) or purchase a new certificate.

If you do not have all of these things, the import will not work. You will need to purchase a new certificate.

How to import a certificate from a third-party server

The process of installing a pre-existing certificate on your server is identical to that of installing a new third-party SSL certificate, except that you don't have to generate the CSR, and you do have to upload or paste the key as well as the certificate. See this article for instructions:

How to export a certificate from your (mt) Media Temple server

  1. Sign into the Account Center.
  2. From the Overview page, scroll down to the Add-On Services section and click on the Manage button to the right of your existing SSL that you wish to renew.
  3. Click the View/Download Certificate Info option. 
    view_cert_info
  4. Copy the Certificate, any chain certificates if they exist, and the Private Key.
    ssl_example

How to export a certificate from your (mt) Media Temple server

    1. Log into the Plesk Control Panel for your domain.

      If you log into Plesk with the admin user, you will be in the Server Administration Panel by default. To get to the Control Panel, click on Domains, then on the Control Panel link next to your domain.

      You can also create a user that will log into the Control Panel by default, which will save you a few clicks on day-to-day webmaster tasks. See Control Panel user.

    2. Click on Websites & Domains.

      707_menu

    3. Click on "Secure Your Sites."
      707_domain_panel
    4. On this screen, your SSL Certificate(s) will be listed:
707_SSL_list
  1. Click on the certificate name to continue.
  2. The next screen contains the details of your certificate. Copy the Private key, the Certificate, and any chain certificates if they exist.

    Plesk_server_cert_txt.png