sluugls.gif (4572 bytes)

SSL Overview
spacer.GIF (49 bytes)
Prerequisites
spacer.GIF (49 bytes)
rsaref
spacer.GIF (49 bytes)
openssl
spacer.GIF (49 bytes)
mod_ssl
spacer.GIF (49 bytes)
Apache HTTP
spacer.GIF (49 bytes)
Certificates

sluugls_text.GIF (7934 bytes)

openssl

Sample Compile and Installation

# tar zxvf openssl-0.9.3a.tar.gz 
# cd openssl-0.9.3a
# more README 
# more INSTALL
# ./config --prefix=/opt/local -L`pwd`/../rsaref-2.0/local/ rsaref

From the output of config...
NOTE: The OpenSSL header files have been moved from include/*.h
to include/openssl/*.h.  To include OpenSSL header files, now
directives of the form
     #include 
should be used instead of #include .
These new file locations allow installing the OpenSSL header
files in /usr/local/include/openssl/ and should help avoid
conflicts with other libraries.

To compile programs that use the old form ,
usually an additional compiler option will suffice: E.g., add
     -I/opt/local/include/openssl
or
     -I/opt/src/openssl-0.9.3a/include/openssl
to the CFLAGS in the Makefile of the program that you want to compile
(and leave all the original -I...'s in place!).

Please make sure that no old OpenSSL header files are around:
The include directory should now be empty except for the openssl
subdirectory.

# make
# make test
# make -n install
# make install