"dh key too small"
dh key too smallil faut changer le serveur afin de le mettre à jour.
Si on veut vraiment se connecter avec un support de chiffrement faible, modifier le fichier /etc/ssl/openssl.cnf et mettre en commentaire la ligne CipherString (ou la remettre à DEFAULT) :
[system_default_sect] MinProtocol = TLSv1.2 #CipherString = DEFAULT@SECLEVEL=2 CipherString = DEFAULT
Pour changer ce paramètre en PHP, utiliser le code :
<?php
$optionsBase = array ("ssl" => array (
"ciphers" => "DEFAULT@SECLEVEL=1"
));
stream_context_set_option ($this->socket, $options);