How to Use a Custom SSL Certificate on VergeCloud for Enhanced Website Security

Custom SSL Certificate

Custom SSL Certificate

You can continue utilizing your custom SSL certificate by navigating to the VergeCloud HTTPS Settings.

Introduction

Custom SSL certificates are essential for securing data transmitted over the internet. With VergeCloud, users can easily upload their custom certificates to ensure encrypted communications and enhance security protocols for their domains.

Glossary

  • SSL (Secure Sockets Layer): A standard technology that creates an encrypted link between a server and a client.
  • PEM (Privacy-enhanced Electronic Mail): A file format commonly used for storing keys and certificates in base64 encoded format.
  • Certificate Trust Chain: A sequence of certificates that establish a path of trust from a root certificate to an end-entity certificate.
  • Intermediate Certificate: Certificates that form a link between the root certificate and the server certificate.

Real Usage Scenarios

Imagine a scenario where a business requires secure communication between its website and clients. By utilizing a custom SSL certificate through VergeCloud, the business can ensure that sensitive customer data is protected during transmission, building trust and compliance with industry standards.

Field/Option Descriptions

The process of managing SSL certificates involves several fields and options in the VergeCloud dashboard, including:

  • Custom Certificate: This option allows you to upload your own SSL certificate file.
  • Private Key: The corresponding private key for your SSL certificate, which is crucial for establishing secure connections.
  • Certificate Bundle: An optional collection of your SSL certificate and any intermediate certificates.

How to Add/Edit/Use the Feature

  1. Select Custom Certificate

    Click on the 'Custom Certificate' option in the HTTPS settings.

  2. Upload Your Certificate and Key

    Upload your .crt file and the corresponding private key file. If required, upload the certificate bundle.

  3. Activate HTTPS for Your Account

Testing and Validation

To verify the SSL certificate installation, you can use tools like curl or browser-based checks:

  1. Using Curl

    Run the following command to check if your SSL certificate is correctly installed:

    curl -Iv https://yourdomain.com
  2. Using Browser

    Open your website in a browser and check for the padlock icon in the address bar, indicating a secure connection.

Converting Other Formats to PEM

Certificates may come in various formats. Here's how to convert them to PEM using OpenSSL:


# Convert DER to PEM
openssl x509 -inform der -in certificate.cer -out certificate.pem

# Convert P7B to PEM
openssl pkcs7 -print_certs -in certificate.p7b -out certificate.pem

# Convert PFX to PEM
openssl pkcs12 -in certname.pfx -nokeys -out certificate.pem
openssl pkcs12 -in certname.pfx -nocerts -out private.key -nodes

Creating Certificate Trust Chain

To ensure your SSL/TLS certificate works effectively across different platforms, you need to create a Certificate Trust Chain. This involves compiling your SSL certificate, Root Certificate, and Intermediate Certificates into a single file in the following order:


-----BEGIN CERTIFICATE-----
(Your Primary SSL certificate: yourwebsite.crt)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Your Intermediate certificate: INTERMEDIATE.crt)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Your Root certificate: Root.crt)
-----END CERTIFICATE-----

If you need further assistance, consult the guide on obtaining your Chain Certificate through your browser.


    • Related Articles

    • SSL Certificate

      HTTPS Configuration with VergeCloud In this section, you'll learn how to manage the connection protocol between users and your website via VergeCloud's CDN edge servers. You can adjust settings related to HTTPS for content delivery, including ...
    • Activate Free SSL Certificate

      VergeCloud SSL Certificate This document explains how to secure your website with a free VergeCloud SSL certificate, which is valid for a duration of 90 days. After this period, certificate will automatically renew the certificate without incurring ...
    • Steps to Build an SSL Certificate Trust Chain

      Why SSL Certificate Trust Chain Is Important? To ensure your website operates smoothly with HTTPS across all browsers and devices, it's essential to implement an SSL Certificate Trust Chain instead of using just one certificate. What You Need ...
    • Custom Error Pages

      Custom Pages The custom pages feature within the VergeCloud CDN Service enables you to replace or customize various pages of your website, including Error Pages and Under Construction Pages. While these pages initially appear in VergeCloud's standard ...
    • How to Export Chained Certificate from Browser?

      Exporting a Chained Certificate from Browsers Learn how to obtain a chained SSL certificate using Mozilla Firefox or Google Chrome. Follow these steps for each browser: Mozilla Firefox Open your website in Firefox. Click the lock icon beside the URL ...