This document provides instructions for installing SSL Certificate for MAC OS X 10.3. If you are not able to follow this stesp, RapidSSL recommends that you contact Apple.
The OS X Server makes setting up SSL quick and easy. While the set up is similar to the procedure you would follow for Apache mod_SSL, manually updating the httpd.conf folder is not required. OS X Server provies a GUI interface that will allow you to bypass any of these modifications. The procedure for installing the SSL certificate on a Macintosh OS X Server (v10.3) is provided below:
Step 1: Download the Updated Intermediate CA Certificate
1. Download the Intermediate CA certificate according to your SSL product from this link: INFO1548
2. Copy and paste the Intermediate CA certificate by using a "simple" text editor like TextEdit.app, Nano or Vi
to avoid adding control characters or special fonts to the certificate file.
3. Save the file at /etc/httpd/ssl.crt/intermediate.crt
Step 2: Obtain and Install the SSL Certificate
1. The RapidSSL certificate will be sent by email. If the certificate is included as an attachment (Cert.cer),
you may use the file or copy the certificate is imbedded in the body of the email and paste it by using
a "simple" text editor like TextEdit.app, nano or vi to avoid adding control characters or special fonts
to the certificate file.
2. Make sure there are 5 dashes to either side of the BEGIN CERTIFICATE and END CERTIFICATE
and that no white space, extra line breaks or additional characters have been inadvertently added.
The text file should look like:
NOTE: The certificate can be also downloaded from the RapidSSL User Portal by following
the steps from this link: SO16222
Please select X.509 as a certificate format and copy only the End Entity Certificate.
3. To follow the naming convention for Apache, rename the certificate filename with the .crt extension.
4. Save the Certificate into following directory /etc/httpd/ssl.crt/public.crt
5. Save the priavte key file into /etc/httpd/ssl.key/
Note: At the end all three files: the ssl.key, public.crt and intermediate.crt must be
saved in the same directory.
6. Open the Server Admin Utility, click Web on the far left, then Sites from the tabs at the top.
7. Double-click on the domain that you want to set up SSL on and then click the Security tab.
8. Change the pass phrase to the private key pass phrase you set up when you built your private key.
9. Set the paths for the following:
Certificate file - cert.crt
Key file - private.key
CA file - intermediate.crt
10. Restart the webserver.
11. Verify the installation of the certificate chain using our RapidSSL SSL Installation Checker