2016-11-23 9 views
1

私はSOAP:LiteLWP::Protocol::httpsを使用するLinuxボックスにPerlスクリプトを書いています。これらのモジュールはopensslを使ってSSL接続をネゴシエートします。別のバージョンのopensslをperlで使用するにはどうすればよいですか?

TLS 1.2を入手するには、opensslを再送信する必要がありましたが、sysadminは現在のバージョンをアップグレードして、openslのローカルバージョンを提供したくありません。

どうすればperlがそのローカルバージョンを指し示すことができますか?すべてのPerlモジュールを再構築する必要がありますか?

答えて

1

LWPバージョン6

がネットを再構築するため、あなたはSSLのためにOpenSSLがLWP(したがってSOAP::Lite)で使用されるライブラリである自身IO::Socket::SSLのバインディングを提供Net::SSLeayモジュールを再構築する必要があります:: SSLeayのOpenSSLの特定のバージョンでは、Cコンパイラと、特定のSSLライブラリとそのヘッダファイルが、OPENSSL_PREFIXで指定できるディレクトリにインストールされている必要があります。ビルド手順の詳細については、Net::SSLeay READMEをご覧ください。

関連する問題