Changeset b68dce5
- Timestamp:
- 04/30/2003 01:54:18 AM (21 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 959892a3
- Parents:
- fbd0a569
- Location:
- general/genlib/openssl
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/openssl/openssl-config.xml
rfbd0a569 rb68dce5 1 1 <sect2> 2 <title>Configuring Open ssl</title>2 <title>Configuring OpenSSL</title> 3 3 4 4 <sect3><title>Config files</title> 5 <para>< userinput>/etc/ssl/openssl.cnf</userinput></para>5 <para><filename>/etc/ssl/openssl.cnf</filename></para> 6 6 </sect3> 7 7 8 8 <sect3><title>Configuration Information</title> 9 9 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 12 to other programs such as <application>OpenSSH</application> and web browsers won't need to worry 13 about configuring <application>openssl</application>. Configuring 14 <application>openssl</application> is an advanced topic and 13 15 so those who do would normally be expected to either know how to do it 14 16 or to be able to find out how to do it.</para> -
general/genlib/openssl/openssl-desc.xml
rfbd0a569 rb68dce5 2 2 <title>Contents</title> 3 3 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> 7 5 8 6 </sect2> … … 12 10 <sect3><title>c_rehash</title> 13 11 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> 16 13 17 14 </sect3> … … 19 16 <sect3><title>openssl</title> 20 17 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 19 library from the shell. It can be used for various functions which are documented in <command>man 1 openssl</command>.</para> 25 20 26 21 </sect3> … … 28 23 <sect3><title>libcrypto</title> 29 24 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>, 28 and other cryptographic standards.</para> 35 29 36 30 </sect3> … … 38 32 <sect3><title>libssl</title> 39 33 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 35 Secure Sockets Layer (<acronym>SSL</acronym> v2/v3) and Transport Layer 36 Security (<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> 44 39 45 40 </sect3> -
general/genlib/openssl/openssl-exp.xml
rfbd0a569 rb68dce5 2 2 <title>Command explanations</title> 3 3 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 5 otherwise <application>openssl</application> installs its passwd man page over the 5 6 existing system one which isn't what we want.</para> 6 7 7 <para><screen>< userinput>make MANDIR=/usr/share/man</userinput>8 <userinput>make MANDIR=/usr/share/man install</userinput></screen> These9 commands install openssl with the man pages in <filename>/usr/share/man10 </filename> instead of the default which is <filename>/etc/ssl/man</filename>. 11 </ para>8 <para><screen><command>make MANDIR=/usr/share/man 9 make MANDIR=/usr/share/man install</command></screen> These 10 commands install <application>openssl</application> with the man pages 11 in <filename class='directory'>/usr/share/man 12 </filename> instead of the default which is <filename class='directory'>/etc/ssl/man</filename>.</para> 12 13 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 15 tidy-up command. For some reason, the 16 <application>openssl</application> install routine creates 17 the <filename class='directory'>/etc/ssl/lib</filename> directory even though the libraries have 18 been installed in <filename class='directory'>/usr/lib</filename>. We remove it to keep things 17 19 nice and tidy!</para> 18 20 -
general/genlib/openssl/openssl-inst.xml
rfbd0a569 rb68dce5 1 1 <sect2> 2 <title>Installation of openssl</title>2 <title>Installation of OpenSSL</title> 3 3 4 <para>Install opensslby running the following commands:</para>4 <para>Install <application>openssl</application> by running the following commands:</para> 5 5 6 <note><para>GCC issues a warning on every compilation because the Configure 6 <note><para><application>GCC</application> issues a warning on every 7 compilation because the <command>Configure</command> 7 8 command uses -m486 instead of -march=i486. To fix this behavior, use 8 9 linux-ppro, linux-pentium or linux-k6 (depending on your architecture), instead of linux-elf. 9 10 </para></note> 10 11 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 \ 12 13 > doc/apps/openssl-passwd.pod && 13 14 rm doc/apps/passwd.pod && 14 ./Configure linux-elf --openssldir=/etc/ssl --prefix=/usr shared &&</userinput> 15 <userinput>make MANDIR=/usr/share/man &&</userinput> 16 <userinput>make MANDIR=/usr/share/man install &&</userinput> 17 <userinput>rmdir /etc/ssl/lib</userinput></screen> 18 </para> 15 ./Configure linux-elf --openssldir=/etc/ssl --prefix=/usr shared && 16 make MANDIR=/usr/share/man && 17 make MANDIR=/usr/share/man install && 18 rmdir /etc/ssl/lib</userinput></screen> 19 19 20 20 -
general/genlib/openssl/openssl-intro.xml
rfbd0a569 rb68dce5 1 1 <sect2> 2 <title>Introduction to openssl</title>2 <title>Introduction to OpenSSL</title> 3 3 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 5 cryptography. These are useful for providing cryptography functions to 6 other packages, notably <application>OpenSSH</application> and web browsers (for accessing secure https sites).</para> 9 7 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> 15 17 16 18 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.