![老的 OpenSSL 问题](https://linux22.com/image/121826/%E8%80%81%E7%9A%84%20OpenSSL%20%E9%97%AE%E9%A2%98.png)
我在使用需要旧版本 openssl 的程序时遇到问题。该程序不支持将其升级到新的 openssl 版本。
创建 SSL 上下文时出错(错误:140A90C4:SSL 例程:func(169):reason(196))'
我应该怎么办?
您需要什么信息?我可以稍后添加
$pacman -Q | grep openssl
lib32-openssl-1.0 1.0.2.l-2
openssl 1.1.0.g-1
openssl-1.0 1.0.2.l-1
答案1
我运行一个如下所示的脚本:
version=(version to install)
yum install gcc dstat -y
cd /usr/local/src
wget https://www.openssl.org/source/$version.tar.gz
tar -zxf $version.tar.gz
cd $version
./config -Wl,--enable-new-dtags,-zlib,-nossl3,-rpath,'$(LIBRPATH)'
make
make install
mv /usr/bin/openssl /root #Or substitute where you'd like to back up the old one
ln -sf /usr/local/bin/openssl /usr/bin/openssl
#Adjusting this to whatever you get from the output of "which openssl."