I am using Apache/1.3.12 (Unix) with mod_ssl/2.6.3 and 
OpenSSL/0.9.5a .  The installation went smoothly and SSL works 
fine with a self signed certificate.  I attempted to install an 
EQUIFAX certificate (which they are now offering for $45.00) but 
can't seem to get apache to start in SSL mode.  The procedures 
outlined below were followed --  is there some other steps that 
need to be taken?   Thanks in advance for any tips.

Create CSR

1.Make sure OpenSSL is installed and in your PATH.  

2.Create a RSA key for your Apache server cd to 
/apacheserverroot/conf/ssl.key directory (ssl.key is the default key 
directory. If your have different setting, cd to your server�s private 
key directory)  

3.Type following commands to generate a key pair: $openssl 
genrsa -des3 -out server.key 1024  

4.Backup this server.key file and remember the pass-phrase you 
had to enter at a secure location. You can see the details of this 
RSA private key via the command: $ openssl rsa -noout -text -in 
server.key You could create a decrypted PEM version (not 
recommended) of this RSA private key via: $ openssl rsa -in 
server.key -out server.key.unsecure  

5.Create a Certificate Signing Request (CSR) with the server RSA 
private key (output will be PEM formatted): $openssl req -new -key 
server.key -out server.csr.  

Enter the Fully Qualified Domain Name of the server when 
OpenSSL prompts you for the CommonName for example: 
www.equifaxsecure.com.  

You can see the details of this CSR via the command: $ openssl 
req -noout -text -in server.csr  

6.Submit your CSR to Equifax Secure by clicking on Continue, you 
will be asked to complete the agreement and the enrollment form 
as well.  

Apache + Mod SSL Web Server Certificate Installation Instructions  

If you already have a properly operating Apache+Mod 
SSL+OpenSSL Web server, these instructions will enable you to 
configure your server to use your Equifax eBusiness certificate:  

1.Shut down your Apache server. This is normally accomplished 
via the "apachectl stop" command. For example: 
/usr/local/apache/apache_1.3.9/bin/apachectl stop .  

2.Copy the contents of "Your_Web_Server_Certificate.txt" into the 
file identified by the "SSLCertificateFile" directive in your Apache 
"httpd.conf" file. Be sure to copy the entire certificate contents from 
the "-----BEGIN CERTIFICATE-----" up to and including the "-----
END CERTIFICATE-----" lines.  

3.Edit your Apache "httpd.conf" file and perform the following:  

a. Locate the "SSLCACertificatePath" directive and remove the 
leading "#" from the line. If no "#" exists you should not have to 
change the line.  

b. Locate the "SSLCACertificateFile" directive and remove the 
leading "#" from the line. If no "#" exists you should not have to 
change the line.  

c. Save the changes and exit the editor.  

4.Copy the contents of "Equifax_Secure_eBusiness_Certificate.txt" 
into the file identified by the "SSLCACertificateFile" directive in your 
Apache "httpd.conf" file. Be sure to copy the entire certificate 
contents including the "-----BEGIN CERTIFICATE-----" and "-----END 
CERTIFICATE-----" lines.  

5.Restart your Apache server. Be sure to use the "startssl" option 
on the "apachectl" command line. For example: 
/usr/local/apache/apache_1.3.9/bin/apachectl  
startssl .
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to