TlsCipherSuite Enum
Namespace: Rebex.Net
Assembly: Rebex.Networking.dll (version 7.0.9119)
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. |