mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
Moved OpenSSL from Chapter 8 to Chapter 4
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3268 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
d992ab5642
commit
939cf0dae5
@ -44,7 +44,7 @@ url="&fetchmail-download-ftp;"/></para></listitem>
|
||||
|
||||
<sect4><title>Required</title>
|
||||
|
||||
<para><xref linkend="openssl"/> and a local MDA (<xref linkend="procmail"/>)
|
||||
<para><xref linkend="openssl-package"/> and a local MDA (<xref linkend="procmail"/>)
|
||||
</para>
|
||||
</sect4>
|
||||
|
||||
|
@ -49,7 +49,7 @@ url="&nail-download-ftp;"/></para></listitem>
|
||||
|
||||
<sect3><title><application>Nail</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/> or
|
||||
<para><xref linkend="openssl-package"/> or
|
||||
Mozilla <acronym>NSS</acronym> (from
|
||||
<xref linkend="mozilla"/> or
|
||||
<xref linkend="firefox"/> or
|
||||
|
@ -49,7 +49,7 @@ url="&patch-root;/pine-&pine-version;-fhs-3.patch"/></para></listitem>
|
||||
|
||||
<sect3><title><application>Pine</application> dependencies</title>
|
||||
<sect4><title>Required</title>
|
||||
<para><xref linkend="openssl"/></para></sect4>
|
||||
<para><xref linkend="openssl-package"/></para></sect4>
|
||||
<sect4><title>Optional</title>
|
||||
<para>
|
||||
<xref linkend="openldap"/> and
|
||||
|
@ -42,7 +42,7 @@ the slrn distribution.</para>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
<para>
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<ulink url="http://www.gnu.org/software/gnutls/">GnuTLS</ulink>,
|
||||
<ulink url="http://www.fpx.de/fp/Software/UUDeview/">UUDeview</ulink>,
|
||||
<ulink url="http://www.isc.org/index.pl?/sw/inn/">INN</ulink> and
|
||||
|
@ -43,7 +43,7 @@ functions like streaming media.</para>
|
||||
<sect3><title><application>cURL</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="pkgconfig"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="openldap"/>,
|
||||
<xref linkend="mitkrb"/> or <xref linkend="heimdal"/>,
|
||||
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
|
||||
@ -95,7 +95,7 @@ This parameter adds <application>Kerberos 5</application> support to
|
||||
<sect3><title>curl</title>
|
||||
<para><command>curl</command> is a client that can get documents from or send
|
||||
documents to any of the following protocols: <acronym>HTTP</acronym>,
|
||||
<acronym>HTTPS</acronym> (needs <xref linkend="openssl"/>),
|
||||
<acronym>HTTPS</acronym> (needs <xref linkend="openssl-package"/>),
|
||||
<acronym>FTP</acronym>, GOPHER, DICT, TELNET, <acronym>LDAP</acronym> (needs
|
||||
<xref linkend="openldap"/>) or FILE.</para></sect3>
|
||||
|
||||
|
@ -43,7 +43,7 @@ url="&patch-root;/wvstreams-&wvstreams-version;-tcl84-1.patch"/></para></listite
|
||||
<sect3><title><application>WvStreams</application> dependencies</title>
|
||||
<sect4><title>Required</title>
|
||||
<para>
|
||||
<xref linkend="openssl"/>
|
||||
<xref linkend="openssl-package"/>
|
||||
</para></sect4>
|
||||
<sect4><title>Optional</title>
|
||||
<para>
|
||||
|
@ -37,7 +37,7 @@ This package is the official reference implementation of the <acronym>NTP</acron
|
||||
|
||||
<sect3><title><application><acronym>NTP</acronym></application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/></para></sect4>
|
||||
<para><xref linkend="openssl-package"/></para></sect4>
|
||||
</sect3>
|
||||
|
||||
</sect2>
|
||||
|
@ -57,7 +57,7 @@ covered at <xref linkend="svnserver"/>.</para>
|
||||
<xref linkend="python"/>,
|
||||
<xref linkend="apache"/>,
|
||||
<xref linkend="j2sdk"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="openssh"/>,
|
||||
<xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
|
||||
<ulink url="http://www.swig.org">SWIG</ulink>,
|
||||
|
@ -40,7 +40,7 @@ url="&wget-download-ftp;"/></para></listitem>
|
||||
|
||||
<sect3><title><application>Wget</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/> and
|
||||
<para><xref linkend="openssl-package"/> and
|
||||
<ulink url="http://www.inet.no/dante/">Dante</ulink></para>
|
||||
</sect4>
|
||||
</sect3>
|
||||
|
@ -50,7 +50,7 @@ url="&bind-download-ftp;"/></para></listitem>
|
||||
<sect3><title><application><acronym>BIND</acronym> Utilities</application>
|
||||
dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/></para>
|
||||
<para><xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
</sect3>
|
||||
|
||||
|
@ -60,7 +60,7 @@ many other popular network analyzers.</para>
|
||||
<para><xref linkend="pkgconfig"/>,
|
||||
<xref linkend="GTK"/> or <xref linkend="gtk2"/> (to build the
|
||||
<acronym>GUI</acronym> front-end),
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
|
||||
<xref linkend="python"/>,
|
||||
<xref linkend="pcre"/>,
|
||||
|
@ -41,7 +41,7 @@ security auditing. It supports ping scanning, port scanning and
|
||||
|
||||
<sect3><title><application>Nmap</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/>,
|
||||
<para><xref linkend="openssl-package"/>,
|
||||
<xref linkend="pcre"/>,
|
||||
<xref linkend="GTK"/> (for building the graphical front-end) and
|
||||
<xref linkend="libpcap"/></para>
|
||||
|
@ -37,7 +37,7 @@ and has many other features.</para>
|
||||
|
||||
<sect3><title><application>Links</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="gpm"/>, <xref linkend="openssl"/>, <xref linkend="libpng"/>,
|
||||
<para><xref linkend="gpm"/>, <xref linkend="openssl-package"/>, <xref linkend="libpng"/>,
|
||||
<xref linkend="libjpeg"/>, <xref linkend="libtiff"/>, <ulink
|
||||
url="http://www.svgalib.org/">SVGAlib</ulink>,
|
||||
<ulink url="http://www.directfb.org/">DirectFB</ulink> and
|
||||
|
@ -39,7 +39,7 @@ url="&lynx-download-ftp;"/></para></listitem>
|
||||
|
||||
<sect3><title><application>Lynx</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/> or
|
||||
<para><xref linkend="openssl-package"/> or
|
||||
<ulink url="http://www.gnu.org/software/gnutls/">GnuTLS</ulink> (which
|
||||
needs <ulink
|
||||
url="ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/">libgpg-error</ulink>,
|
||||
|
@ -42,7 +42,7 @@ used as a text-mode <acronym>WWW</acronym> browser.</para>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="pkgconfig"/>,
|
||||
<xref linkend="gpm"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="imlib"/>,
|
||||
<xref linkend="imlib2"/>,
|
||||
<xref linkend="gdk"/>,
|
||||
|
@ -47,7 +47,7 @@ client programs and libraries.</para>
|
||||
</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para>
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="tcpwrappers"/>,
|
||||
<ulink url="http://sourceforge.net/projects/libedit/">libedit</ulink>
|
||||
(as an alternative to readline),
|
||||
|
@ -52,7 +52,7 @@ dependencies</title>
|
||||
<xref linkend="python"/>,
|
||||
<xref linkend="tcl"/>,
|
||||
<xref linkend="tk"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="Linux_PAM"/>,
|
||||
<xref linkend="sgml-dtd-3"/>,
|
||||
<xref linkend="docbook-dsssl"/>,
|
||||
|
@ -51,7 +51,7 @@ url="&patch-root;/httpd-&apache-version;-config-1.patch"/></para></listitem>
|
||||
<sect3><title><application>Apache</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="db"/> or <xref linkend="gdbm"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="openldap"/>,
|
||||
<xref linkend="expat"/> and
|
||||
<xref linkend="doxygen"/></para>
|
||||
|
@ -52,7 +52,7 @@ url="&patch-root;/php-&php-version;-db43-1.patch"/></para>
|
||||
<para>
|
||||
<xref linkend="libxml2"/>,
|
||||
<xref linkend="libxslt"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<ulink url="http://www.fastio.com/">ClibPDF</ulink>,
|
||||
<xref linkend="libjpeg"/>,
|
||||
<xref linkend="libtiff"/>,
|
||||
|
@ -43,7 +43,7 @@ useful for serving files over a network.</para>
|
||||
<sect3><title><application>vsFTPD</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="Linux_PAM"/>,
|
||||
<xref linkend="openssl"/>, and
|
||||
<xref linkend="openssl-package"/>, and
|
||||
<xref linkend="tcpwrappers"/></para>
|
||||
</sect4>
|
||||
</sect3>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<!ENTITY autofs-version "4.1.3">
|
||||
|
||||
<!-- Chapter 4 -->
|
||||
<!ENTITY openssl-version "0.9.7e">
|
||||
<!ENTITY cracklib-version "2.7">
|
||||
<!ENTITY Linux_PAM-version "0.78">
|
||||
<!ENTITY shadow-version "4.0.4.1">
|
||||
@ -57,7 +58,6 @@
|
||||
|
||||
<!-- Part III -->
|
||||
<!-- Chapter 8 -->
|
||||
<!ENTITY openssl-version "0.9.7e">
|
||||
<!ENTITY pcre-version "5.0">
|
||||
<!ENTITY popt-version "1.7">
|
||||
<!ENTITY slang-version "1.4.9">
|
||||
|
@ -13,7 +13,7 @@
|
||||
one program. This has the advantage that each program doesn't need to
|
||||
duplicate code (and risk introducing bugs), it just has to call
|
||||
functions from the libraries installed on the system. The most obvious
|
||||
example of a set of libraries is <application>glibc</application> which is
|
||||
example of a set of libraries is <application>Glibc</application> which is
|
||||
installed during the <acronym>LFS</acronym> book. This contains all of
|
||||
the <application>C</application> library functions which programs use.</para>
|
||||
|
||||
@ -26,18 +26,17 @@ shared copies of the same library on your system.</para>
|
||||
|
||||
<para>Generally, you only need to install libraries when you are
|
||||
installing software that needs the functionality they supply. In
|
||||
the <acronym>BLFS</acronym> book, each package is presented with a list of (known)
|
||||
dependencies. Thus, you can figure out which libraries you need to have
|
||||
before installing that program. If you are installing something without
|
||||
using <acronym>BLFS</acronym> instructions, usually the <filename>README</filename>
|
||||
or <filename>INSTALL</filename> file will contain details of the
|
||||
program's requirements.</para>
|
||||
the <acronym>BLFS</acronym> book, each package is presented with a list of
|
||||
(known) dependencies. Thus, you can figure out which libraries you need to
|
||||
have before installing that program. If you are installing something without
|
||||
using <acronym>BLFS</acronym> instructions, usually the
|
||||
<filename>README</filename> or <filename>INSTALL</filename> file will contain
|
||||
details of the program's requirements.</para>
|
||||
|
||||
<para>There are certain libraries which nearly <emphasis>everyone</emphasis>
|
||||
will need at some point. In this chapter we list these and some others and
|
||||
explain why you may want to install them.</para>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="openssl.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pcre.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="popt.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="slang.xml"/>
|
||||
|
@ -43,7 +43,7 @@ url="&libesmtp-download-ftp;"/></para></listitem>
|
||||
<title><application>libesmtp</application> dependencies</title>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/></para>
|
||||
<para><xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
|
||||
</sect3>
|
||||
|
@ -47,7 +47,7 @@ url="&patch-root;/Python-&Python-version;-db43-1.patch"/></para></listitem>
|
||||
|
||||
<sect3><title><application>Python</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/>,
|
||||
<para><xref linkend="openssl-package"/>,
|
||||
<xref linkend="tk"/>,
|
||||
<xref linkend="gdbm"/> and
|
||||
<xref linkend="db"/></para>
|
||||
|
@ -40,7 +40,7 @@ is useful for object-oriented scripting.</para>
|
||||
|
||||
<sect3><title><application>Ruby</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/>,
|
||||
<para><xref linkend="openssl-package"/>,
|
||||
<xref linkend="tk"/>,
|
||||
<xref linkend="db"/>,
|
||||
<xref linkend="gdbm"/></para>
|
||||
|
@ -59,7 +59,7 @@ System</application> dependencies</title>
|
||||
<xref linkend="fam"/>,
|
||||
<xref linkend="gtk-doc"/>,
|
||||
<xref linkend="openssh"/>,
|
||||
<xref linkend="openssl"/> or
|
||||
<xref linkend="openssl-package"/> or
|
||||
<ulink url="http://www.gnu.org/software/gnutls/">GnuTLS</ulink>,
|
||||
<xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
|
||||
<ulink url="http://www.openafs.org/">OpenAFS</ulink>,
|
||||
|
@ -50,7 +50,7 @@ dependencies</title>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="gtk-doc"/> and <xref linkend="openssl"/></para>
|
||||
<para><xref linkend="gtk-doc"/> and <xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
</sect3>
|
||||
|
||||
|
@ -62,7 +62,7 @@ System</application> dependencies</title>
|
||||
<xref linkend="oaf"/>,
|
||||
<xref linkend="GConf1"/>,
|
||||
<xref linkend="bonobo14"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="CDParanoia"/>,
|
||||
<xref linkend="gtk-doc"/> and
|
||||
<xref linkend="docbook-utils"/></para>
|
||||
|
@ -58,7 +58,7 @@ url="&patch-root;/soup-&soup-version;-gcc_3.4-1.patch"/></para></listitem>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="apache"/>,
|
||||
<xref linkend="openssl"/> or
|
||||
<xref linkend="openssl-package"/> or
|
||||
<xref linkend="mozilla"/> (for the <acronym>NSS</acronym> libraries),
|
||||
<xref linkend="gtk-doc"/> and
|
||||
<xref linkend="docbook-utils"/></para>
|
||||
|
@ -22,6 +22,9 @@ who wrote what.</para>
|
||||
|
||||
<itemizedlist>
|
||||
|
||||
<listitem><para>January 12th, 2005 [randy]: Moved OpenSSL instructions from
|
||||
Chapter 8 to Chapter 4, suggested by Torsten Vollmann.</para></listitem>
|
||||
|
||||
<listitem><para>January 11th, 2005 [randy]: Moved libgtkhtml, GNOME-Doc-Utils
|
||||
and Yelp from GNOME-Addons to GNOME-Core; added Cdrtools to Nautilus-CD-Burner
|
||||
dependencies, suggested by David Rosal; updated to
|
||||
|
@ -46,7 +46,7 @@ url="&kdenetwork-download-ftp;"/></para></listitem>
|
||||
<para><xref linkend="libjpeg"/>,
|
||||
<xref linkend="libxml2"/>,
|
||||
<xref linkend="libxslt"/> and
|
||||
<xref linkend="openssl"/></para>
|
||||
<xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
|
@ -46,7 +46,7 @@ url="&kdepim-download-ftp;"/></para></listitem>
|
||||
<para><xref linkend="libjpeg"/>,
|
||||
<xref linkend="libxml2"/>,
|
||||
<xref linkend="gnupg"/> and
|
||||
<xref linkend="openssl"/></para>
|
||||
<xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
|
@ -58,7 +58,7 @@ url="ftp://ftp.kde.org/pub/kde/security_patches/post-3.3.2-kdebase-htmlframes2.p
|
||||
<para><xref linkend="libjpeg"/>,
|
||||
<xref linkend="libart_lgpl"/>,
|
||||
<xref linkend="libxml2"/>,
|
||||
<xref linkend="openssl"/> and
|
||||
<xref linkend="openssl-package"/> and
|
||||
<xref linkend="j2sdk"/></para>
|
||||
</sect4>
|
||||
|
||||
|
@ -70,7 +70,7 @@ url="ftp://ftp.kde.org/pub/kde/security_patches/post-3.3.2-kdelibs-kioslave.patc
|
||||
<xref linkend="libxslt"/>,
|
||||
<xref linkend="pcre"/>,
|
||||
<xref linkend="fam"/>,
|
||||
<xref linkend="openssl"/> and
|
||||
<xref linkend="openssl-package"/> and
|
||||
<ulink url="http://www.gnu.org/software/libidn/">Libidn</ulink></para>
|
||||
</sect4>
|
||||
|
||||
|
@ -45,7 +45,7 @@ is inserted between the protocol and the connection.</para>
|
||||
dependencies</title>
|
||||
|
||||
<sect4><title>Required</title>
|
||||
<para><xref linkend="openssl"/></para>
|
||||
<para><xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
|
@ -58,7 +58,7 @@ url="&patch-root;/heimdal-&heimdal-version;-cracklib-1.patch"/></para>
|
||||
<sect3><title><application>Heimdal</application> dependencies</title>
|
||||
<sect4><title>Required</title>
|
||||
<para>
|
||||
<xref linkend="openssl"/> and
|
||||
<xref linkend="openssl-package"/> and
|
||||
<xref linkend="db"/>
|
||||
</para></sect4>
|
||||
<sect4><title>Optional</title>
|
||||
|
@ -11,38 +11,45 @@
|
||||
<!ENTITY openssl-time "1.16 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="openssl" xreflabel="OpenSSL-&openssl-version;">
|
||||
<sect1 id="openssl-package" xreflabel="OpenSSL-&openssl-version;">
|
||||
<sect1info>
|
||||
<othername>$LastChangedBy$</othername>
|
||||
<date>$Date$</date>
|
||||
</sect1info>
|
||||
<?dbhtml filename="openssl.html"?>
|
||||
<title>OpenSSL-&openssl-version;</title>
|
||||
<indexterm zone="openssl-package">
|
||||
<primary sortas="a-OpenSSL-package">OpenSSL</primary></indexterm>
|
||||
|
||||
<sect2>
|
||||
<title>Introduction to <application>Open<acronym>SSL</acronym></application>
|
||||
</title>
|
||||
|
||||
<para>The <application>Open<acronym>SSL</acronym></application> package contains
|
||||
management tools and libraries relating to cryptography. These are useful for
|
||||
providing cryptography functions to other packages, notably
|
||||
<para>The <application>Open<acronym>SSL</acronym></application> package
|
||||
contains management tools and libraries relating to cryptography. These are
|
||||
useful for providing cryptography functions to other packages, notably
|
||||
<application>OpenSSH</application>, email applications and web browsers (for
|
||||
accessing <acronym>HTTPS</acronym> sites).</para>
|
||||
|
||||
<sect3><title>Package information</title>
|
||||
<itemizedlist spacing='compact'>
|
||||
<listitem><para>Download (HTTP): <ulink url="&openssl-download-http;"/></para></listitem>
|
||||
<listitem><para>Download (FTP): <ulink url="&openssl-download-ftp;"/></para></listitem>
|
||||
<listitem><para>Download (HTTP):
|
||||
<ulink url="&openssl-download-http;"/></para></listitem>
|
||||
<listitem><para>Download (FTP):
|
||||
<ulink url="&openssl-download-ftp;"/></para></listitem>
|
||||
<listitem><para>Download size: &openssl-size;</para></listitem>
|
||||
<listitem><para>Estimated disk space required: &openssl-buildsize;</para></listitem>
|
||||
<listitem><para>Estimated build time: &openssl-time;</para></listitem></itemizedlist>
|
||||
<listitem><para>Estimated disk space required:
|
||||
&openssl-buildsize;</para></listitem>
|
||||
<listitem><para>Estimated build time:
|
||||
&openssl-time;</para></listitem></itemizedlist>
|
||||
</sect3>
|
||||
|
||||
<sect3><title><application>Open<acronym>SSL</acronym></application>
|
||||
dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="bc"/> (recommended
|
||||
if you run the test suite during the build)</para></sect4>
|
||||
if you run the test suite during the build)</para>
|
||||
</sect4>
|
||||
</sect3>
|
||||
|
||||
</sect2>
|
||||
@ -82,15 +89,15 @@ passwd man page over an existing man page with the same name.</para>
|
||||
commands prevents <application>Open<acronym>SSL</acronym></application> from
|
||||
overwriting an existing man page from <application>Perl</application>.</para>
|
||||
|
||||
<para><command>sed -i 's%SHLIBDIRS= fips crypto ssl%SHLIBDIRS= crypto ssl%g' Makefile</command>:
|
||||
This command prevents installation of the non-existent <filename
|
||||
class="libraryfile">libfips</filename> library.</para>
|
||||
<para><command>sed -i 's%SHLIBDIRS= fips crypto ssl%SHLIBDIRS= crypto ssl%g'
|
||||
Makefile</command>: This command prevents installation of the non-existent
|
||||
<filename class="libraryfile">libfips</filename> library.</para>
|
||||
|
||||
<para><screen><command>make MANDIR=/usr/share/man
|
||||
make MANDIR=/usr/share/man install</command></screen> These
|
||||
commands install <application>Open<acronym>SSL</acronym></application> with the
|
||||
man pages in <filename class='directory'>/usr/share/man</filename> instead of
|
||||
the default which is <filename class='directory'>/etc/ssl/man</filename>.</para>
|
||||
<para><command>make MANDIR=/usr/share/man; make MANDIR=/usr/share/man
|
||||
install</command>: These commands install
|
||||
<application>Open<acronym>SSL</acronym></application> with the man pages in
|
||||
<filename class='directory'>/usr/share/man</filename> instead of
|
||||
<filename class='directory'>/etc/ssl/man</filename>.</para>
|
||||
|
||||
<para><command>cp -r certs /etc/ssl</command>: The certificates must be copied
|
||||
manually since the install script skips this step.</para>
|
||||
@ -100,8 +107,11 @@ manually since the install script skips this step.</para>
|
||||
<sect2>
|
||||
<title>Configuring <application>OpenSSL</application></title>
|
||||
|
||||
<sect3><title>Config files</title>
|
||||
<sect3 id="openssl-config"><title>Config files</title>
|
||||
<para><filename>/etc/ssl/openssl.cnf</filename></para>
|
||||
<indexterm zone="openssl-package openssl-config">
|
||||
<primary sortas="e-etc-ssl-openssl.cnf">/etc/ssl/openssl.cnf</primary>
|
||||
</indexterm>
|
||||
</sect3>
|
||||
|
||||
<sect3><title>Configuration Information</title>
|
||||
@ -121,57 +131,67 @@ or to be able to find out how to do it.</para>
|
||||
<sect2>
|
||||
<title>Contents</title>
|
||||
|
||||
<para>The <application>Open<acronym>SSL</acronym></application> package
|
||||
contains <command>c_rehash</command>, <command>openssl</command>,
|
||||
<filename class='libraryfile'>libcrypto</filename> libraries and
|
||||
<filename class='libraryfile'>libssl</filename> libraries.</para>
|
||||
<segmentedlist>
|
||||
<segtitle>Installed Programs</segtitle>
|
||||
<segtitle>Installed Libraries</segtitle>
|
||||
<segtitle>Installed Directories</segtitle>
|
||||
<seglistitem>
|
||||
<seg>c_rehash and openssl</seg>
|
||||
<seg>libcrypto.[so,a] and libssl.[so,a]</seg>
|
||||
<seg>/etc/ssl and /usr/include/ssl</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
</sect2>
|
||||
<variablelist>
|
||||
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
||||
<?dbfo list-presentation="list"?>
|
||||
|
||||
<sect2><title>Description</title>
|
||||
<varlistentry id="c_rehash">
|
||||
<term><command>c_rehash</command></term>
|
||||
<listitem><para>is a <application>Perl</application> script that scans all
|
||||
files in a directory and adds symbolic links to their hash values.</para>
|
||||
<indexterm zone="openssl-package c_rehash">
|
||||
<primary sortas="b-c_rehash">c_rehash</primary></indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<sect3><title>c_rehash</title>
|
||||
|
||||
<para><command>c_rehash</command> is a <application>Perl</application> script
|
||||
that scans all files in a directory and adds symbolic links to their hash
|
||||
values.</para>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3><title>openssl</title>
|
||||
|
||||
<para>The <command>openssl</command> program is a command-line tool for using
|
||||
the various cryptography functions of
|
||||
<application>Open<acronym>SSL</acronym></application>'s
|
||||
crypto library from the shell. It can be used for various functions which are
|
||||
<varlistentry id="openssl">
|
||||
<term><command>openssl</command></term>
|
||||
<listitem><para>is a command-line tool for using the various cryptography
|
||||
functions of <application>Open<acronym>SSL</acronym></application>'s crypto
|
||||
library from the shell. It can be used for various functions which are
|
||||
documented in <command>man 1 openssl</command>.</para>
|
||||
<indexterm zone="openssl-package openssl">
|
||||
<primary sortas="b-openssl">openssl</primary></indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3><title>libcrypto</title>
|
||||
|
||||
<para>The <application>Open<acronym>SSL</acronym></application> crypto library
|
||||
implements a wide range of cryptographic algorithms used in various Internet
|
||||
standards. The services provided by this library are used by the
|
||||
<application>Open<acronym>SSL</acronym></application> implementations of
|
||||
<varlistentry id="libcrypto">
|
||||
<term><filename class='libraryfile'>libcrypto</filename></term>
|
||||
<listitem><para>implements a wide range of cryptographic algorithms used in
|
||||
various Internet standards. The services provided by this library are used by
|
||||
the <application>Open<acronym>SSL</acronym></application> implementations of
|
||||
<acronym>SSL</acronym>, <acronym>TLS</acronym> and <acronym>S/MIME</acronym>,
|
||||
and they have also been used to implement
|
||||
<application>Open<acronym>SSH</acronym></application>,
|
||||
<application>Open<acronym>SSH</acronym></application>,
|
||||
<application>Open<acronym>PGP</acronym></application>, and other cryptographic
|
||||
standards.</para>
|
||||
<indexterm zone="openssl-package libcrypto">
|
||||
<primary sortas="c-libcrypto">libcrypto.[so,a]</primary></indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3><title>libssl</title>
|
||||
|
||||
<para>The <application>Open<acronym>SSL</acronym></application>
|
||||
<acronym>SSL</acronym> library implements the Secure Sockets Layer
|
||||
(<acronym>SSL</acronym> v2/v3) and Transport Layer Security
|
||||
(<acronym>TLS</acronym> v1) protocols. It provides a rich
|
||||
<acronym>API</acronym>, documentation on which can be found by running
|
||||
<command>man 3 ssl</command>.</para>
|
||||
|
||||
</sect3>
|
||||
<varlistentry id="libssl">
|
||||
<term><filename class='libraryfile'>libssl</filename></term>
|
||||
<listitem><para>implements the Secure Sockets Layer (<acronym>SSL</acronym>
|
||||
v2/v3) and Transport Layer Security (<acronym>TLS</acronym> v1) protocols. It
|
||||
provides a rich <acronym>API</acronym>, documentation on which can be found by
|
||||
running <command>man 3 ssl</command>.</para>
|
||||
<indexterm zone="openssl-package libssl">
|
||||
<primary sortas="c-libssl">libssl.[so,a]</primary></indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
|
||||
</sect2>
|
||||
|
@ -24,13 +24,14 @@ wrap an application daemon inside an <acronym>SSL</acronym> tunnel.</para>
|
||||
|
||||
<para>Prevention of breaches, like a trojan, are assisted by applications like
|
||||
<application>GnuPG</application>, specifically the ability to confirm signed
|
||||
packages, which recognizes modifications of the <acronym>TAR</acronym> ball after
|
||||
the packager creates it.</para>
|
||||
packages, which recognizes modifications of the <acronym>TAR</acronym> ball
|
||||
after the packager creates it.</para>
|
||||
|
||||
<para> Finally, we touch on detection with a package that stores "signatures"
|
||||
of critical files (defined by the administrator) and then regenerates those
|
||||
"signatures" and compares for files that have been changed.</para>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="openssl.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="cracklib.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="linux_pam.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="shadow.xml"/>
|
||||
|
@ -51,7 +51,7 @@ to the server package source code.</para>
|
||||
|
||||
<sect3><title><application>Stunnel</application> dependencies</title>
|
||||
<sect4><title>Required</title>
|
||||
<para><xref linkend="openssl"/></para>
|
||||
<para><xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
|
@ -40,7 +40,7 @@ printers.</para>
|
||||
</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="libjpeg"/>, <xref linkend="libpng"/>,
|
||||
<xref linkend="libtiff"/>, <xref linkend="openssl"/> or
|
||||
<xref linkend="libtiff"/>, <xref linkend="openssl-package"/> or
|
||||
<ulink url="http://www.gnu.org/software/gnutls/">GnuTLS</ulink> (which
|
||||
needs <ulink
|
||||
url="ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/">libgpg-error</ulink>,
|
||||
|
@ -42,7 +42,7 @@ url="&LPRng-download-ftp;"/></para></listitem>
|
||||
<sect3><title><application>LPRng</application> dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para>
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="tcpwrappers"/> and
|
||||
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>
|
||||
</para></sect4>
|
||||
|
@ -67,7 +67,7 @@ url="&patch-root;/tetex-src-&tex-version;-remove_readlink-1.patch"/></para>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="libpng"/>,
|
||||
<xref linkend="x-installing"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="mysql"/>,
|
||||
<xref linkend="perl-modules"/>: Tk-&Perl-Tk-version;, <ulink
|
||||
url="http://gd.tuwien.ac.at/visual/ibiblio/libs/graphics/t1lib-5.0.2.tar.gz">
|
||||
|
@ -53,7 +53,7 @@ a <application>My<acronym>SQL</acronym></application> Database access to email.<
|
||||
<para>
|
||||
<xref linkend="mysql"/> or <xref linkend="postgresql"/>,
|
||||
<xref linkend="Linux_PAM"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="fam"/>,
|
||||
<xref linkend="openldap"/>,
|
||||
<xref linkend="apache"/>,
|
||||
|
@ -57,7 +57,7 @@ url="&patch-root;/exim-&exim-version;-db43-1.patch"/></para>
|
||||
<sect4><title>Optional</title>
|
||||
<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
|
||||
<xref linkend="openldap"/>,
|
||||
<xref linkend="openssl"/> or
|
||||
<xref linkend="openssl-package"/> or
|
||||
<ulink url="http://www.gnu.org/software/gnutls/">GnuTLS</ulink>,
|
||||
<xref linkend="cyrus-sasl"/>,
|
||||
<xref linkend="mysql"/>,
|
||||
|
@ -43,7 +43,7 @@ mail server.</para>
|
||||
</para></sect4>
|
||||
<sect4><title>Optional</title>
|
||||
<para>
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="gdbm"/>,
|
||||
<xref linkend="Linux_PAM"/> and
|
||||
<xref linkend="mitkrb"/>
|
||||
|
@ -47,7 +47,7 @@ Transport Agent (<acronym>MTA</acronym>).</para>
|
||||
</para></sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/>,
|
||||
<para><xref linkend="openssl-package"/>,
|
||||
<xref linkend="openldap"/>,
|
||||
<xref linkend="tcpwrappers"/>,
|
||||
<xref linkend="pcre"/>,
|
||||
|
@ -45,7 +45,7 @@ are only interested in the utilities, refer to the
|
||||
<sect3><title><application><acronym>BIND</acronym></application>
|
||||
dependencies</title>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/></para>
|
||||
<para><xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional (to run the full test suite)</title>
|
||||
|
@ -44,7 +44,7 @@ dependencies</title>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Recommended</title>
|
||||
<para><xref linkend="cyrus-sasl"/> and <xref linkend="openssl"/></para>
|
||||
<para><xref linkend="cyrus-sasl"/> and <xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
|
@ -40,7 +40,7 @@ network.</para>
|
||||
<sect3><title><application>Open<acronym>SSH</acronym></application>
|
||||
dependencies</title>
|
||||
<sect4><title>Required</title>
|
||||
<para><xref linkend="openssl"/></para>
|
||||
<para><xref linkend="openssl-package"/></para>
|
||||
</sect4>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="Linux_PAM"/>,
|
||||
|
@ -50,7 +50,7 @@ url="&dillo-download-ftp;"/></para></listitem>
|
||||
</sect4>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="openssl"/> and
|
||||
<para><xref linkend="openssl-package"/> and
|
||||
<ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink></para>
|
||||
</sect4>
|
||||
</sect3>
|
||||
|
@ -51,7 +51,7 @@ url="&balsa-download-ftp;"/></para></listitem>
|
||||
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="libgtkhtml"/>,
|
||||
<xref linkend="openssl"/>,
|
||||
<xref linkend="openssl-package"/>,
|
||||
<xref linkend="openldap"/>,
|
||||
<xref linkend="pcre"/>,
|
||||
<xref linkend="procmail"/>,
|
||||
|
Loading…
Reference in New Issue
Block a user