Perl で HTTPS を利用した POST 方法を書いたが、Perl のモジュール LWP が SSL 通信をするには Crypt::SSLeay がインストールされている必要があった。
Crypt::SSLeay がインストールされていない状態で $request->init_header とかすると、下記のようなエラーがでたんす。
Crypt::SSLeay がインストールされていない状態で $request->init_header とかすると、下記のようなエラーがでたんす。
501 (Not Implemented) Protocol scheme \'https\' is not supported
とりあえず、インストール。
$ wget http://search.cpan.org/CPAN/authors/id/D/DL/DLAND/Crypt-SSLeay-0.57.tar.gz
$ tar zxvf Crypt-SSLeay-0.57.tar.gz
$ cd Crypt-SSLeay-0.57
$ perl Makefile.PL
$ make
$ make install
これでプログラムを変更することなく、SSL 通信ができるようになったのでやはりこれが問題だったんだろー。