タグ

SSLに関するosa2のブックマーク (2)

  • PHPセキュリティ対策:SSL通信を行う

    PHPでSSL(https)通信を行うには、 fsockopen 、 pfsockopen 、 file_get_contents 、 fopen 、 stream_socket_client  といった関数を用いて実装できるのだが、いずれもラッパとしてSSL通信がサポートされていることが前提だ。 phpinfo で、Registerd PHP Stream を使って確認することができる。。 SSL通信の場合、具体的にはOpenSSLがインストールされている必要がある。PHP5以降ではモジュール組み込みが可能だが、PHP 4.3.0以降では静的にコンパイルされ組み込まれている必要がある。このため、レンタルサーバなどリコンパイルが望めない環境では利用できない。 そこで今回は、PHP4.xでもモジュールを追加するだけでSSL通信が可能になるcURL, Client URL Library 関数

    osa2
    osa2 2009/12/13
  • Perl で https 通信をするために SSLeay モジュールを入れる

    Perl スクリプトで、HTTP と LWP モジュールを使って https プロトコルでヘッダ情報やコンテンツを取得したいがうまくいかない。 #!/usr/bin/perl use HTTP::Status; use LWP::UserAgent; $ua = new LWP::UserAgent; $ua->agent("LWP::GETHEAD"); $url = $ARGV[0]; $request = new HTTP::Request HEAD => $url; $response = $ua->request($request); print "Content-Type:\t", $response->header("Content-Type"),"\n"; print "Content-Length:\t", $response->header("Content-Lengt

  • 1