Specifies the set of desired cipher suites for TLS.

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
Supported by the .NET Compact FrameworkNone
No cipher suite.
Supported by the .NET Compact FrameworkRSA_EXPORT_WITH_RC4_40_MD5
Exportable 40bit RC4 with MD5 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_RC4_128_MD5
128bit RC4 with MD5 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_RC4_128_SHA
128bit RC4 with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_EXPORT_WITH_RC2_CBC_40_MD5
Exportable 40bit RC2 in CBC mode with MD5 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_EXPORT_WITH_DES40_CBC_SHA
Exportable 40bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_DES_CBC_SHA
56bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_3DES_EDE_CBC_SHA
TripleDES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_EXPORT1024_WITH_DES_CBC_SHA
Exportable 56bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_EXPORT1024_WITH_RC4_56_SHA
Exportable 56bit RC4 mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_AES_128_CBC_SHA
128bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_AES_256_CBC_SHA
256bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_EXPORT_WITH_DES40_CBC_SHA
Exportable 40bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_WITH_DES_CBC_SHA
56bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_WITH_3DES_EDE_CBC_SHA
TripleDES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_WITH_AES_128_CBC_SHA
128bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_WITH_AES_256_CBC_SHA
256bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
Exportable 56bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_EXPORT1024_WITH_RC4_56_SHA
Exportable 40bit RC4 with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_WITH_RC4_128_SHA
128bit RC4 with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_RSA_EXPORT_WITH_DES40_CBC_SHA
Exportable 40bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_RSA_WITH_DES_CBC_SHA
56bit DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_RSA_WITH_3DES_EDE_CBC_SHA
TripleDES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_RSA_WITH_AES_128_CBC_SHA
128bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_RSA_WITH_AES_256_CBC_SHA
256bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_AES_128_CBC_SHA256
256bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_AES_256_CBC_SHA256
128bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_WITH_AES_128_CBC_SHA256
128bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_RSA_WITH_AES_128_CBC_SHA256
128bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_DSS_WITH_AES_256_CBC_SHA256
256bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkDHE_RSA_WITH_AES_256_CBC_SHA256
256bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_AES_128_CBC_SHA
128bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_AES_256_CBC_SHA
256bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_AES_128_CBC_SHA256
128bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_AES_256_CBC_SHA384
256bit AES in CBC mode with SHA-384 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_3DES_EDE_CBC_SHA
TripleDES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_RC4_128_SHA
128bit RC4 with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_AES_128_CBC_SHA
128bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_AES_256_CBC_SHA
256bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_AES_128_CBC_SHA256
128bit AES in CBC mode with SHA-256 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_AES_256_CBC_SHA384
256bit AES in CBC mode with SHA-384 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
TripleDES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_RC4_128_SHA
128bit RC4 with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkRSA_WITH_AES_128_GCM_SHA256
128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkRSA_WITH_AES_256_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkDHE_RSA_WITH_AES_128_GCM_SHA256
128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkDHE_RSA_WITH_AES_256_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkDHE_DSS_WITH_AES_128_GCM_SHA256
128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkDHE_DSS_WITH_AES_256_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_AES_128_GCM_SHA256
128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_AES_256_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_AES_128_GCM_SHA256
128bit AES in GCM mode with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_AES_256_GCM_SHA384
256bit AES in GCM mode with SHA-384 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
ChaCha20-Poly1305 with SHA-256 hash and authenticated encryption (AEAD).
Supported by the .NET Compact FrameworkDH_anon_WITH_RC4_128_MD5
Anonymous 128bit RC4 with MD5 hash and message authentication code.
Supported by the .NET Compact FrameworkDH_anon_WITH_3DES_EDE_CBC_SHA
Anonymous TripleDES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDH_anon_WITH_DES_CBC_SHA
Anonymous DES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDH_anon_WITH_AES_256_CBC_SHA256
Anonymous 256bit AES in CBC mode with SHA256 hash and message authentication code.
Supported by the .NET Compact FrameworkDH_anon_WITH_AES_128_CBC_SHA256
Anonymous 128bit AES in CBC mode with SHA256 hash and message authentication code.
Supported by the .NET Compact FrameworkDH_anon_WITH_AES_128_CBC_SHA
Anonymous 128bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkDH_anon_WITH_AES_256_CBC_SHA
Anonymous 256bit AES in CBC mode with SHA-1 hash and message authentication code.
Supported by the .NET Compact FrameworkFast
Specifies all ciphers that are currently considered secure and that are reasonably fast on legacy hardware.
Supported by the .NET Compact FrameworkSecure
Specifies all ciphers that are currently considered secure.
Supported by the .NET Compact FrameworkWeak
Specifies all ciphers that are considered weak.
Supported by the .NET Compact FrameworkVulnerable
Specifies all ciphers that are currently considered vulnerable.
Supported by the .NET Compact FrameworkAnonymous
Specifies anonymous ciphers.
Supported by the .NET Compact FrameworkAll
Specifies all ciphers, including the weak ciphers, excluding anonymous ciphers.

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also