Customers installing GeoTrust or RapidSSL SSL certificates often encounter installation issues due to missing or incomplete CA bundles. This guide explains how to manually build the correct CA bundle file for your SSL certificate using publicly available intermediate and root certificates from DigiCert. By following these steps, you’ll ensure a complete trust chain is installed, improving compatibility across web browsers and servers.
The process involves identifying the correct intermediate certificate, locating its issuing root, and combining both into a properly ordered PEM file. This CA bundle can then be used in WHM/cPanel, Plesk, Apache, or Nginx installations.
Check your SSL certificate details or your order confirmation to determine:
Most customers will be using RSA certificates by default, as these offer the widest compatibility.
Use the appropriate DigiCert-hosted link below based on your certificate brand and algorithm:
GeoTrust:
RapidSSL:
Save the correct file based on your certificate type.
Each intermediate certificate is issued by a DigiCert root. Download the corresponding root certificate using the links below:
Choose the root that matches your intermediate (RSA or ECC).
Open both the intermediate and root .crt or .pem files in a text editor such as Notepad++ or VS Code. Copy and paste the entire contents of both files into a new text file in the following order:
Save this file as ca_bundle.pem
or bundle.crt
, depending on your server requirements.
Depending on your hosting environment, use one of the following methods:
Ensure your configuration references the CA bundle:
cat cert.pem ca_bundle.pem > fullchain.pem
Then
SSLCertificateFile /path/to/fullchain.pem
SSLCertificateKeyFile /path/to/private.key
ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/private.key;
After uploading the CA bundle, restart your web server or apply the changes via your control panel to ensure the SSL installation is recognised correctly.