Entrust Certificate Services Support Knowledge Base
Audience: General
Last Modified: 2008-09-23 13:49:35.0
TN 7558 - Installation of Chain Certificate into C2NET Stronghold
Question:
How do I install a chain certificate in C2NET Stronghold?
Answer
On startup, Stronghold loads certificates from the file specified by the SSLCACertificateFile entry in its "httpd.conf" file. To install the Entrust L1B chain certificate, simply add it to this file. Follow these steps:
- Open a web browser and go to the URL that appears in the confirmation email you received from Entrust. Your certificates are displayed.
- The Entrust SSL Certificate is in the section named "Entrust SSL Certificate" and the Entrust L1B Chain Certificate is in the section named "Entrust Chain Certificate".
- Open a text editor. You will save your certificates using this text editor.
- Open a Web browser and go to the URL that appears in the confirmation email you received from Entrust. Your certificates are displayed. The Entrust SSL Certificate is in the section named Entrust SSL Certificate and the Entrust L1BChain Certificate is in the section named Entrust L1BChain Certificate.
- Copy the Entrust L1B Chain Certificate to your clipboard. You must include the "----BEGIN CERTIFICATE-----" and "-----END CERTIFICATE-----" lines.
- Paste the certificate into the text editor and ensure that the entire text is flushed to the left with no leading or trailing whitespace. If there are any extra spaces the server will not recognize the format of the file and you will not be able to install the certificate.
- Save the certificate as a file (for example, "/tmp/entrustL1Bchaincert.txt").
- Close your text editor.
- Open your "httpd.conf" file and find the
SSLCACertificateFileentry. The file specified by this entry contains the certificates that Stronghold loads on startup. You must add the Entrust Chain Certificate to this file. By default the entry will beSSLCACertificateFile="<server_root>/ssl/CA/client-rootcerts.pem".
You will find "httpd.conf" in the directory <server_root>/conf. - Open the file identified by
SSLCACertificateFile(for example, <server_root>/ssl/CA/client-rootcerts.pem) in a text editor. - Open the file that contains the Entrust L1B Chain Certificate in a text editor (by default this will be
/tmp/entrustL1Bchaincert.txt). - Copy the Entrust L1B Chain Certificate (including the "-----BEGIN CERTIFICATE-----" and "-----END CERTIFICATE-----" lines to the clipboard.
- Paste the Entrust L1B Chain Certificate into the file identified by
SSLCACertificateFile. In most cases you will want to insert the Entrust L1B Chain Certificate at the end of the file and add a comment to identify the certificate. - Save the modified file and close the text editor.
- Delete the chain certificate file you created in Step 1 (for example,
rm /tmp/entrustL1Bchaincert.txt). - Restart your server using
<server_root>/bin/reload-server.
You have just installed the Entrust L1B Chain Certificate.
Affected Products:
- Entrust Certificate Services Enhanced Service Account Version Not Applicable Language Not Applicable Platform Not Applicable
![[Certification Authorities - Webtrust - Deloitte]](/images/cert_services/deloitte_seal_sm.jpg)