Specifies the set of desired cipher suites for TLS 1.2 and lower. For TLS 1.3 and higher use TlsSymmetricCipherSuite instead.

Namespace:  Rebex.Net
Assembly:  Rebex.Networking (in Rebex.Networking.dll)

Syntax

Visual Basic
<FlagsAttribute> _
Public Enumeration TlsCipherSuite
C#
[FlagsAttribute]
public enum TlsCipherSuite

Members

Member nameDescription
None
No cipher suite.
RSA_EXPORT_WITH_RC4_40_MD5
Exportable 40bit RC4 with MD5 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.
RSA_EXPORT_WITH_RC2_CBC_40_MD5
Exportable 40bit RC2 in CBC mode with MD5 hash and message authentication code.
RSA_EXPORT_WITH_DES40_CBC_SHA
Exportable 40bit DES in CBC mode with SHA-1 hash and message authentication code.
RSA_WITH_DES_CBC_SHA
56bit DES in CBC 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_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_AES_128_CBC_SHA
128bit AES in CBC mode with SHA-1 hash and message authentication code.
RSA_WITH_AES_256_CBC_SHA
256bit AES in CBC mode with SHA-1 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_WITH_DES_CBC_SHA
56bit DES in CBC mode 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_256_CBC_SHA
256bit AES 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_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_DES_CBC_SHA
56bit 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_256_CBC_SHA
256bit 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_256_CBC_SHA256
128bit AES in CBC mode with SHA-256 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_RSA_WITH_AES_128_CBC_SHA256
128bit AES in CBC mode with SHA-256 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_RSA_WITH_AES_256_CBC_SHA256
256bit AES in CBC mode with SHA-256 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_256_CBC_SHA
256bit 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_256_CBC_SHA384
256bit AES in CBC mode with SHA-384 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_RC4_128_SHA
128bit RC4 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_256_CBC_SHA
256bit 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_256_CBC_SHA384
256bit AES in CBC mode with SHA-384 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_RC4_128_SHA
128bit RC4 with SHA-1 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_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
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_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
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_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
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_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
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_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_ECDSA_WITH_CHACHA20_POLY1305_SHA256
ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD).
DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD).
DH_anon_WITH_RC4_128_MD5
Anonymous 128bit RC4 with MD5 hash and message authentication code.
DH_anon_WITH_3DES_EDE_CBC_SHA
Anonymous TripleDES in CBC mode with SHA-1 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_AES_256_CBC_SHA256
Anonymous 256bit AES in CBC mode with SHA256 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_128_CBC_SHA
Anonymous 128bit AES in CBC mode with SHA-1 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.
Fast
Specifies all ciphers that are currently considered secure and that are reasonably fast on legacy hardware.
Secure
Specifies all ciphers that are currently considered secure.
Weak
Specifies all ciphers that are considered weak.
Vulnerable
Specifies all ciphers that are currently considered vulnerable.
Anonymous
Specifies anonymous ciphers.
All
Specifies all ciphers, including the weak ciphers, excluding anonymous ciphers.

Version Information

.NET Framework

Supported in: 4.8, 4.7.x, 4.6.x, 4.5.x, 4.0, 3.5 SP1

.NET Standard 2.0

Supported in: .NET Core 3.1, 3.0, 2.1; Xamarin.Android 9.1 (or higher); Xamarin.iOS 10.3 (or higher)

See Also