TlsCipherSuite Enum
Namespace: Rebex.Net
Assembly: Rebex.Networking.dll (version 7.0.9448)
Specifies the set of desired cipher suites for TLS 1.2 and lower. For TLS 1.3 and higher use TlsSymmetricCipherSuite instead.
Syntax
[Flags]
public enum TlsCipherSuite : long
Fields
| Name | Description |
|---|---|
| All | Specifies all ciphers, including the weak ciphers, excluding anonymous ciphers. |
| Anonymous | Specifies anonymous ciphers. |
| Common | Most commonly used ciphers as of 2023. |
| DH_anon_WITH_3DES_EDE_CBC_SHA | Anonymous TripleDES in CBC mode with SHA-1 hash and message authentication code. |
| DH_anon_WITH_AES_128_CBC_SHA | Anonymous 128bit AES in CBC mode with SHA-1 hash and message authentication code. |
| DH_anon_WITH_AES_128_CBC_SHA256 | Anonymous 128bit AES in CBC mode with SHA256 hash and message authentication code. |
| DH_anon_WITH_AES_256_CBC_SHA | Anonymous 256bit AES in CBC mode with SHA-1 hash and message authentication code. |
| DH_anon_WITH_AES_256_CBC_SHA256 | Anonymous 256bit AES in CBC mode with SHA256 hash and message authentication code. |
| DH_anon_WITH_DES_CBC_SHA | Anonymous DES in CBC mode with SHA-1 hash and message authentication code. |
| DH_anon_WITH_RC4_128_MD5 | Anonymous 128bit RC4 with MD5 hash and message authentication code. |
| DHE_DSS_EXPORT_WITH_DES40_CBC_SHA | Exportable 40bit DES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA | Exportable 56bit DES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_DSS_EXPORT1024_WITH_RC4_56_SHA | Exportable 40bit RC4 with SHA-1 hash and message authentication code. |
| DHE_DSS_WITH_3DES_EDE_CBC_SHA | TripleDES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_DSS_WITH_AES_128_CBC_SHA | 128bit AES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_DSS_WITH_AES_128_CBC_SHA256 | 128bit AES in CBC mode with SHA-256 hash and message authentication code. |
| DHE_DSS_WITH_AES_128_GCM_SHA256 | 128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD). |
| DHE_DSS_WITH_AES_256_CBC_SHA | 256bit AES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_DSS_WITH_AES_256_CBC_SHA256 | 256bit AES in CBC mode with SHA-256 hash and message authentication code. |
| DHE_DSS_WITH_AES_256_GCM_SHA384 | 256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD). |
| DHE_DSS_WITH_DES_CBC_SHA | 56bit DES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_DSS_WITH_RC4_128_SHA | 128bit RC4 with SHA-1 hash and message authentication code. |
| DHE_RSA_EXPORT_WITH_DES40_CBC_SHA | Exportable 40bit DES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_RSA_WITH_3DES_EDE_CBC_SHA | TripleDES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_RSA_WITH_AES_128_CBC_SHA | 128bit AES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_RSA_WITH_AES_128_CBC_SHA256 | 128bit AES in CBC mode with SHA-256 hash and message authentication code. |
| DHE_RSA_WITH_AES_128_GCM_SHA256 | 128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD). |
| DHE_RSA_WITH_AES_256_CBC_SHA | 256bit AES in CBC mode with SHA-1 hash and message authentication code. |
| DHE_RSA_WITH_AES_256_CBC_SHA256 | 256bit AES in CBC mode with SHA-256 hash and message authentication code. |
| DHE_RSA_WITH_AES_256_GCM_SHA384 | 256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD). |
| DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 | ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD). |
| DHE_RSA_WITH_DES_CBC_SHA | 56bit DES in CBC mode with SHA-1 hash and message authentication code. |
| ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA | TripleDES in CBC mode with SHA-1 hash and message authentication code. |
| ECDHE_ECDSA_WITH_AES_128_CBC_SHA | 128bit AES in CBC mode with SHA-1 hash and message authentication code. |
| ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | 128bit AES in CBC mode with SHA-256 hash and message authentication code. |
| ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 | 128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD). |
| ECDHE_ECDSA_WITH_AES_256_CBC_SHA | 256bit AES in CBC mode with SHA-1 hash and message authentication code. |
| ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 | 256bit AES in CBC mode with SHA-384 hash and message authentication code. |
| ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 | 256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD). |
| ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 | ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD). |
| ECDHE_ECDSA_WITH_RC4_128_SHA | 128bit RC4 with SHA-1 hash and message authentication code. |
| ECDHE_RSA_WITH_3DES_EDE_CBC_SHA | TripleDES in CBC mode with SHA-1 hash and message authentication code. |
| ECDHE_RSA_WITH_AES_128_CBC_SHA | 128bit AES in CBC mode with SHA-1 hash and message authentication code. |
| ECDHE_RSA_WITH_AES_128_CBC_SHA256 | 128bit AES in CBC mode with SHA-256 hash and message authentication code. |
| ECDHE_RSA_WITH_AES_128_GCM_SHA256 | 128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD). |
| ECDHE_RSA_WITH_AES_256_CBC_SHA | 256bit AES in CBC mode with SHA-1 hash and message authentication code. |
| ECDHE_RSA_WITH_AES_256_CBC_SHA384 | 256bit AES in CBC mode with SHA-384 hash and message authentication code. |
| ECDHE_RSA_WITH_AES_256_GCM_SHA384 | 256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD). |
| ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 | ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD). |
| ECDHE_RSA_WITH_RC4_128_SHA | 128bit RC4 with SHA-1 hash and message authentication code. |
| Fast | Specifies all ciphers that are currently considered secure and that are reasonably fast on legacy hardware. |
| None | No cipher suite. |
| RSA_EXPORT_WITH_DES40_CBC_SHA | Exportable 40bit DES in CBC mode with SHA-1 hash and message authentication code. |
| RSA_EXPORT_WITH_RC2_CBC_40_MD5 | Exportable 40bit RC2 in CBC mode with MD5 hash and message authentication code. |
| RSA_EXPORT_WITH_RC4_40_MD5 | Exportable 40bit RC4 with MD5 hash and message authentication code. |
| RSA_EXPORT1024_WITH_DES_CBC_SHA | Exportable 56bit DES in CBC mode with SHA-1 hash and message authentication code. |
| RSA_EXPORT1024_WITH_RC4_56_SHA | Exportable 56bit RC4 mode with SHA-1 hash and message authentication code. |
| RSA_WITH_3DES_EDE_CBC_SHA | TripleDES in CBC mode with SHA-1 hash and message authentication code. |
| RSA_WITH_AES_128_CBC_SHA | 128bit AES in CBC mode with SHA-1 hash and message authentication code. |
| RSA_WITH_AES_128_CBC_SHA256 | 256bit AES in CBC mode with SHA-256 hash and message authentication code. |
| RSA_WITH_AES_128_GCM_SHA256 | 128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD). |
| RSA_WITH_AES_256_CBC_SHA | 256bit AES in CBC mode with SHA-1 hash and message authentication code. |
| RSA_WITH_AES_256_CBC_SHA256 | 128bit AES in CBC mode with SHA-256 hash and message authentication code. |
| RSA_WITH_AES_256_GCM_SHA384 | 256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD). |
| RSA_WITH_DES_CBC_SHA | 56bit DES in CBC mode with SHA-1 hash and message authentication code. |
| RSA_WITH_RC4_128_MD5 | 128bit RC4 with MD5 hash and message authentication code. |
| RSA_WITH_RC4_128_SHA | 128bit RC4 with SHA-1 hash and message authentication code. |
| Secure | Specifies all ciphers that are currently considered secure. |
| Vulnerable | Specifies all ciphers that are currently considered vulnerable. |
| Weak | Specifies all ciphers that are considered weak. |