トラブルシューティングをするとき、
普通の HTTP なら telnet コマンドを使って
$ telnet localhost 80 GET / HTTP/1.0 Host: localhost
で直接プロトコルを喋れるので便利なんですが、
HTTPS のように SSL で暗号化されてる場合はこの手が使えません。
そんなときは openssl コマンドで同様のことができます。
$ openssl s_client -connect localhost:443 GET / HTTP/1.0 Host: localhost
これで直接プロトコルを喋れます。
FTPS とか SMTPS とかのトラブルシューティングに便利です。