Modifier

Partager via


SslCipherSuite Enum

Definition

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.

Applies to