Changeset b68dce5


Ignore:
Timestamp:
04/30/2003 01:54:18 AM (18 years ago)
Author:
Larry Lawrence <larry@…>
Branches:
10.0, 10.1, 11.0, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, krejzi/svn, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
959892a3
Parents:
fbd0a569
Message:

tag openssl

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@892 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
general/genlib/openssl
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/openssl/openssl-config.xml

    rfbd0a569 rb68dce5  
    11<sect2>
    2 <title>Configuring Openssl</title>
     2<title>Configuring OpenSSL</title>
    33
    44<sect3><title>Config files</title>
    5 <para><userinput>/etc/ssl/openssl.cnf</userinput></para>
     5<para><filename>/etc/ssl/openssl.cnf</filename></para>
    66</sect3>
    77
    88<sect3><title>Configuration Information</title>
    99
    10 <para>Most people who just want to use openssl for providing functions
    11 to other programs such as OpenSSH and web browsers won't need to worry
    12 about configuring openssl.  Configuring openssl is an advanced topic and
     10<para>Most people who just want to use
     11<application>openssl</application> for providing functions
     12to other programs such as <application>OpenSSH</application> and web browsers won't need to worry
     13about configuring <application>openssl</application>.  Configuring
     14<application>openssl</application> is an advanced topic and
    1315so those who do would normally be expected to either know how to do it
    1416or to be able to find out how to do it.</para>
  • general/genlib/openssl/openssl-desc.xml

    rfbd0a569 rb68dce5  
    22<title>Contents</title>
    33
    4 <para>The openssl package contains <userinput>c_rehash</userinput>,
    5 <userinput>openssl</userinput>, <filename>libcrypto</filename> libraries and
    6 <filename>libssl</filename> libraries.</para>
     4<para>The <application>openssl</application> package contains <command>c_rehash</command>, <command>openssl</command>, <filename>libcrypto</filename> libraries and <filename>libssl</filename> libraries.</para>
    75
    86</sect2>
     
    1210<sect3><title>c_rehash</title>
    1311
    14 <para>c_rehash is a perl script that scans all files in a directory and
    15 adds symbolic links to their hash values.</para>
     12<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>
    1613
    1714</sect3>
     
    1916<sect3><title>openssl</title>
    2017
    21 <para>The openssl program is a command line tool for using the various
    22 cryptography functions of OpenSSL's crypto library from the shell. 
    23 It can be used for various functions which are documented in
    24 <userinput>man 1 openssl</userinput>.</para>
     18<para>The <command>openssl</command> program is a command line tool for using the various cryptography functions of <application>OpenSSL</application>'s crypto
     19library from the shell. It can be used for various functions which are documented in <command>man 1 openssl</command>.</para>
    2520
    2621</sect3>
     
    2823<sect3><title>libcrypto</title>
    2924
    30 <para>The OpenSSL crypto library implements a wide range of cryptographic
    31 algorithms used in various Internet standards. The services provided by
    32 this library are used by the OpenSSL implementations of SSL, TLS and S/MIME,
    33 and they have also been used to implement SSH, OpenPGP, and other
    34 cryptographic standards.</para>
     25<para>The <application>OpenSSL</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>OpenSSL</application> implementations of <acronym>SSL</acronym>, <acronym>TLS</acronym> and
     26<acronym>S/MIME</acronym>, and they have also been used to implement
     27<application>OpenSSH</application>, <application>OpenPGP</application>,
     28and other cryptographic standards.</para>
    3529
    3630</sect3>
     
    3832<sect3><title>libssl</title>
    3933 
    40 <para>The OpenSSL ssl library implements the Secure Sockets Layer (SSL
    41 v2/v3) and Transport Layer Security (TLS v1) protocols. It provides a rich
    42 API, documentation on which can be found by running
    43 <userinput>man 3 ssl</userinput>.</para>
     34<para>The <application>OpenSSL</application> <acronym>SSL</acronym> library implements the
     35Secure Sockets Layer (<acronym>SSL</acronym> v2/v3) and Transport Layer
     36Security (<acronym>TLS</acronym> v1) protocols. It provides a rich
     37<acronym>API</acronym>, documentation on which can be found by running
     38<command>man 3 ssl</command>.</para>
    4439 
    4540</sect3>
  • general/genlib/openssl/openssl-exp.xml

    rfbd0a569 rb68dce5  
    22<title>Command explanations</title>
    33
    4 <para><userinput>rm doc/apps/passwd.pod </userinput> : We do this because otherwise openssl installs its passwd man page over the
     4<para><command>rm doc/apps/passwd.pod </command> : We do this because
     5otherwise <application>openssl</application> installs its passwd man page over the
    56existing system one which isn't what we want.</para>
    67
    7 <para><screen><userinput>make MANDIR=/usr/share/man</userinput>
    8 <userinput>make MANDIR=/usr/share/man install</userinput></screen> These
    9 commands install openssl with the man pages in <filename>/usr/share/man
    10 </filename> instead of the default which is <filename>/etc/ssl/man</filename>.
    11 </para>
     8<para><screen><command>make MANDIR=/usr/share/man
     9make MANDIR=/usr/share/man install</command></screen> These
     10commands install <application>openssl</application> with the man pages
     11in <filename class='directory'>/usr/share/man
     12</filename> instead of the default which is <filename class='directory'>/etc/ssl/man</filename>.</para>
    1213 
    13 <para><userinput>rmdir /etc/ssl/lib</userinput> : This is simply a
    14 tidy-up command.  For some reason, the openssl install routine creates
    15 the <filename>/etc/ssl/lib</filename> directory even though the libraries have
    16 been installed in <filename>/usr/lib</filename>.  We remove it to keep things
     14<para><command>rmdir /etc/ssl/lib</command> : This is simply a
     15tidy-up command.  For some reason, the
     16<application>openssl</application> install routine creates
     17the <filename class='directory'>/etc/ssl/lib</filename> directory even though the libraries have
     18been installed in <filename class='directory'>/usr/lib</filename>.  We remove it to keep things
    1719nice and tidy!</para>
    1820
  • general/genlib/openssl/openssl-inst.xml

    rfbd0a569 rb68dce5  
    11<sect2>
    2 <title>Installation of openssl</title>
     2<title>Installation of OpenSSL</title>
    33
    4 <para>Install openssl by running the following commands:</para>
     4<para>Install <application>openssl</application> by running the following commands:</para>
    55
    6 <note><para>GCC issues a warning on every compilation because the Configure
     6<note><para><application>GCC</application> issues a warning on every
     7compilation because the <command>Configure</command>
    78command uses -m486 instead of -march=i486.  To fix this behavior, use
    89linux-ppro, linux-pentium or linux-k6 (depending on your architecture), instead of linux-elf.
    910</para></note>
    1011
    11 <para><screen><userinput>sed 's/^passwd/openssl-passwd/' doc/apps/passwd.pod \
     12<screen><userinput>sed 's/^passwd/openssl-passwd/' doc/apps/passwd.pod \
    1213> doc/apps/openssl-passwd.pod &amp;&amp;
    1314rm doc/apps/passwd.pod &amp;&amp;
    14 ./Configure linux-elf  --openssldir=/etc/ssl --prefix=/usr shared &amp;&amp;</userinput>
    15 <userinput>make MANDIR=/usr/share/man &amp;&amp;</userinput>
    16 <userinput>make MANDIR=/usr/share/man install &amp;&amp;</userinput>
    17 <userinput>rmdir /etc/ssl/lib</userinput></screen>
    18 </para>
     15./Configure linux-elf  --openssldir=/etc/ssl --prefix=/usr shared &amp;&amp;
     16make MANDIR=/usr/share/man &amp;&amp;
     17make MANDIR=/usr/share/man install &amp;&amp;
     18rmdir /etc/ssl/lib</userinput></screen>
    1919
    2020
  • general/genlib/openssl/openssl-intro.xml

    rfbd0a569 rb68dce5  
    11<sect2>
    2 <title>Introduction to openssl</title>
     2<title>Introduction to OpenSSL</title>
    33
    4 <screen>Download location (HTTP):       <ulink url="&openssl-download-http;"/>
    5 Download location (FTP):        <ulink url="&openssl-download-ftp;"/>
    6 Version used:                   &openssl-version;
    7 Package size:                   &openssl-size;
    8 Estimated Disk space required:  &openssl-buildsize;</screen>
     4<para>The openssl package contains management tools and libraries relating to
     5cryptography.  These are useful for providing cryptography functions to
     6other packages, notably <application>OpenSSH</application> and web browsers (for accessing secure https sites).</para>
    97
    10 <para>The openssl package contains <userinput>c_rehash</userinput>,
    11 <userinput>openssl</userinput>, <userinput>libcrypto</userinput> and
    12 <userinput>libssl</userinput>.  These are useful for providing
    13 cryptography functions to other packages, notably OpenSSH and web
    14 browsers (for accessing secure https sites).</para>
     8
     9<sect3><title>Package information</title>
     10<itemizedlist spacing='compact'>
     11<listitem><para>Download (HTTP): <ulink url="&openssl-download-http;"/></para></listitem>
     12<listitem><para>Download (FTP): <ulink url="&openssl-download-ftp;"/></para></listitem>
     13<listitem><para>Download size: &openssl-size;</para></listitem>
     14<listitem><para>Estimated Disk space required: &openssl-buildsize;</para></listitem>
     15<listitem><para>Estimated build time: &openssl-time;</para></listitem></itemizedlist>
     16</sect3>
    1517
    1618</sect2>
Note: See TracChangeset for help on using the changeset viewer.