• ベストアンサー

Socket でSSLの通信は出来るでしょうか?

Socket自体が、よくわかっていないのに、質問してすみません。 parl の Socketモジュールを使って通信をする際、httpだけでなく、httpsへも通信できるのでしょうか? ご教授よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

perl は、ほとんど経験がありませんが、分かる範囲で。 socket モジュールは、ソケット通信だけを提供してくれますから、暗号化を含む https プロトコルは、その暗号化の部分を何か(自分で作るか、どこからか持ってくる か)で実現してあげなくてはいけません。 LWP というモジュールを使うと http の扱いが楽になるようです。その世界で なら、SSL をほとんど意識せずに、受信できそうですよ(→参考URL)。 SSL を使うには、Crypt::SSLeay というモジュールを導入する必要があるようです。 http://member.nifty.ne.jp/hippo2000/perltips/Crypt/SSLeay.html

参考URL:
http://member.nifty.ne.jp/hippo2000/perltips/lwpcook.html#HTTPS
pion16
質問者

お礼

たびたび助けていただきありがとうございます。 LWP 未だモジュールを入れていませんので、動作検証は出来ていませんが、とても参考になりました。

関連するQ&A