2 % This is part of LFSbookja package.
4 % This is a CTIE change file for the original XML source of the LFSbook.
7 <?xml version="1.0" encoding="ISO-8859-1"?>
9 <?xml version="1.0" encoding="UTF-8"?>
13 <para>The OpenSSL package contains management tools and libraries relating
14 to cryptography. These are useful for providing cryptographic functions
15 to other packages, such as OpenSSH, email applications, and web browsers
16 (for accessing HTTPS sites). </para>
19 OpenSSL パッケージは暗号化に関する管理ツールやライブラリを提供します。
20 これを利用することにより、他のパッケージにおいて暗号化機能が実現されます。
21 例えば OpenSSH、Email アプリケーション、(HTTPS サイトアクセスを行う)ウェブブラウザーなどです。
26 <title>Installation of OpenSSL</title>
28 <title>&InstallationOf1;OpenSSL&InstallationOf2;</title>
32 <para>Prepare OpenSSL for compilation:</para>
34 <para>&PreparePackage1;OpenSSL&PreparePackage2;</para>
38 <para>Compile the package:</para>
40 <para>&CompileThePackage;</para>
44 <para>To test the results, issue:</para>
47 ビルド結果をテストする場合は以下を実行します。
52 <para>One test, 30-test_afalg.t, is known to fail on some kernel
53 configurations (depending on inconsistent values of
54 CONFIG_CRYPTO_USER_API* settings.) If it fails, it can safely be
58 カーネル設定によっては (CONFIG_CRYPTO_USER_API* の設定に一貫性がないと)、30-test_afalg.t というテストが 1 つだけ失敗することがわかっています。
64 <para>Install the package:</para>
66 <para>&InstallThePackage;</para>
70 <para>Add the version to the documentation directory name, to be
71 consistent with other packages:</para>
74 ドキュメントディレクトリにバージョンを含めます。
80 <para>If desired, install some additional documentation:</para>
83 必要であれば、さらにドキュメントをインストールします。
88 You should update OpenSSL when a new version which fixes vulnerabilities
89 is announced. Since OpenSSL 3.0.0, the OpenSSL versioning scheme
90 follows the MAJOR.MINOR.PATCH format. API/ABI compatibility
91 are guaranteed for the same MAJOR version number. Because LFS
92 installs only the shared libraries, there is no need to recompile
93 packages which link to
94 <filename class="libraryfile">libcrypto.so</filename> or
95 <filename class="libraryfile">libssl.so</filename>
96 <emphasis>when upgrading to a version with MAJOR version number
99 ぜい弱性への対処を行った新バージョンが公開されたら、OpenSSL をアップデートすることになります。
100 OpenSSL 3.0.0 以降では、バージョンのつけ方が MAJOR.MINOR.PATCH という形式になりました。
101 API/API の互換性は、同一の MAJOR バージョン番号では保証されます。
102 本パッケージは <filename class="libraryfile">libcrypto.so</filename> または
103 <filename class="libraryfile">libssl.so</filename> へのリンクを行っていますが、LFS では共有ライブラリをインストールするだけなので、<emphasis role="bold">MAJOR バージョン番号が同一のアップグレードである限り</emphasis> は、パッケージを再コンパイルする必要はありません。
107 However, any running programs linked to those libraries need to be stopped
108 and restarted. Read the related entries in
109 <xref linkend='pkgmgmt-upgrade-issues'/> for details.
111 そうであっても、それらのライブラリにリンクしているプログラムが稼働中であるなら、一度停止してから再起動することが必要です。
112 詳しくは関連する話が <xref linkend='pkgmgmt-upgrade-issues'/> にあるので参照してください。
116 <title>Contents of OpenSSL</title>
118 <title>&ContentsOf1;OpenSSL&ContentsOf2;</title>
122 <segtitle>Installed programs</segtitle>
123 <segtitle>Installed libraries</segtitle>
124 <segtitle>Installed directories</segtitle>
126 <segtitle>&InstalledProgram;</segtitle>
127 <segtitle>&InstalledLibrary;</segtitle>
128 <segtitle>&InstalledDirectory;</segtitle>
136 libcrypto.so and libssl.so
140 /usr/include/openssl,
142 /usr/share/doc/openssl-&openssl-version;
149 libcrypto.so, libssl.so
153 /usr/include/openssl,
155 /usr/share/doc/openssl-&openssl-version;
160 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
162 <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
166 is a <application>Perl</application> script that
167 scans all files in a directory and adds symbolic links to their
168 hash values. Use of <command>c_rehash</command> is considered
169 obsolete and should be replaced by
170 <command>openssl rehash</command> command
172 ディレクトリ内のすべてのファイルをスキャンする <application>Perl</application> スクリプト。
173 それらのファイルに対するハッシュ値へのシンボリックリンクを生成します。
174 <command>c_rehash</command> の利用は非推奨と考えられており、この代わりに <command>openssl rehash</command> コマンドを使ってください。
178 is a command-line tool for using the various cryptography functions
179 of <application>OpenSSL</application>'s crypto library from the
180 shell. It can be used for various functions which are documented in
181 <command>man 1 openssl</command>
183 <application>OpenSSL</application> の暗号化ライブラリが提供するさまざまな関数を、シェルから利用するためのコマンドラインツール。
184 <command>man 1 openssl</command> に示される数多くの関数を利用することができます。
188 implements a wide range of cryptographic algorithms used in various
189 Internet standards. The services provided by this library are used
190 by the <application>OpenSSL</application> implementations of SSL,
191 TLS and S/MIME, and they have also been used to implement
192 <application>OpenSSH</application>,
193 <application>OpenPGP</application>, and other cryptographic
196 各種のインターネット標準にて採用されている暗号化アルゴリズムを幅広く実装しています。
197 このライブラリが提供する機能は、SSL、TLS、S/MIME を実装する <application>OpenSSL</application> において利用されており、また
198 <application>OpenSSH</application>、<application>OpenPGP</application>、あるいはこの他の暗号化標準の実装にも利用されています。
202 implements the Transport Layer Security (TLS v1) protocol.
203 It provides a rich API, documentation
204 on which can be found by running <command>man 3 ssl</command>
206 トランスポート層セキュリティ(Transport Layer Security; TLFS v1)プロトコルを実装しています。
207 これは豊富な API 関数とそのドキュメントを提供します。
208 ドキュメントは <command>man 3 ssl</command> の実行により参照できます。