Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révisionLes deux révisions suivantes | ||
informatique:securite:manip_certificat_ssl [2015/01/08 09:54] – [Configuration générale du module SSL d'Apache] bn8 | informatique:securite:manip_certificat_ssl [2016/01/12 11:20] – [Activation du SSL sur un VirtualHost] bn8 | ||
---|---|---|---|
Ligne 146: | Ligne 146: | ||
... | ... | ||
</ | </ | ||
+ | | ||
+ | ===== Lister les ciphers supporté par un serveur ===== | ||
+ | |||
+ | **Script :** | ||
+ | <code bash># | ||
+ | |||
+ | # OpenSSL requires the port number. | ||
+ | SERVER=$1 | ||
+ | [ -z " | ||
+ | |||
+ | echo -n " | ||
+ | ciphers=$(openssl ciphers ' | ||
+ | |||
+ | echo "Check cipher support on server $SERVER :" | ||
+ | for cipher in ${ciphers[@]} | ||
+ | do | ||
+ | echo -n Testing $cipher... | ||
+ | result=$(echo -n | openssl s_client -cipher " | ||
+ | if [[ " | ||
+ | error=$(echo -n $result | cut -d':' | ||
+ | echo NO \($error\) | ||
+ | else | ||
+ | if [[ " | ||
+ | echo YES | ||
+ | else | ||
+ | echo UNKNOWN RESPONSE | ||
+ | echo $result | ||
+ | fi | ||
+ | fi | ||
+ | done</ | ||
+ | |||
+ | **Usage :** < |