SslCipherSuite Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumerates available cipher suites.
public enum SslCipherSuite
type SslCipherSuite =
- Inheritance
-
SslCipherSuite
Fields
Name | Value | Description |
---|---|---|
SSL_NULL_WITH_NULL_NULL | 0 | |
TLS_NULL_WITH_NULL_NULL | 0 | |
SSL_RSA_WITH_NULL_MD5 | 1 | |
TLS_RSA_WITH_NULL_MD5 | 1 | |
SSL_RSA_WITH_NULL_SHA | 2 | |
TLS_RSA_WITH_NULL_SHA | 2 | |
SSL_RSA_EXPORT_WITH_RC4_40_MD5 | 3 | Session key size conforms to pre-1998 US export restrictions. |
SSL_RSA_WITH_RC4_128_MD5 | 4 | |
TLS_RSA_WITH_RC4_128_MD5 | 4 | |
SSL_RSA_WITH_RC4_128_SHA | 5 | |
TLS_RSA_WITH_RC4_128_SHA | 5 | |
SSL_RSA_WITH_3DES_EDE_CBC_SHA | 10 | |
TLS_RSA_WITH_3DES_EDE_CBC_SHA | 10 | |
SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA | 22 | |
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA | 22 | |
SSL_DH_anon_EXPORT_WITH_RC4_40_MD5 | 23 | Session key size conforms to pre-1998 US export restrictions. |
SSL_DH_anon_WITH_RC4_128_MD5 | 24 | |
TLS_DH_anon_WITH_RC4_128_MD5 | 24 | |
SSL_DH_anon_WITH_3DES_EDE_CBC_SHA | 27 | |
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA | 27 | |
TLS_PSK_WITH_NULL_SHA | 44 | |
TLS_RSA_WITH_AES_128_CBC_SHA | 47 | |
TLS_DHE_RSA_WITH_AES_128_CBC_SHA | 51 | |
TLS_DH_anon_WITH_AES_128_CBC_SHA | 52 | |
TLS_RSA_WITH_AES_256_CBC_SHA | 53 | |
TLS_DHE_RSA_WITH_AES_256_CBC_SHA | 57 | |
TLS_DH_anon_WITH_AES_256_CBC_SHA | 58 | |
TLS_RSA_WITH_NULL_SHA256 | 59 | |
TLS_RSA_WITH_AES_128_CBC_SHA256 | 60 | |
TLS_RSA_WITH_AES_256_CBC_SHA256 | 61 | |
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 | 103 | |
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 | 107 | |
TLS_DH_anon_WITH_AES_128_CBC_SHA256 | 108 | |
TLS_DH_anon_WITH_AES_256_CBC_SHA256 | 109 | |
TLS_PSK_WITH_RC4_128_SHA | 138 | |
TLS_PSK_WITH_3DES_EDE_CBC_SHA | 139 | |
TLS_PSK_WITH_AES_128_CBC_SHA | 140 | |
TLS_PSK_WITH_AES_256_CBC_SHA | 141 | |
TLS_RSA_WITH_AES_128_GCM_SHA256 | 156 | |
TLS_RSA_WITH_AES_256_GCM_SHA384 | 157 | |
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 | 158 | |
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 | 159 | |
TLS_DH_DSS_WITH_AES_256_GCM_SHA384 | 165 | |
TLS_DH_anon_WITH_AES_128_GCM_SHA256 | 166 | |
TLS_DH_anon_WITH_AES_256_GCM_SHA384 | 167 | |
TLS_PSK_WITH_AES_128_GCM_SHA256 | 168 | |
TLS_PSK_WITH_AES_256_GCM_SHA384 | 169 | |
TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 | 170 | |
TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 | 171 | |
TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 | 172 | |
TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 | 173 | |
TLS_PSK_WITH_AES_128_CBC_SHA256 | 174 | |
TLS_PSK_WITH_AES_256_CBC_SHA384 | 175 | |
TLS_PSK_WITH_NULL_SHA256 | 176 | |
TLS_PSK_WITH_NULL_SHA384 | 177 | |
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 | 178 | |
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 | 179 | |
TLS_DHE_PSK_WITH_NULL_SHA256 | 180 | |
TLS_DHE_PSK_WITH_NULL_SHA384 | 181 | |
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 | 182 | |
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 | 183 | |
TLS_RSA_PSK_WITH_NULL_SHA256 | 184 | |
TLS_RSA_PSK_WITH_NULL_SHA384 | 185 | |
TLS_EMPTY_RENEGOTIATION_INFO_SCSV | 255 | |
TLS_AES_128_GCM_SHA256 | 4865 | |
TLS_AES_256_GCM_SHA384 | 4866 | |
TLS_CHACHA20_POLY1305_SHA256 | 4867 | |
TLS_AES_128_CCM_SHA256 | 4868 | |
TLS_AES_128_CCM_8_SHA256 | 4869 | |
TLS_ECDH_ECDSA_WITH_NULL_SHA | 49153 | |
TLS_ECDH_ECDSA_WITH_RC4_128_SHA | 49154 | |
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA | 49155 | |
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA | 49156 | |
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA | 49157 | |
TLS_ECDHE_ECDSA_WITH_NULL_SHA | 49158 | |
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA | 49159 | |
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA | 49160 | |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA | 49161 | |
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA | 49162 | |
TLS_ECDH_RSA_WITH_NULL_SHA | 49163 | |
TLS_ECDH_RSA_WITH_RC4_128_SHA | 49164 | |
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA | 49165 | |
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA | 49166 | |
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA | 49167 | |
TLS_ECDHE_RSA_WITH_NULL_SHA | 49168 | |
TLS_ECDHE_RSA_WITH_RC4_128_SHA | 49169 | |
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA | 49170 | |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA | 49171 | |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA | 49172 | |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | 49187 | |
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 | 49188 | |
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 | 49189 | |
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 | 49190 | |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | 49191 | |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 | 49192 | |
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 | 49193 | |
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 | 49194 | |
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 | 49195 | |
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 | 49196 | |
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 | 49197 | |
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 | 49198 | |
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 | 49199 | |
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 | 49200 | |
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 | 49201 | |
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 | 49202 | |
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 | 52392 | |
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 | 52393 | |
SSL_RSA_WITH_RC2_CBC_MD5 | 65408 | |
SSL_RSA_WITH_IDEA_CBC_MD5 | 65409 | |
SSL_RSA_WITH_DES_CBC_MD5 | 65410 | |
SSL_RSA_WITH_3DES_EDE_CBC_MD5 | 65411 | |
SSL_NO_SUCH_CIPHERSUITE | 65535 |
Remarks
Many of these constants are defined in https://tools.ietf.org/html/rfc5246.