SSL で GET リクエストを送信する方法

comments(0) | trackback(0)

はてなブックマークに追加 はてなブックマーク数 del.icio.us に追加 livedoor クリップに追加 livedoor クリップ数 Yahoo!ブックマークに追加

% openssl s_client -quiet -connect ホスト:443

  を実行して,

verify return:0

  が返ってきたら HTTP リクエストを送信.

% openssl s_client -quiet -connect gmail.google.com:443
depth=1 /C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA
verify error:num=20:unable to get local issuer certificate
verify return:0
GET / HTTP/1.0 (<- 入力する)

HTTP/1.0 302 Found
Location: http://www.google.com
Date: Tue, 20 Dec 2005 00:51:08 GMT
Content-Type: text/html
Server: GFE/1.3
Connection: Close
Content-Length: 151

<HTML><HEAD><TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.com">here</A>.
</BODY></HTML>
read:errno=0

- ref.: SSL(443/tcp) で GET / HTTP/1.0
  http://kikuz0u.x0.com/memo/hiki.cgi?SSL%28443%2Ftcp%29%20%A4%C7%20GET%20%2 ...

  上記サイトに載っていたやり方だと 400 Bad Request が返ってくる.

タグ: [Security]

この記事へのコメント

(コメントはありません)

この記事へのコメントを書く

名前:

メールアドレス (公開されません):

URL:

コメント (入力必須)

この記事へのトラックバック URL

http://cl.pocari.org/tb.php/2005-12-16-8

この記事へのトラックバック

(トラックバックはありません)