Strengthがへこんでいます。ここらへんは昔にネットの記事のコピペで設定したものなので、今の知識をもって自分で設定を変更してみます。テストの詳細結果はこんな感じ。かなりの数でWEAKと表示されています。WEAKはもちろんWEAKと表示されていないものについて何がいけないのか、私が読み取ったのは以下の通り。RSA鍵交換を使っているTLS1.0が使われているSHA1(画面表示上ではSHA)が使われているCBCモードのブロック暗号が使われている上から3つは無効にしてしまいましょう。SHA1を無効化すると、TLS1.1も使えなくなるためTLS1.1も無効化。CBCは無効化するとWindows7から見れなくなる(=GCMに対応していない)ため、そのままにしておきます。コピペだから意味わからず書いていて書く順番がぐちゃぐちゃ。DEFAULT:!EXP:!SSLv2:!DES:!IDEA:!SEED:!3DES:!RC4:!DH12これをこうする。DEFAULT:!kRSA:!kDHr:!kDHd:!aNULL:!eNULL:!EXP:!DES:!3DES:!RC4:!RC2:!IDEA:!MD5:!SHA112SSLCipherSuiteのDEFAULT値から、使わないものを!で無効化していきます。DEFAULT値はopensslのバージョンに依存します。見やすいようsedで整形。"s/:/\n/g"ECDHE-RSA-AES256-GCM-SHA384ECDHE-ECDSA-AES256-GCM-SHA384ECDHE-RSA-AES256-SHA384ECDHE-ECDSA-AES256-SHA384ECDHE-RSA-AES256-SHAECDHE-ECDSA-AES256-SHADH-DSS-AES256-GCM-SHA384DHE-DSS-AES256-GCM-SHA384DH-RSA-AES256-GCM-SHA384DHE-RSA-AES256-GCM-SHA384DHE-RSA-AES256-SHA256DHE-DSS-AES256-SHA256DH-RSA-AES256-SHA256DH-DSS-AES256-SHA256DHE-RSA-AES256-SHADHE-DSS-AES256-SHADH-RSA-AES256-SHADH-DSS-AES256-SHADHE-RSA-CAMELLIA256-SHADHE-DSS-CAMELLIA256-SHADH-RSA-CAMELLIA256-SHADH-DSS-CAMELLIA256-SHAECDH-RSA-AES256-GCM-SHA384ECDH-ECDSA-AES256-GCM-SHA384ECDH-RSA-AES256-SHA384ECDH-ECDSA-AES256-SHA384ECDH-RSA-AES256-SHAECDH-ECDSA-AES256-SHAAES256-GCM-SHA384AES256-SHA256AES256-SHACAMELLIA256-SHAPSK-AES256-CBC-SHAECDHE-RSA-AES128-GCM-SHA256ECDHE-ECDSA-AES128-GCM-SHA256ECDHE-RSA-AES128-SHA256ECDHE-ECDSA-AES128-SHA256ECDHE-RSA-AES128-SHAECDHE-ECDSA-AES128-SHADH-DSS-AES128-GCM-SHA256DHE-DSS-AES128-GCM-SHA256DH-RSA-AES128-GCM-SHA256DHE-RSA-AES128-GCM-SHA256DHE-RSA-AES128-SHA256DHE-DSS-AES128-SHA256DH-RSA-AES128-SHA256DH-DSS-AES128-SHA256DHE-RSA-AES128-SHADHE-DSS-AES128-SHADH-RSA-AES128-SHADH-DSS-AES128-SHADHE-RSA-SEED-SHADHE-DSS-SEED-SHADH-RSA-SEED-SHADH-DSS-SEED-SHADHE-RSA-CAMELLIA128-SHADHE-DSS-CAMELLIA128-SHADH-RSA-CAMELLIA128-SHADH-DSS-CAMELLIA128-SHAECDH-RSA-AES128-GCM-SHA256ECDH-ECDSA-AES128-GCM-SHA256ECDH-RSA-AES128-SHA256ECDH-ECDSA-AES128-SHA256ECDH-RSA-AES128-SHAECDH-ECDSA-AES128-SHAAES128-GCM-SHA256AES128-SHA256AES128-SHASEED-SHACAMELLIA128-SHAPSK-AES128-CBC-SHAECDHE-RSA-DES-CBC3-SHAECDHE-ECDSA-DES-CBC3-SHAEDH-RSA-DES-CBC3-SHAEDH-DSS-DES-CBC3-SHADH-RSA-DES-CBC3-SHADH-DSS-DES-CBC3-SHAECDH-RSA-DES-CBC3-SHAECDH-ECDSA-DES-CBC3-SHADES-CBC3-SHAIDEA-CBC-SHAPSK-3DES-EDE-CBC-SHAKRB5-IDEA-CBC-SHAKRB5-DES-CBC3-SHAKRB5-IDEA-CBC-MD5KRB5-DES-CBC3-MD5ECDHE-RSA-RC4-SHAECDHE-ECDSA-RC4-SHAECDH-RSA-RC4-SHAECDH-ECDSA-RC4-SHARC4-SHARC4-MD5PSK-RC4-SHAKRB5-RC4-SHAKRB5-RC4-MD5123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596上記のDEFAULT値から使わないものを除いていくとこうなる。"s/:/\n/g"ECDHE-RSA-AES256-GCM-SHA384ECDHE-ECDSA-AES256-GCM-SHA384ECDHE-RSA-AES256-SHA384ECDHE-ECDSA-AES256-SHA384DHE-DSS-AES256-GCM-SHA384DHE-RSA-AES256-GCM-SHA384DHE-RSA-AES256-SHA256DHE-DSS-AES256-SHA256ECDH-RSA-AES256-GCM-SHA384ECDH-ECDSA-AES256-GCM-SHA384ECDH-RSA-AES256-SHA384ECDH-ECDSA-AES256-SHA384ECDHE-RSA-AES128-GCM-SHA256ECDHE-ECDSA-AES128-GCM-SHA256ECDHE-RSA-AES128-SHA256ECDHE-ECDSA-AES128-SHA256DHE-DSS-AES128-GCM-SHA256DHE-RSA-AES128-GCM-SHA256DHE-RSA-AES128-SHA256DHE-DSS-AES128-SHA256ECDH-RSA-AES128-GCM-SHA256ECDH-ECDSA-AES128-GCM-SHA256ECDH-RSA-AES128-SHA256ECDH-ECDSA-AES128-SHA25612345678910111213141516171819202122232425んでテストしなおし。Supportが満点になりました。これはTLS1.2のみにしたから。