Ask a Question

Installation Instructions for Mac OS X Server v10.3.9

Solution


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:

           -----BEGIN CERTIFICATE-----

                     [encoded data]

           -----END CERTIFICATE-----

           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