当前的版本是1.0.2
对于Python3而言,太低了
[root@izbp1eednvvtf33syjd02az web]# openssl version OpenSSL 1.0.2k-fips 26 Jan 2017 [root@izbp1eednvvtf33syjd02az web]#
下载libressl-2.8.0
wget -c https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.8.0.tar.gz
安装依赖
yum -y install zlib zlib-devel yum -y install bzip2 bzip2-devel yum -y install ncurses ncurses-devel yum -y install readline readline-devel yum -y install openssl openssl-devel yum -y install openssl-static yum -y install xz lzma xz-devel yum -y install sqlite sqlite-devel yum -y install gdbm gdbm-devel yum -y install tk tk-devel
解压安装包,进入安装目录,创建安装目标路径
tar xzf libressl-2.8.0.tar.gz cd libressl-2.8.0 mkdir /usr/local/ssl
安装前的设置,指定安装目标路径
./config –prefix=/usr/local/ssl
编译,安装
make make install
设置系统默认使用libressl
mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl /usr/include/openssl.bak ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl
配置系统能找到libressl的库文件
cd /etc/ld.so.conf.d vi libressl-2.8.0.conf 添加/usr/local/ssl/lib进去
ldconfig -v
让系统重新所有能找到的库文件 -- 即时生效
验证
[root@izbp1eednvvtf33syjd02az libressl-2.8.0]# openssl version
LibreSSL 2.8.0
[root@izbp1eednvvtf33syjd02az libressl-2.8.0]#
原文:https://www.cnblogs.com/hmlhml/p/14298266.html