%general-entities; ]> openssl &openssl-version;
&openssl-url;
OpenSSL-&openssl-version; OpenSSL <!--para>The OpenSSL package contains management tools and libraries relating to cryptography. These are useful for providing cryptographic functions to other packages, such as OpenSSH, email applications and web browsers (for accessing HTTPS sites). </para--> <para>OpenSSL 软件包包含密码学相关的管理工具和库。 它们被用于向其他软件包提供密码学功能,例如 OpenSSH, 电子邮件程序和 Web 浏览器(访问 HTTPS 站点)。</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&openssl-ch6-sbu;</seg> <seg>&openssl-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 OpenSSL 准备安装 OpenSSL: ./config --prefix=/usr \ --openssldir=/etc/ssl \ --libdir=lib \ shared \ zlib-dynamic 编译该软件包: make 运行以下命令以测试编译结果: make test 安装该软件包: sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile make MANSUFFIX=ssl install 如果需要的话,安装文档: mv -v /usr/share/doc/openssl /usr/share/doc/openssl-&openssl-version; cp -vfr doc/* /usr/share/doc/openssl-&openssl-version; OpenSSL 的内容 安装的程序 安装的库 安装的目录 c_rehash 和 openssl libcrypto.{so,a} 和 libssl.{so,a} /etc/ssl, /usr/include/openssl, /usr/lib/engines 以及 /usr/share/doc/openssl-&openssl-version; 简要描述 c_rehash 一个 Perl 脚本, 扫描一个目录中的所有文件,并添加它们的符号链接, 符号链接名为对应文件的散列值 c_rehash openssl 一个命令行工具,用于从 shell 使用 OpenSSL 密码学库的一些密码学函数。 它可以被用于 man 1 openssl 描述的许多功能。 openssl libcrypto.so 实现不同 Internet 标准使用的许多密码学算法。 该库提供的服务被 OpenSSL 的 SSL TLS 和 S/MIME 实现使用,也被用于实现 OpenSSHOpenPGP 和其他密码学标准。 libcrypto.so libssl.so 实现传输层安全 (TLS v1) 协议。 它提供了丰富的 API,这些 API 的文档可以通过执行 man 3 ssl 查阅。 libssl.so