Customer-Provided SSL Certificate

Prev Next

If you prefer not to use a CivicPlus-provided SSL certificate, you may opt to provide an SSL certificate of your choice. We currently accept all types of SSL certificates, including standard, wildcard, and multi-domain certificates. The following steps outline the process to obtain an SSL certificate from a certificate authority and provide this to CivicPlus in the necessary format.

When you provide an SSL certificate, deliverables for CivicPlus include:

  • PFX file

  • Password

Important Note:

  • CivicPlus does not generate the Certificate Signing Request (CSR) for customer-provided SSL certificates. This will allow you to control both the public and private keys.

  • When you provide a certificate for implementation on other servers, CivicPlus will need the new PFX file every time the certificate must re-key. Similarly, CivicPlus will need the new PFX file to renew certificates. You must provide these prior to the expiration date to prevent any certificate errors on the website.

  • The instructions in the article describe how to generate a PFX file. Other SSL certificate providers may have different processes for generating a PFX file. Please contact your SSL provider for specific instructions.

Instructions

The following instructions use the DigiCert Certificate Utility. The steps will appear differently on your specific server's operating system, but the process is similar.

  1. Click Create CSR to generate a CSR (Certificate Signing Request):The DigiCert software home screen with the Create CSR button highlighted.

  2. Enter the details for the CSR:The DigiCert Create CSR window with the Certificate Details section, fields, and toggles highlighted.

    • Certificate Type: Select SSL

    • Common Name: Enter your site

    • Subject Alternative Names: Enter any other names for your site

    • Organization: Enter your company name

    • Department: Enter your department

    • City/State/County: Enter your address information

    • Key Size: Minimum of 2048-RSA encryption

  3. Click Generate:The DigiCert Create CSR window with the Generate Button highlighted.

  4. Click Copy CSR (this is the public key) and provide this to the certificate authority (CA):The DigiCert Create CSR screen with populated certificate code and the Copy CSR button highlighted.

  5. Paste the CSR in the certificate request with the CA:The DigiCert Certificate Signing Request screen with the Upload a CSR or Paste one below field highlighted.

  6. Download the signed certificate to your computer

  7. Use the DigiCert utility and select Import to import the signed certificate:The DigiCert software home screen with the Import button highlighted.

  8. Click Browse to locate the file on your computer (file ends in .cer):The DigiCert Certificate Import pop-up window with the Browse button highlighted.

  9. Enter the friendly name for the certificate or accept the default name

    Note:

    The friendly name is not part of the certificate, but does identify the certificate.

  10. Select Finish. The certificate will import and list under the SSL tab on the DigiCert Certificate Utility:The DigiCert home screen displaying an imported certificate.

  11. Select the certificate and click Export Certificate:The DigiCert home screen with the SSL button and the Export Certificate button highlighted.

  12. Select Yes, export the private key:The DigiCert Certificate Export window with the 'Yes, export the private key' option highlighted.

    Note:

    Check the PFX file and Include all certificates in the certification path if possible boxes.

  13. Select Next:A DigiCert software screen with the Next button highlighted.

  14. Configure a complex Password (8 characters or more) for the certificate:The DigiCert Certificate Export Screen with the Password and Confirm Password fields highlighted.

    Note:

    Please remember this password, you will need it in order for CivicPlus to import the certificate.

  15. Select Next:A DigiCert software screen with the Next button highlighted.

  16. Click Finish:The DigiCert Certificate Export screen with the Finish button highlighted.

  17. Select OK on the confirmation pop-up:The DigiCert successful export pop-up window with the OK button highlighted.

  18. Send the PFX file and password to CivicPlus using our online encrypted SSL submission form

Additional Resources