end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

openssl や curlコマンドで、https ( ssl , tls )のプロトコル verやcipher対応状況を確認

次の通り

$ openssl s_client -tls1_2 -cipher AES128-GCM-SHA256 -connect www.yahoo.co.jp:443
$ curl -I --tlsv1.2 --ciphers AES128-GCM-SHA256 https://www.yahoo.co.jp/ 

また、プロトコル verやcipher 一覧は、次のコマンドで表示できます

$ /usr/local/openssl_1_1_0/bin/openssl ciphers -v

ただ、openssl で指定し、成功した cipher が、curl では失敗したケースがありました。 その原因は調べていません。