CentOS7中預(yù)裝了openssl 1.0.2版本,該版本不支持sm2、sm3、sm4等國密算法,可以安裝openssl 1.1.1的版本來替代原預(yù)裝的版本。
一、官網(wǎng)下載
https://www.openssl.org/source/
現(xiàn)在是1.1.1u版,下載openssl-1.1.1u.tar.gz文件,并上傳到CentOS7服務(wù)器中,我以user用戶登錄,放在/home/user/目錄下。
二、卸載老版本
$> sudo yum remove openssl
三、安裝gcc和perl
$> sudo yum install gcc-c++
$> sudo yum install perl-core #會安裝perl、perl-CPAN等,make test的時候需要
四、安裝openssl 1.1.1
$> tar -xf openssl-1.1.1u.tar.gz #解包
$> cd openssl-1.1.1u #進(jìn)入解包后的目錄
$> ./config #配置
$> make #編譯
$> make test #測試,其中會出現(xiàn)幾項skiped,不用緊張,只要最后看到All tests successful.、Result: PASS即通過了
$> sudo make install #安裝
$> sudo echo /usr/local/lib64/ >> /etc/ld.so.conf.d/common.conf #配置so文件的位置
$> sudo echo /usr/local/lib/ >> /etc/ld.so.conf.d/common.conf #配置so文件的位置
$> sudo ldconfig #啟用so文件位置的配置
使用openssl version命令,顯示版本信息即為安裝成功
$> openssl version
OpenSSL 1.1.1u 30 May 2023
參考文章來源:http://www.zghlxwxcb.cn/news/detail-689208.html
centos7 安裝 qt5.14.2 以及 openssl 問題文章來源地址http://www.zghlxwxcb.cn/news/detail-689208.html
到了這里,關(guān)于學(xué)習(xí)筆記:CentOS 7安裝openssl 1.1.1的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!