1
我正在使用SOAP:Lite
和LWP::Protocol::https
在Linux上編寫Perl腳本。這些模塊使用openssl來協商SSL連接。如何在Perl中使用openssl的不同版本?
我需要重新發布版本openssl才能獲得TLS 1.2,但是系統管理員不想升級當前版本並給我一個本地版本的openssl。
perl
如何指向該本地版本。我將不得不重建所有Perl模塊嗎?
我正在使用SOAP:Lite
和LWP::Protocol::https
在Linux上編寫Perl腳本。這些模塊使用openssl來協商SSL連接。如何在Perl中使用openssl的不同版本?
我需要重新發布版本openssl才能獲得TLS 1.2,但是系統管理員不想升級當前版本並給我一個本地版本的openssl。
perl
如何指向該本地版本。我將不得不重建所有Perl模塊嗎?
你需要重建Net::SSLeay模塊,提供了OpenSSL,以便IO::Socket::SSL結合其本身是因爲LWP版本由LWP(因而SOAP::Lite)中使用的庫SSL 6.
要重建的Net :: SSLeay的使用OpenSSL
的特定版本,您需要將C編譯器以及特定的SSL庫及其頭文件安裝在您可以用OPENSSL_PREFIX
指定的目錄中。有關詳細的構建說明,請參閱Net::SSLeay README。