L'outil web d'un tiers qui accède à notre serveur web semble utiliser Java 6, qui ne prend pas en charge les paramètres DH > 1024 bits. Il ne peut pas se connecter à notre serveur parce que notre fichier dhparams est réglé sur 4096 bits.
Dans Nginx, le fichier dhparams est défini dans nginx.conf
à l'aide de l'outil ssl_dhparam
paramètre.
On peut supposer que si nous régénérons le fichier dhparams.pem avec 1024 bits, cela affaiblira la sécurité pour tout le monde.
Existe-t-il un moyen de permettre à cet ancien client de se connecter avec des dhparams de 1024 bits, tout en utilisant 4096 pour tous les autres ? Pour compliquer les choses, il semble que Java 6 ne supporte pas le SNI.
Existe-t-il une bonne façon de gérer cette situation ?