oranie's blog

旧:iをgに変えると・・・なんだっけ・・・

サーバ側のSSL Session Cache状況を確認する「rfc5077」というツールが便利

この2日ぐらいスマートフォンアプリ開発エンジニア必須スキルのNginxを触りまくっていて、同僚が見つけて来て触ったら便利だった。
githubはこれ。
https://github.com/vincentbernat/rfc5077

手順はREADMEに書いてあるけど、

sudo yum install openssl-devel  gnutls-devel nss-devel  libpcap-devel libev-devel  nspr-devel pkgconfig
git clone  https://github.com/vincentbernat/rfc5077.git
cd ./rfc5077
git submodule init
git submodule update
make

で完了。カレントディレクトリに/rfc5077-clientというファイルが出来るので、

./rfc5077-client -p 443 example.com

とかやると

な感じでSSL Session IDがどう変化しているか、SSL Session Ticketが有効だとどうか?というのが分かる。

この辺のそもそも知識はid:nappa_zzzさんのブログやスライドが詳しいので、そちらをどうぞ。
ブログ
http://d.hatena.ne.jp/nappa_zzz/20111204/1322961826

スライド