| OPENSSL-CIPHERS(1SSL) | OpenSSL | OPENSSL-CIPHERS(1SSL) |
NOM¶
openssl-ciphers - Commande d'affichage et de liste de chiffrements SSL
SYNOPSIS¶
openssl ciphers [-help] [-s] [-v] [-V] [-ssl3] [-tls1] [-tls1_1] [-tls1_2] [-tls1_3] [-psk] [-srp] [-stdname] [-convert nom] [-ciphersuites valeur] [-provider nom] [-provider-path chemin] [-provparam [nom:]clé=valeur] [-propquery propq] [listechiffrements]
DESCRIPTION¶
Cette commande convertit les listes de chiffrements OpenSSL au format texte en listes de chiffrements SSL triées par préférence. Elle peut être employée afin de déterminer la liste de chiffrements appropriée.
OPTIONS¶
- -help
- Afficher un message d'utilisation.
- -provider nom
- -provider-path chemin
- -provparam [nom:]clé=valeur]
- -propquery propq
- Voir « Options de fournisseur » dans openssl(1), provider(7) et property(7).
- -s
- Ne lister que les chiffrements pris en charge : ceux qui sont
cohérents avec le niveau de sécurité et la version
minimale et maximale du protocole. Cela est plus proche de la liste de
chiffrement finale qu'une application peut prendre en charge.
Les chiffrements PSK et SRP ne sont pas activés par défaut : ils nécessitent -psk ou -srp pour être activés.
Cela ne modifie pas non plus la liste par défaut des algorithmes de signature pris en charge.
Sur un serveur, la liste des chiffrements pris en charge pourrait aussi exclure d'autres chiffrements, en fonction des certificats configurés et de la présence des paramètres DH.
Si cette option n'est pas utilisée, tous les chiffrements qui correspondent à la liste de chiffrements seront cités.
- -psk
- Combinée avec -s, inclut les suites cryptographiques qui exigent PSK.
- -srp
- Combinée avec -s, inclut les suites cryptographiques qui exigent SRP. Cette option est obsolète.
- -v
- Affichage prolixe : pour chaque suite cryptographique, afficher les détails tels que fournis par SSL_CIPHER_description(3).
- -V
- Comme -v, mais contient les valeurs de la suite cryptographique officielle en hexadécimal.
- -tls1_3, -tls1_2, -tls1_1, -tls1, -ssl3
- En combinaison avec l'option -s, lister les chiffrements qui pourraient être utilisés si le protocole indiqué était négocié. Remarquez que les protocoles et les drapeaux peuvent ne pas être tous disponibles, selon la façon dont OpenSSL a été construit.
- -stdname
- Faire précéder chaque suite cryptographique par son nom standard.
- -convert nom
- Convertir un nom de chiffrement standard en son nom OpenSSL.
- -ciphersuites val
- Définir la liste des suites cryptographiques. Cette liste sera
combinée avec n'importe quelle suite cryptographique TLSv1.2 et
citée ci-dessous ayant été configurée. Le
format de cette liste est une simple liste de noms de suites
cryptographiques TLSv1.3 séparées par des deux-points
(« : ») Par défaut, cette valeur
est :
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 - listechiffrements
- Une liste de types de suites TLSv1.2 et des suites de chiffrement ci-dessous à convertir en liste de préférences de chiffrement. Cette suite sera combiné avec toute suite cryptographique TLSv1.3 ayant été configurée. Sans cette option, la liste de chiffrements par défaut sera utilisée. Le format est décrit ci-dessous.
FORMAT DES LISTES DE CHIFFREMENTS¶
La liste de chiffrements contient une ou plusieurs chaînes de chiffrements, séparées par des deux-points (« : »). Les virgules et les espaces sont également des séparateurs valables, mais d'habitude, les deux-points sont utilisés.
La chaîne de chiffrement peut renvoyer à un chiffrement qui utilise son nom standard figurant dans le registre de suites cryptographiques TLS de l’IANA (<https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-4>).
La chaîne de chiffrement réelle se présente sous différentes formes.
Elle peut être une seule suite cryptographique comme AES256-SHA.
Elle peut être une liste de suites cryptographiques, contenant un certain algorithme, ou des suites cryptographiques d'un type précis. Par exemple, SHA256 représente toutes les suites utilisant l'algorithme de hachage SHA256 et TLSv1.2 tous les suites cryptographiques introduites dans TLS v.1.2.
Les listes de suites cryptographiques peuvent être combinées en une seule chaîne de chiffrements en utilisant le caractère +. Cela correspond à une opération logique ET. Par exemple, SHA256+AES représente toutes les suites cryptographiques utilisant les algorithmes SHA256 et AES.
Toute chaîne de chiffrement peut être précédée par les caractères !, - ou +.
Si ! est utilisé, alors les chiffrements sont définitivement supprimés de la liste. Les chiffrements supprimés ne peuvent pas réapparaître dans la liste même s'ils sont nommés explicitement.
Si - est utilisé, les chiffrements sont également supprimés de la liste, mais certains ou tous les chiffrements peuvent être ajoutés ensuite par des options supplémentaires.
Si + est utilisé, les chiffrements sont déplacés en fin de liste. Cette option n'ajoute aucun nouveau chiffrement, seuls les chiffrements existants du même type sont déplacés.
Si aucun de ces caractères n'est présent, la chaîne est uniquement interprétée en tant que liste de chiffrements à ajouter à la liste de préférences actuelle. Tous les chiffrements qui sont déjà présents sont ignorés ; ils ne seront pas déplacés à la fin de la liste.
La chaîne de chiffrement @STRENGTH peut être employée à n'importe quel endroit afin de trier la liste de chiffrements actuelle en fonction de la longueur de la clé de l'algorithme de codage.
La chaîne de chiffrement @SECLEVEL=n peut être utilisée n'importe où pour positionner le niveau de sécurité à n, qui doit être un nombre compris entre zéro et cinq inclus. Voir SSL_CTX_set_security_level(3) pour une description de la signification de chaque niveau.
La liste de chiffrements peut être préfixée par le mot-clé DEFAULT, qui active la liste de chiffrements par défaut telle que définie ci-dessous. Contrairement aux chaînes de chiffrement, ce préfixe ne peut pas être combiné avec d'autres chaînes qui utilisent le caractère +. Par exemple, DEFAULT+AES n'est pas valable.
Le contenu de la liste par défaut est déterminé au moment de la compilation et correspond normalement à ALL:!COMPLEMENTOFDEFAULT:!eNULL.
CHAÎNES DE CHIFFREMENT¶
Voici une liste de toutes les chaînes de chiffrement permises et de leur signification.
- COMPLEMENTOFDEFAULT
- Les suites cryptographiques incluses dans ALL mais non activées par défaut. La suite cryptographique par défaut apporte une forte sécurité et une interopérabilité raisonnable. Une suite cryptographique peut ne pas être incluse dans la liste par défaut pour différentes raisons : parce qu'elle est faible, pas assez « mûre », pas suffisamment utilisée, etc. Remarquez que cette règle ne concerne pas eNULL, qui n'est pas inclus par ALL (utilisez COMPLEMENTOFALL si nécessaire).
- ALL
- Toutes les suites cryptographiques, sauf les chiffrements eNULL (qui doivent être activés explicitement si nécessaire). Depuis OpenSSL 1.0.0, les suites cryptographiques ALL sont rationnellement ordonnées par défaut.
- COMPLEMENTOFALL
- Les suites cryptographiques qui ne sont pas activées par ALL. Actuellement, il s'agit de eNULL.
- HIGH
- Les suites cryptographiques de chiffrement « fort ». Actuellement, cela signifie ceux dont la clé de chiffrement a une longueur supérieure à 128 bits et quelques suites avec une clé de 128 bits.
- MEDIUM
- Les suites cryptographiques de chiffrement « moyen », actuellement certains de ceux qui utilisent un chiffrement de 128 bits.
- LOW
- Les suites cryptographiques de chiffrement « faible ». Cela signifie actuellement ceux utilisant des algorithmes de chiffrement de 56 ou 64 bits, mais les suites cryptographiques d'exportation sont traitées à part. Toutes ces suites ont été supprimées à partir d'OpenSSL 1.1.0.
- FIPS
- Suites cryptographiques autorisées en mode FIPS
- eNULL, NULL
- Les chiffrements « NULL », c’est-à-dire ceux n'offrant pas de chiffrement. N'offrant pas de chiffrement du tout et étant un risque de sécurité, ils ne sont pas activés par les chaînes de chiffrement DEFAULT ou ALL. Soyez prudent quand vous construisez des listes de chiffrements à partir de primitives de plus bas niveau telles que kRSA ou aECDSA, car elles se chevauchent avec les chiffrements eNULL. En cas de doute, incluez !eNULL dans votre liste de chiffrements.
- aNULL
- Les suites cryptographiques sans authentification. Il s'agit actuellement des algorithmes anonymes DH et des algorithmes anonymes ECDH. Ces suites cryptographiques sont vulnérables à des attaques dites d'« homme au milieu » (« man in the middle ») et leur utilisation est déconseillée. Elles sont exclues des chiffrements DEFAULT mais incluses dans les chiffrements ALL. Soyez prudent lorsque vous construisez des listes de chiffrements à partir de primitives de plus bas niveau telles que kDHE ou AES car elles se chevauchent avec les chiffrements aNULL. En cas de doute, incluez !aNULL dans vos listes de chiffrements.
- kRSA, aRSA, RSA
- Les suites cryptographiques utilisant un échange de clés RSA, une authentification RSA, ou les deux, respectivement.
- kDHE, kEDH, DH
- Les suites cryptographiques utilisant l'échange de clés éphémères DH, y compris les suites cryptographiques anonymes.
- DHE, EDH
- Les suites cryptographiques utilisant l'échange authentifié de clés éphémères DH.
- ADH
- Les suites cryptographiques anonymes DH, remarquez que cela ne comprend pas les suites cryptographiques anonymes DH à courbe elliptique (ECDH).
- kEECDH, kECDHE, ECDH
- Les suites cryptographiques utilisant l'échange de clés éphémères ECDH, y compris les suites cryptographiques anonymes.
- ECDHE, EECDH
- Les suites cryptographiques utilisant l'échange authentifié de clés ECDH éphémères.
- AECDH
- Les suites cryptographiques Diffie-Hellman à courbe elliptique anonymes.
- aDSS, DSS
- Les suites cryptographiques utilisant l'authentification DSS, c'est-à-dire que les certificats portent des clés DSS.
- aECDSA, ECDSA
- Les suites cryptographiques utilisant l'authentification ECDSA, c'est-à-dire que les certificats portent des clés ECDSA.
- TLSv1.2, TLSv1.0, SSLv3
- Lister les suites cryptographiques introduites respectivement dans
TLS v1.2, TLS v1.0 ou SSL v3.0. Remarque : il
n'existe pas de suite cryptographique spécifique à
TLS v1.1. Comme ce n'est que la version minimale, si, par exemple,
TLSv1.0 est négocié, les suites cryptographiques TLSv1.0 et
SSLv3.0 seront toutes deux disponibles.
Remarque : ces chaînes de chiffrement ne modifient pas la version négociée de SSL ou de TLS ; elles ne touchent que la liste des suites cryptographiques disponibles.
- AES128, AES256, AES
- Les suites cryptographiques utilisant AES 128 bits, AES 256 bits, ou AES 128 ou 256 bits.
- AESGCM
- AES en mode Galois/Counter (GCM) : ces suites cryptographiques ne sont prises en charge que dans TLS v1.2.
- AESCCM, AESCCM8
- AES dans Cipher Block Chaining - Message Authentication Mode (CCM) : ces suites cryptographiques ne sont prises en charge que dans TLS v1.2. AESCCM référence les suites cryptographiques CCM en utilisant des Integrity Check Value (ICV) de 16 et 8 octets, tandis que "AESCCM8 ne référence que des ICV de 8 octets.
- ARIA128, ARIA256
- Les suites cryptographiques utilisant respectivement ARIA 128 bits ou 256 bits.
- ARIA, ARIAGCM
- Les suites cryptographiques utilisant ARIA 128 ou 256 bits.
- CAMELLIA128, CAMELLIA256, CAMELLIA
- Les suites cryptographiques utilisant CAMELLIA 128 bits, CAMELLIA 256 bits, ou CAMELLIA 128 ou 256 bits.
- CHACHA20
- Les suites cryptographiques utilisant ChaCha20.
- 3DES
- Les suites cryptographiques utilisant Triple DES.
- DES
- Les suites cryptographiques utilisant DES (pas Triple DES). Tous ces suites ont été supprimées dans OpenSSL 1.1.0.
- RC4
- Les suites cryptographiques utilisant RC4.
- RC2
- Les suites cryptographiques utilisant RC2.
- IDEA
- Les suites cryptographiques utilisant IDEA.
- SEED
- Les suites cryptographiques utilisant SEED.
- MD5
- Les suites cryptographiques utilisant MD5.
- SHA1, SHA
- Les suites cryptographiques utilisant SHA1.
- SHA256, SHA384
- Les suites cryptographiques utilisant SHA256 ou SHA384.
- aGOST
- Les suites cryptographiques utilisant GOST R 34.10 (2001 ou 2012) pour l'authentification (nécessite un moteur prenant en charge les algorithmes GOST).
- aGOST01
- Les suites cryptographiques pouvant être utilisées avec des clés GOST R 34.10-2001 pour l'authentification.
- aGOST12
- Les suites cryptographiques qui peuvent être utilisées avec des clés GOST R 34.10-2012 pour l'authentification.
- kGOST
- Les suites cryptographiques, utilisant l'échange de clés VKO 34.10 et l'enveloppe de clé mentionnée dans les RFC 4357 ou 7836.
- kGOST18
- Les suites cryptographiques, utilisant l'échange de clés VKO 34.10, spécifié dans la RFC 7836 et l'export de clé KExp15 spécifié dans la RFC 9189.
- GOST94
- Les suites cryptographiques utilisant HMAC basé sur GOST R 34.11-94.
- GOST12
- Les suites cryptographiques utilisant HMAC basé sur GOST R 34.11-2012 256 bits.
- GOST89MAC
- Les suites cryptographiques utilisant MAC GOST 28147-89 au lieu de HMAC avec S-boxes A.
- GOST89MAC12
- Les suites cryptographiques utilisant MAC GOST 28147-89 au lieu de HMAC avec S-boxes Z.
- GOST89
- Les suites cryptographiques utilisant n'importe quel chiffrement GOST (GOST 28147-89, Magma ou Kuznyechik).
- PSK
- Toutes les suites cryptographiques utilisant des clés prépartagées (PSK).
- kPSK, kECDHEPSK, kDHEPSK, kRSAPSK
- Les suites cryptographiques utilisant l'échange de clés PSK, ECDHE_PSK, DHE_PSK ou RSA_PSK.
- aPSK
- Les suites cryptographiques utilisant l'authentification PSK (actuellement tous les modes PSK sauf ceux RSA_PSK).
- kSRP, SRP
- Les suites cryptographiques utilisant les échanges de clés SRP.
- aSRP
- Les suites cryptographiques utilisant l'authentification SRP.
- SUITEB128, SUITEB128ONLY, SUITEB192
- Activer le mode opératoire Suite B avec un niveau de sécurité respectif de 128 bits (permettant le mode 192 bits par pair), 128 bits (ne permettant pas le mode 192 bits par pair) ou 192 bits. Si utilisées, ces chaînes de chiffrement devraient apparaître en premier dans la liste de chiffrements et tout ce qui suit est ignoré. Activer le mode Suite B a d’autres conséquences nécessaires pour être en conformité avec la RFC 6460. En particulier, les algorithmes de signature pris en charge sont réduits à ECDSA et SHA256 ou SHA384, seules les courbes elliptiques P-256 et P-384 peuvent être utilisées et seules les deux suites cryptographiques conformes à Suite B (ECDHE-ECDSA-AES128-GCM-SHA256 et ECDHE-ECDSA-AES256-GCM-SHA384) sont permises.
- CBC
- Tous les suites cryptographiques qui utilisent l'algorithme en mode Cipher Block Chaining (CBC). Ces suites ne sont prises en charge que dans TLS v1.2 et inférieur. Actuellement, il s'agit d'un alias pour les chaînes de chiffrement suivantes : SSL_DES, SSL_3DES, SSL_RC2, SSL_IDEA, SSL_AES128, SSL_AES256, SSL_CAMELLIA128, SSL_CAMELLIA256, SSL_SEED.
NOMS DES SUITES CRYPTOGRAPHIQUES¶
Les listes suivantes donnent les noms des suites cryptographiques SSL ou TLS à partir de la spécification correspondante et leurs équivalents OpenSSL. Dans les listes de chiffrements, vous pouvez utiliser soit les noms standards, soit les noms OpenSSL, soit un mélange des deux.
Remarquez que le nom de plusieurs suites cryptographiques n'inclut pas le type d'authentification utilisé, par exemple DES-CBC3-SHA. Dans ces cas, l'authentification RSA est utilisée.
Suites cryptographiques AES pour TLS v1.2¶
TLS_DH_anon_WITH_AES_128_CBC_SHA256 ADH-AES128-SHA256
TLS_DH_anon_WITH_AES_128_CBC_SHA ADH-AES128-SHA
TLS_DH_anon_WITH_AES_128_GCM_SHA256 ADH-AES128-GCM-SHA256
TLS_DH_anon_WITH_AES_256_CBC_SHA256 ADH-AES256-SHA256
TLS_DH_anon_WITH_AES_256_CBC_SHA ADH-AES256-SHA
TLS_DH_anon_WITH_AES_256_GCM_SHA384 ADH-AES256-GCM-SHA384
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 DHE-DSS-AES128-SHA256
TLS_DHE_DSS_WITH_AES_128_CBC_SHA DHE-DSS-AES128-SHA
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 DHE-DSS-AES128-GCM-SHA256
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 DHE-DSS-AES256-SHA256
TLS_DHE_DSS_WITH_AES_256_CBC_SHA DHE-DSS-AES256-SHA
TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 DHE-DSS-AES256-GCM-SHA384
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 DHE-PSK-AES128-CBC-SHA256
TLS_DHE_PSK_WITH_AES_128_CBC_SHA DHE-PSK-AES128-CBC-SHA
TLS_DHE_PSK_WITH_AES_128_CCM_8 DHE-PSK-AES128-CCM8
TLS_DHE_PSK_WITH_AES_128_CCM DHE-PSK-AES128-CCM
TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 DHE-PSK-AES128-GCM-SHA256
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 DHE-PSK-AES256-CBC-SHA384
TLS_DHE_PSK_WITH_AES_256_CBC_SHA DHE-PSK-AES256-CBC-SHA
TLS_DHE_PSK_WITH_AES_256_CCM_8 DHE-PSK-AES256-CCM8
TLS_DHE_PSK_WITH_AES_256_CCM DHE-PSK-AES256-CCM
TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 DHE-PSK-AES256-GCM-SHA384
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 DHE-RSA-AES128-SHA256
TLS_DHE_RSA_WITH_AES_128_CBC_SHA DHE-RSA-AES128-SHA
TLS_DHE_RSA_WITH_AES_128_CCM_8 DHE-RSA-AES128-CCM8
TLS_DHE_RSA_WITH_AES_128_CCM DHE-RSA-AES128-CCM
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 DHE-RSA-AES128-GCM-SHA256
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 DHE-RSA-AES256-SHA256
TLS_DHE_RSA_WITH_AES_256_CBC_SHA DHE-RSA-AES256-SHA
TLS_DHE_RSA_WITH_AES_256_CCM_8 DHE-RSA-AES256-CCM8
TLS_DHE_RSA_WITH_AES_256_CCM DHE-RSA-AES256-CCM
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 DHE-RSA-AES256-GCM-SHA384
TLS_ECDH_anon_WITH_AES_128_CBC_SHA AECDH-AES128-SHA
TLS_ECDH_anon_WITH_AES_128_CCM_8 AECDH-AES128-CCM8
TLS_ECDH_anon_WITH_AES_128_CCM AECDH-AES128-CCM
TLS_ECDH_anon_WITH_AES_256_CBC_SHA AECDH-AES256-SHA
TLS_ECDH_anon_WITH_AES_256_CCM_8 AECDH-AES256-CCM8
TLS_ECDH_anon_WITH_AES_256_CCM AECDH-AES256-CCM
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 ECDH-ECDSA-AES128-SHA256
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA ECDH-ECDSA-AES128-SHA
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 ECDH-ECDSA-AES128-GCM-SHA256
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 ECDH-ECDSA-AES256-SHA384
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA ECDH-ECDSA-AES256-SHA
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 ECDH-ECDSA-AES256-GCM-SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 ECDHE-ECDSA-AES128-SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA ECDHE-ECDSA-AES128-SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 ECDHE-ECDSA-AES128-CCM8
TLS_ECDHE_ECDSA_WITH_AES_128_CCM ECDHE-ECDSA-AES128-CCM
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 ECDHE-ECDSA-AES128-GCM-SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 ECDHE-ECDSA-AES256-SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA ECDHE-ECDSA-AES256-SHA
TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 ECDHE-ECDSA-AES256-CCM8
TLS_ECDHE_ECDSA_WITH_AES_256_CCM ECDHE-ECDSA-AES256-CCM
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ECDHE-ECDSA-AES256-GCM-SHA384
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 ECDHE-PSK-AES128-CBC-SHA256
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA ECDHE-PSK-AES128-CBC-SHA
TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 ECDHE-PSK-AES128-CCM8
TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 ECDHE-PSK-AES128-CCM
TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 ECDHE-PSK-AES128-GCM-SHA256
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 ECDHE-PSK-AES256-CBC-SHA384
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA ECDHE-PSK-AES256-CBC-SHA
TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 ECDHE-PSK-AES256-GCM-SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 ECDHE-RSA-AES128-SHA256
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ECDHE-RSA-AES128-SHA
TLS_ECDHE_RSA_WITH_AES_128_CCM_8 ECDHE-RSA-AES128-CCM8
TLS_ECDHE_RSA_WITH_AES_128_CCM ECDHE-RSA-AES128-CCM
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 ECDHE-RSA-AES256-SHA384
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA ECDHE-RSA-AES256-SHA
TLS_ECDHE_RSA_WITH_AES_256_CCM_8 ECDHE-RSA-AES256-CCM8
TLS_ECDHE_RSA_WITH_AES_256_CCM ECDHE-RSA-AES256-CCM
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ECDHE-RSA-AES256-GCM-SHA384
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 ECDH-RSA-AES128-SHA256
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA ECDH-RSA-AES128-SHA
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 ECDH-RSA-AES128-GCM-SHA256
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 ECDH-RSA-AES256-SHA384
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA ECDH-RSA-AES256-SHA
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 ECDH-RSA-AES256-GCM-SHA384
TLS_PSK_WITH_AES_128_CBC_SHA256 PSK-AES128-CBC-SHA256
TLS_PSK_WITH_AES_128_CBC_SHA PSK-AES128-CBC-SHA
TLS_PSK_WITH_AES_128_CCM_8 PSK-AES128-CCM8
TLS_PSK_WITH_AES_128_CCM PSK-AES128-CCM
TLS_PSK_WITH_AES_128_GCM_SHA256 PSK-AES128-GCM-SHA256
TLS_PSK_WITH_AES_256_CBC_SHA384 PSK-AES256-CBC-SHA384
TLS_PSK_WITH_AES_256_CBC_SHA PSK-AES256-CBC-SHA
TLS_PSK_WITH_AES_256_CCM_8 PSK-AES256-CCM8
TLS_PSK_WITH_AES_256_CCM PSK-AES256-CCM
TLS_PSK_WITH_AES_256_GCM_SHA384 PSK-AES256-GCM-SHA384
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 RSA-PSK-AES128-CBC-SHA256
TLS_RSA_PSK_WITH_AES_128_CBC_SHA RSA-PSK-AES128-CBC-SHA
TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 RSA-PSK-AES128-GCM-SHA256
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 RSA-PSK-AES256-CBC-SHA384
TLS_RSA_PSK_WITH_AES_256_CBC_SHA RSA-PSK-AES256-CBC-SHA
TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 RSA-PSK-AES256-GCM-SHA384
TLS_RSA_WITH_AES_128_CBC_SHA256 AES128-SHA256
TLS_RSA_WITH_AES_128_CBC_SHA AES128-SHA
TLS_RSA_WITH_AES_128_CCM_8 AES128-CCM8
TLS_RSA_WITH_AES_128_CCM AES128-CCM
TLS_RSA_WITH_AES_128_GCM_SHA256 AES128-GCM-SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256 AES256-SHA256
TLS_RSA_WITH_AES_256_CBC_SHA AES256-SHA
TLS_RSA_WITH_AES_256_CCM_8 AES256-CCM8
TLS_RSA_WITH_AES_256_CCM AES256-CCM
TLS_RSA_WITH_AES_256_GCM_SHA384 AES256-GCM-SHA384
Suites cryptographiques Camellia pour TLS v1.2¶
TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 ADH-CAMELLIA128-SHA256
TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA ADH-CAMELLIA128-SHA
TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 ADH-CAMELLIA128-GCM-SHA256
TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 ADH-CAMELLIA256-SHA256
TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA ADH-CAMELLIA256-SHA
TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 ADH-CAMELLIA256-GCM-SHA384
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 DHE-DSS-CAMELLIA128-SHA256
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA DHE-DSS-CAMELLIA128-SHA
TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 DHE-DSS-CAMELLIA128-GCM-SHA256
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 DHE-DSS-CAMELLIA256-SHA256
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA DHE-DSS-CAMELLIA256-SHA
TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 DHE-DSS-CAMELLIA256-GCM-SHA384
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 DHE-RSA-CAMELLIA128-SHA256
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA DHE-RSA-CAMELLIA128-SHA
TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 DHE-RSA-CAMELLIA128-GCM-SHA256
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 DHE-RSA-CAMELLIA256-SHA256
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA DHE-RSA-CAMELLIA256-SHA
TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 DHE-RSA-CAMELLIA256-GCM-SHA384
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH-ECDSA-CAMELLIA128-SHA256
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH-ECDSA-CAMELLIA256-SHA384
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE-ECDSA-CAMELLIA128-SHA256
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE-ECDSA-CAMELLIA256-SHA384
TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 ECDHE-PSK-CAMELLIA128-SHA256
TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 ECDHE-PSK-CAMELLIA256-SHA384
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE-RSA-CAMELLIA128-SHA256
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE-RSA-CAMELLIA256-SHA384
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH-RSA-CAMELLIA128-SHA256
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH-RSA-CAMELLIA256-SHA384
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 CAMELLIA128-SHA256
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA CAMELLIA128-SHA
TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 CAMELLIA128-GCM-SHA256
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 CAMELLIA256-SHA256
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA CAMELLIA256-SHA
TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 CAMELLIA256-GCM-SHA384
Suites cryptographiques SEED pour TLS v1.2¶
TLS_DH_anon_WITH_SEED_CBC_SHA ADH-SEED-SHA
TLS_DHE_DSS_WITH_SEED_CBC_SHA DHE-DSS-SEED-SHA
TLS_DHE_RSA_WITH_SEED_CBC_SHA DHE-RSA-SEED-SHA
TLS_RSA_WITH_SEED_CBC_SHA SEED-SHA
Suites cryptographiques GOST pour TLS v1.2¶
Remarque : ces chiffrements nécessitent un moteur incluant les algorithmes cryptographiques GOST, comme le moteur gost qui ne fait pas partie de la distribution OpenSSL.
TLS_GOSTR341001_WITH_28147_CNT_IMIT GOST2001-GOST89-GOST89
TLS_GOSTR341001_WITH_NULL_GOSTR3411 GOST2001-NULL-GOST94
IANA-GOST2012-GOST8912-GOST8912
LEGACY-GOST2012-GOST8912-GOST8912
GOST2012-NULL-GOST12
GOST2012-KUZNYECHIK-KUZNYECHIKOMAC
GOST2012-MAGMA-MAGMAOMAC
Suites cryptographiques ARIA de la RFC 6209, extension pour TLS v1.2¶
Remarque : les modes CBC mentionnés dans la RFC ne sont pas pris en charge.
TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 ADH-ARIA128-CBC-SHA256
TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 ADH-ARIA128-GCM-SHA256
TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 ADH-ARIA256-CBC-SHA384
TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 ADH-ARIA256-GCM-SHA384
TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 DHE-DSS-ARIA128-GCM-SHA256
TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 DHE-DSS-ARIA256-GCM-SHA384
TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 DHE-PSK-ARIA128-CBC-SHA256
TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 DHE-PSK-ARIA128-GCM-SHA256
TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 DHE-PSK-ARIA256-CBC-SHA384
TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 DHE-PSK-ARIA256-GCM-SHA384
TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 DHE-RSA-ARIA128-CBC-SHA256
TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 DHE-RSA-ARIA128-GCM-SHA256
TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 DHE-RSA-ARIA256-CBC-SHA384
TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 DHE-RSA-ARIA256-GCM-SHA384
TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 ECDHE-ECDSA-ARIA128-CBC-SHA256
TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 ECDHE-ECDSA-ARIA128-GCM-SHA256
TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 ECDHE-ECDSA-ARIA256-CBC-SHA384
TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 ECDHE-ECDSA-ARIA256-GCM-SHA384
TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 ECDHE-PSK-ARIA128-CBC-SHA256
TLS_ECDHE_PSK_WITH_ARIA_128_GCM_SHA256 ECDHE-PSK-ARIA128-GCM-SHA256
TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 ECDHE-PSK-ARIA256-CBC-SHA384
TLS_ECDHE_PSK_WITH_ARIA_256_GCM_SHA384 ECDHE-PSK-ARIA256-GCM-SHA384
TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 ECDHE-RSA-ARIA128-CBC-SHA256
TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 ECDHE-RSA-ARIA128-GCM-SHA256
TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 ECDHE-RSA-ARIA256-CBC-SHA384
TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 ECDHE-RSA-ARIA256-GCM-SHA384
TLS_PSK_WITH_ARIA_128_CBC_SHA256 PSK-ARIA128-CBC-SHA256
TLS_PSK_WITH_ARIA_128_GCM_SHA256 PSK-ARIA128-GCM-SHA256
TLS_PSK_WITH_ARIA_256_GCM_SHA384 PSK-ARIA256-GCM-SHA384
TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 RSA-PSK-ARIA128-CBC-SHA256
TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 RSA-PSK-ARIA128-GCM-SHA256
TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 RSA-PSK-ARIA256-CBC-SHA384
TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 RSA-PSK-ARIA256-GCM-SHA384
TLS_RSA_WITH_ARIA_128_CBC_SHA256 ARIA128-CBC-SHA256
TLS_RSA_WITH_ARIA_128_GCM_SHA256 ARIA128-GCM-SHA256
TLS_RSA_WITH_ARIA_256_CBC_SHA384 ARIA256-CBC-SHA384
TLS_RSA_WITH_ARIA_256_GCM_SHA384 ARIA256-GCM-SHA384
Suites cryptographiques ChaCha20-Poly1305, extension pour TLS v1.2¶
TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 DHE-PSK-CHACHA20-POLY1305
TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 DHE-RSA-CHACHA20-POLY1305
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE-ECDSA-CHACHA20-POLY1305
TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ECDHE-PSK-CHACHA20-POLY1305
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE-RSA-CHACHA20-POLY1305
TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 PSK-CHACHA20-POLY1305
TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 RSA-PSK-CHACHA20-POLY1305
Suites cryptographiques à courbe elliptique pour TLS v.1.2¶
TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA AECDH-DES-CBC3-SHA
TLS_ECDH_anon_WITH_AES_128_CBC_SHA AECDH-AES128-SHA
TLS_ECDH_anon_WITH_AES_128_CCM_8 AECDH-AES128-CCM8
TLS_ECDH_anon_WITH_AES_128_CCM AECDH-AES128-CCM
TLS_ECDH_anon_WITH_AES_256_CBC_SHA AECDH-AES256-SHA
TLS_ECDH_anon_WITH_AES_256_CCM_8 AECDH-AES256-CCM8
TLS_ECDH_anon_WITH_AES_256_CCM AECDH-AES256-CCM
TLS_ECDH_anon_WITH_RC4_128_SHA AECDH-RC4-SHA
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA ECDH-ECDSA-DES-CBC3-SHA
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 ECDH-ECDSA-AES128-SHA256
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA ECDH-ECDSA-AES128-SHA
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 ECDH-ECDSA-AES128-GCM-SHA256
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 ECDH-ECDSA-AES256-SHA384
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA ECDH-ECDSA-AES256-SHA
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 ECDH-ECDSA-AES256-GCM-SHA384
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH-ECDSA-CAMELLIA128-SHA256
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH-ECDSA-CAMELLIA256-SHA384
TLS_ECDH_ECDSA_WITH_RC4_128_SHA ECDH-ECDSA-RC4-SHA
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA ECDH-RSA-DES-CBC3-SHA
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 ECDH-RSA-AES128-SHA256
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA ECDH-RSA-AES128-SHA
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 ECDH-RSA-AES128-GCM-SHA256
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 ECDH-RSA-AES256-SHA384
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA ECDH-RSA-AES256-SHA
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 ECDH-RSA-AES256-GCM-SHA384
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH-RSA-CAMELLIA128-SHA256
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH-RSA-CAMELLIA256-SHA384
TLS_ECDH_RSA_WITH_RC4_128_SHA ECDH-RSA-RC4-SHA
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA ECDHE-ECDSA-DES-CBC3-SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 ECDHE-ECDSA-AES128-SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA ECDHE-ECDSA-AES128-SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 ECDHE-ECDSA-AES128-CCM8
TLS_ECDHE_ECDSA_WITH_AES_128_CCM ECDHE-ECDSA-AES128-CCM
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 ECDHE-ECDSA-AES128-GCM-SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 ECDHE-ECDSA-AES256-SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA ECDHE-ECDSA-AES256-SHA
TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 ECDHE-ECDSA-AES256-CCM8
TLS_ECDHE_ECDSA_WITH_AES_256_CCM ECDHE-ECDSA-AES256-CCM
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ECDHE-ECDSA-AES256-GCM-SHA384
TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 ECDHE-ECDSA-ARIA128-CBC-SHA256
TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 ECDHE-ECDSA-ARIA128-GCM-SHA256
TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 ECDHE-ECDSA-ARIA256-CBC-SHA384
TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 ECDHE-ECDSA-ARIA256-GCM-SHA384
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE-ECDSA-CAMELLIA128-SHA256
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE-ECDSA-CAMELLIA256-SHA384
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE-ECDSA-CHACHA20-POLY1305
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA ECDHE-ECDSA-RC4-SHA
TLS_ECDHE_ECDSA_WITH_SM4_CCM_SM3 ECDHE-ECDSA-SM4-CCM-SM3
TLS_ECDHE_ECDSA_WITH_SM4_GCM_SM3 ECDHE-ECDSA-SM4-GCM-SM3
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA ECDHE-RSA-DES-CBC3-SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 ECDHE-RSA-AES128-SHA256
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ECDHE-RSA-AES128-SHA
TLS_ECDHE_RSA_WITH_AES_128_CCM_8 ECDHE-RSA-AES128-CCM8
TLS_ECDHE_RSA_WITH_AES_128_CCM ECDHE-RSA-AES128-CCM
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 ECDHE-RSA-AES256-SHA384
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA ECDHE-RSA-AES256-SHA
TLS_ECDHE_RSA_WITH_AES_256_CCM_8 ECDHE-RSA-AES256-CCM8
TLS_ECDHE_RSA_WITH_AES_256_CCM ECDHE-RSA-AES256-CCM
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ECDHE-RSA-AES256-GCM-SHA384
TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 ECDHE-RSA-ARIA128-CBC-SHA256
TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 ECDHE-RSA-ARIA128-GCM-SHA256
TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 ECDHE-RSA-ARIA256-CBC-SHA384
TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 ECDHE-RSA-ARIA256-GCM-SHA384
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE-RSA-CAMELLIA128-SHA256
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE-RSA-CAMELLIA256-SHA384
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE-RSA-CHACHA20-POLY1305
TLS_ECDHE_RSA_WITH_RC4_128_SHA ECDHE-RSA-RC4-SHA
TLS_ECDHE_RSA_WITH_SM4_CCM_SM3 ECDHE-RSA-SM4-CCM-SM3
TLS_ECDHE_RSA_WITH_SM4_GCM_SM3 ECDHE-RSA-SM4-GCM-SM3
TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA ECDHE-PSK-DES-CBC3-SHA
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 ECDHE-PSK-AES128-CBC-SHA256
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA ECDHE-PSK-AES128-CBC-SHA
TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 ECDHE-PSK-AES128-CCM8
TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 ECDHE-PSK-AES128-CCM
TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 ECDHE-PSK-AES128-GCM-SHA256
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 ECDHE-PSK-AES256-CBC-SHA384
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA ECDHE-PSK-AES256-CBC-SHA
TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 ECDHE-PSK-AES256-GCM-SHA384
TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 ECDHE-PSK-ARIA128-CBC-SHA256
TLS_ECDHE_PSK_WITH_ARIA_128_GCM_SHA256 ECDHE-PSK-ARIA128-GCM-SHA256
TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 ECDHE-PSK-ARIA256-CBC-SHA384
TLS_ECDHE_PSK_WITH_ARIA_256_GCM_SHA384 ECDHE-PSK-ARIA256-GCM-SHA384
TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 ECDHE-PSK-CAMELLIA128-SHA256
TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 ECDHE-PSK-CAMELLIA256-SHA384
TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ECDHE-PSK-CHACHA20-POLY1305
TLS_ECDHE_PSK_WITH_RC4_128_SHA ECDHE-PSK-RC4-SHA
TLS_ECDHE_PSK_WITH_SM4_CCM_SM3 ECDHE-PSK-SM4-CCM-SM3
TLS_ECDHE_PSK_WITH_SM4_GCM_SM3 ECDHE-PSK-SM4-GCM-SM3
Suites cryptographiques à trousseau prépartagé (PSK)¶
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 DHE-PSK-AES128-CBC-SHA256
TLS_DHE_PSK_WITH_AES_128_CBC_SHA DHE-PSK-AES128-CBC-SHA
TLS_DHE_PSK_WITH_AES_128_CCM_8 DHE-PSK-AES128-CCM8
TLS_DHE_PSK_WITH_AES_128_CCM DHE-PSK-AES128-CCM
TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 DHE-PSK-AES128-GCM-SHA256
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 DHE-PSK-AES256-CBC-SHA384
TLS_DHE_PSK_WITH_AES_256_CBC_SHA DHE-PSK-AES256-CBC-SHA
TLS_DHE_PSK_WITH_AES_256_CCM_8 DHE-PSK-AES256-CCM8
TLS_DHE_PSK_WITH_AES_256_CCM DHE-PSK-AES256-CCM
TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 DHE-PSK-AES256-GCM-SHA384
TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 DHE-PSK-ARIA128-CBC-SHA256
TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 DHE-PSK-ARIA128-GCM-SHA256
TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 DHE-PSK-ARIA256-CBC-SHA384
TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 DHE-PSK-ARIA256-GCM-SHA384
TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 DHE-PSK-CHACHA20-POLY1305
TLS_DHE_PSK_WITH_SM4_CCM_SM3 DHE-PSK-SM4-CCM-SM3
TLS_DHE_PSK_WITH_SM4_GCM_SM3 DHE-PSK-SM4-GCM-SM3
TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA ECDHE-PSK-DES-CBC3-SHA
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 ECDHE-PSK-AES128-CBC-SHA256
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA ECDHE-PSK-AES128-CBC-SHA
TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 ECDHE-PSK-AES128-CCM8
TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 ECDHE-PSK-AES128-CCM
TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 ECDHE-PSK-AES128-GCM-SHA256
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 ECDHE-PSK-AES256-CBC-SHA384
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA ECDHE-PSK-AES256-CBC-SHA
TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 ECDHE-PSK-AES256-GCM-SHA384
TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 ECDHE-PSK-ARIA128-CBC-SHA256
TLS_ECDHE_PSK_WITH_ARIA_128_GCM_SHA256 ECDHE-PSK-ARIA128-GCM-SHA256
TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 ECDHE-PSK-ARIA256-CBC-SHA384
TLS_ECDHE_PSK_WITH_ARIA_256_GCM_SHA384 ECDHE-PSK-ARIA256-GCM-SHA384
TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 ECDHE-PSK-CAMELLIA128-SHA256
TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 ECDHE-PSK-CAMELLIA256-SHA384
TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ECDHE-PSK-CHACHA20-POLY1305
TLS_ECDHE_PSK_WITH_RC4_128_SHA ECDHE-PSK-RC4-SHA
TLS_ECDHE_PSK_WITH_SM4_CCM_SM3 ECDHE-PSK-SM4-CCM-SM3
TLS_ECDHE_PSK_WITH_SM4_GCM_SM3 ECDHE-PSK-SM4-GCM-SM3
TLS_PSK_WITH_AES_128_CBC_SHA256 PSK-AES128-CBC-SHA256
TLS_PSK_WITH_AES_128_CBC_SHA PSK-AES128-CBC-SHA
TLS_PSK_WITH_AES_128_CCM_8 PSK-AES128-CCM8
TLS_PSK_WITH_AES_128_CCM PSK-AES128-CCM
TLS_PSK_WITH_AES_128_GCM_SHA256 PSK-AES128-GCM-SHA256
TLS_PSK_WITH_AES_256_CBC_SHA384 PSK-AES256-CBC-SHA384
TLS_PSK_WITH_AES_256_CBC_SHA PSK-AES256-CBC-SHA
TLS_PSK_WITH_AES_256_CCM_8 PSK-AES256-CCM8
TLS_PSK_WITH_AES_256_CCM PSK-AES256-CCM
TLS_PSK_WITH_AES_256_GCM_SHA384 PSK-AES256-GCM-SHA384
TLS_PSK_WITH_ARIA_128_CBC_SHA256 PSK-ARIA128-CBC-SHA256
TLS_PSK_WITH_ARIA_128_GCM_SHA256 PSK-ARIA128-GCM-SHA256
TLS_PSK_WITH_ARIA_256_GCM_SHA384 PSK-ARIA256-GCM-SHA384
TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 PSK-CHACHA20-POLY1305
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 RSA-PSK-AES128-CBC-SHA256
TLS_RSA_PSK_WITH_AES_128_CBC_SHA RSA-PSK-AES128-CBC-SHA
TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 RSA-PSK-AES128-GCM-SHA256
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 RSA-PSK-AES256-CBC-SHA384
TLS_RSA_PSK_WITH_AES_256_CBC_SHA RSA-PSK-AES256-CBC-SHA
TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 RSA-PSK-AES256-GCM-SHA384
TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 RSA-PSK-ARIA128-CBC-SHA256
TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 RSA-PSK-ARIA128-GCM-SHA256
TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 RSA-PSK-ARIA256-CBC-SHA384
TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 RSA-PSK-ARIA256-GCM-SHA384
TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 RSA-PSK-CHACHA20-POLY1305
TLS_RSA_PSK_WITH_SM4_CCM_SM3 RSA-PSK-SM4-CCM-SM3
TLS_RSA_PSK_WITH_SM4_GCM_SM3 RSA-PSK-SM4-GCM-SM3
Autres suites cryptographiques TLS v1.2¶
TLS_RSA_WITH_NULL_MD5 NULL-MD5
TLS_RSA_WITH_NULL_SHA NULL-SHA
TLS_RSA_WITH_NULL_SHA256 NULL-SHA256
TLS_RSA_WITH_RC4_128_MD5 RC4-MD5
TLS_RSA_WITH_RC4_128_SHA RC4-SHA
TLS_RSA_WITH_IDEA_CBC_SHA IDEA-CBC-SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA DES-CBC3-SHA
TLS_RSA_WITH_SM4_CCM_SM3 SM4-CCM-SM3
TLS_RSA_WITH_SM4_GCM_SM3 SM4-GCM-SM3
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA DHE-DSS-DES-CBC3-SHA
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA DHE-RSA-DES-CBC3-SHA
TLS_DHE_RSA_WITH_SM4_CCM_SM3 DHE-RSA-SM4-CCM-SM3
TLS_DHE_RSA_WITH_SM4_GCM_SM3 DHE-RSA-SM4-GCM-SM3
TLS_DH_anon_WITH_RC4_128_MD5 ADH-RC4-MD5
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA ADH-DES-CBC3-SHA
Suites cryptographiques TLS v1.3¶
TLS_AES_128_GCM_SHA256 TLS_AES_128_GCM_SHA256
TLS_AES_256_GCM_SHA384 TLS_AES_256_GCM_SHA384
TLS_CHACHA20_POLY1305_SHA256 TLS_CHACHA20_POLY1305_SHA256
TLS_AES_128_CCM_SHA256 TLS_AES_128_CCM_SHA256
TLS_AES_128_CCM_8_SHA256 TLS_AES_128_CCM_8_SHA256
Suites de chiffrements d'intégrité seule TLS v1.3 selon la RFC 9150¶
TLS_SHA256_SHA256 TLS_SHA256_SHA256
TLS_SHA384_SHA384 TLS_SHA384_SHA384
Remarque : ces chiffrements sont purement fondés sur HMAC et ils n'apportent aucune confidentialité ; c’est pourquoi ils sont désactivés par défaut. Ces chiffrements ne sont disponibles qu'au niveau de sécurité 0.
Les alias « EDH- » pour les noms « DHE- » pour une rétro-compatibilité¶
Les noms suivants sont acceptés dans les anciennes versions :
EDH-RSA-DES-CBC3-SHA - alias de DHE-RSA-DES-CBC3-SHA
EDH-DSS-DES-CBC3-SHA - alias de DHE-DSS-DES-CBC3-SHA
NOTES¶
Certaines versions compilées d'OpenSSL peuvent ne pas inclure tous les types de chiffrement indiqués ici en raison du paramétrage lors de la compilation.
EXEMPLES¶
Liste prolixe de tous les chiffrements OpenSSL incluant les chiffrements NULL :
openssl ciphers -v 'ALL:eNULL'
Inclure tous les chiffrements sauf NULL et DH anonyme, puis trier par force :
openssl ciphers -v 'ALL:!ADH:@STRENGTH'
Inclure tous les chiffrements sauf ceux sans chiffrement (eNULL) ou sans authentification (aNULL) :
openssl ciphers -v 'ALL:!aNULL'
Inclure seulement les chiffrements AES puis ajouter les chiffrements RSA à la fin :
openssl ciphers -v 'AES:+RSA'
Inclure tous les chiffrements avec une authentification RSA, mais laisser de côté ceux sans chiffrement :
openssl ciphers -v 'RSA:!COMPLEMENTOFALL'
Positionner le niveau de sécurité à 2 et afficher tous les chiffrements cohérents avec le niveau 2 :
openssl ciphers -s -v 'ALL:@SECLEVEL=2'
VOIR AUSSI¶
openssl(1), openssl-s_client(1), openssl-s_server(1), ssl(7)
HISTORIQUE¶
L’option -V a été ajoutée à OpenSSL 1.0.0.
Le -stdname n'est disponible que si OpenSSL est construit avec le traçage (paramètre enable-ssl-trace de Configure) avant OpenSSL 1.1.1.
L’option -convert a été ajoutée à OpenSSL 1.1.1.
La prise en charge des noms du standard IANA dans les listes de chiffrements a été ajoutée dans OpenSSL 3.2.0.
La prise en charge des suites cryptographiques d'intégrité seule TLS v1.3 a été ajoutée à OpenSSL 3.4.
COPYRIGHT¶
Copyright 2000-2026 Les auteurs du projet OpenSSL. Tous droits réservés.
Sous licence Apache 2.0 (la « Licence »). Vous ne pouvez utiliser ce fichier que conformément à la Licence. Vous trouverez une copie dans le fichier LICENSE de la distribution du source ou à l'adresse <https://www.openssl.org/source/license.html>.
TRADUCTION¶
La traduction française de cette page de manuel a été créée par stolck, Nicolas François <nicolas.francois@centraliens.net>, Guillaume Quesnel <djikiou@yahoo.fr>, David Prévot <david@tilapin.org> et Jean-Philippe MENGUAL <jpmengual@debian.org>
Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.
| 29 septembre 2026 | 3.6.5 |