Générateur de configuration TLS

Des réglages TLS sûrs pour ton serveur web ou mail, prêts à copier : protocoles, chiffrements, HSTS, HTTP/2 et HTTP/3. Avec les commandes pour les vérifier.

7 serveurs de nginx à PostfixTLS 1.2 et 1.3, sans héritageFonctionne entièrement dans le navigateur
Serveur
Profil
Configuration ·

    
Vérifier

      
    

Tout fonctionne en local dans ton navigateur. Le choix des chiffrements suit les recommandations de Mozilla et du BSI (TR-02102-2).

Quel profil choisir ?

Les profils déterminent les versions de TLS et les chiffrements proposés par le serveur. Plus c’est strict, plus c’est sûr – mais moins d’anciens clients passent.

Ce que font les réglages

Les serveurs mail sont un cas particulier

Entre serveurs mail, TLS est généralement opportuniste : si l’autre côté ne gère pas TLS ou seulement d’anciennes versions, le mail est quand même livré, au besoin en clair. C’est pourquoi la configuration Postfix n’impose pas TLS sur le port 25. Pour la connexion des clients mail (Dovecot, port 587/993), TLS est en revanche obligatoire.

Après la mise en place, vérifie le résultat avec la vérification SSL (STARTTLS pour le port 25 aussi), les en-têtes avec la vérification des en-têtes et les protocoles avec le test HTTP/2 & HTTP/3.

FAQ

Puis-je vraiment désactiver TLS 1.0 et 1.1 ?

Oui. Tous les grands navigateurs les ont retirés en 2020 et la RFC 8996 les déclare obsolètes. Seuls des appareils et programmes très anciens sont concernés, comme Windows XP, Android 4.3 ou Java 6.

Pourquoi n’y a-t-il pas de chiffrements dans la configuration « Moderne » ?

TLS 1.3 ne connaît que cinq suites, toutes sûres. Les serveurs les choisissent eux-mêmes ; une liste comme pour TLS 1.2 n’est pas nécessaire.

Ai-je encore besoin d’un fichier dhparam ?

Non. Les profils n’utilisent que l’échange de clés sur courbes elliptiques (ECDHE). Le Diffie-Hellman classique (DHE), et donc un fichier dhparam, n’est pas nécessaire.

Qu’est-ce qui change avec IIS ?

Windows ne règle pas TLS par site mais pour tout le serveur via SCHANNEL dans le registre. Le script modifie cela et doit s’exécuter en administrateur ; un redémarrage est nécessaire. Cela concerne aussi RDP, SQL Server et les autres services du serveur.

Ma saisie est-elle transmise quelque part ?

Non, la configuration est entièrement créée dans ton navigateur. Seuls les liens de vérification ouvrent les outils correspondants avec ton domaine.