The OpenSSL package contains management tools and libraries relating to cryptography. These are useful for providing cryptography functions to other packages, notably OpenSSH, email applications and web browsers (for accessing HTTPS sites).
Download (HTTP): http://www.openssl.org/source/openssl-0.9.8e.tar.gz
Download (FTP): ftp://ftp.openssl.org/source/openssl-0.9.8e.tar.gz
Download MD5 sum: 3a7ff24f6ea5cd711984722ad654b927
Download size: 3.3 MB
Estimated disk space required: 42 MB
Estimated build time: 1.0 SBU (additional 0.3 SBU to run the test suite)
bc-1.06 (recommended if you run the test suite during the build)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/OpenSSL
Install OpenSSL by running the following commands:
patch -Np1 -i ../openssl-0.9.8e-fix_manpages-1.patch && ./config --openssldir=/etc/ssl --prefix=/usr shared && make MANDIR=/usr/share/man
To test the results, issue: make test.
Now, as the root user:
make MANDIR=/usr/share/man install &&
cp -v -r certs /etc/ssl &&
install -v -d -m755 /usr/share/doc/openssl-0.9.8e &&
cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \
/usr/share/doc/openssl-0.9.8e
no-rc5 no-idea: When added to the
./config command,
this will eliminate the building of those encryption methods.
Patent licenses may be needed for you to utilize either of those
methods in your projects.
make MANDIR=/usr/share/man; make
MANDIR=/usr/share/man install: These commands
install OpenSSL with the man pages
in /usr/share/man instead of
/etc/ssl/man.
cp -v -r certs /etc/ssl: The certificates must be copied manually as the default installation skips this step.
Most people who just want to use OpenSSL for providing functions to other programs such as OpenSSH and web browsers won't need to worry about configuring OpenSSL. Configuring OpenSSL is an advanced topic and so those who do would normally be expected to either know how to do it or to be able to find out how to do it.
Last updated on 2007-04-04 21:42:53 +0200