我正在使用SOAP:Lite
和LWP::Protocol::https
的linux框上编写Perl脚本。那些modulea使用openssl来协商SSL连接。
我需要重新发布的openssl版本来获取TLS 1.2,但是sysadmin并不想升级当前版本并给我一个本地版本的openssl。
perl
如何指向该本地版本。我是否需要重建所有Perl模块?
答案 0 :(得分:2)
您需要重建Net::SSLeay模块,该模块为IO::Socket::SSL提供OpenSSL绑定,LWP本身就是SOAP::Lite使用的库(因此Net::SSLeay README)自LWP版本6以来的SSL。
要使用特定版本的OpenSSL
重建Net :: SSLeay,您需要将C编译器和特定SSL库及其头文件安装在您可以使用OPENSSL_PREFIX
指定的目录中。有关详细的构建说明,请参阅https://unix.stackexchange.com/questions/101558/compare-video-and-image-percentage-of-differences。