public class

CipherSuite

extends Object
java.lang.Object
   ↳ org.bouncycastle.crypto.tls.CipherSuite

Class Overview

RFC 2246 A.5

Summary

Constants
int TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
int TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
int TLS_DHE_DSS_WITH_AES_128_CBC_SHA
int TLS_DHE_DSS_WITH_AES_256_CBC_SHA
int TLS_DHE_DSS_WITH_DES_CBC_SHA
int TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
int TLS_DHE_PSK_WITH_AES_128_CBC_SHA
int TLS_DHE_PSK_WITH_AES_256_CBC_SHA
int TLS_DHE_PSK_WITH_RC4_128_SHA
int TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
int TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
int TLS_DHE_RSA_WITH_AES_128_CBC_SHA
int TLS_DHE_RSA_WITH_AES_256_CBC_SHA
int TLS_DHE_RSA_WITH_DES_CBC_SHA
int TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
int TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA
int TLS_DH_DSS_WITH_AES_128_CBC_SHA
int TLS_DH_DSS_WITH_AES_256_CBC_SHA
int TLS_DH_DSS_WITH_DES_CBC_SHA
int TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA
int TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA
int TLS_DH_RSA_WITH_AES_128_CBC_SHA
int TLS_DH_RSA_WITH_AES_256_CBC_SHA
int TLS_DH_RSA_WITH_DES_CBC_SHA
int TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA
int TLS_DH_anon_EXPORT_WITH_RC4_40_MD5
int TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
int TLS_DH_anon_WITH_AES_128_CBC_SHA
int TLS_DH_anon_WITH_AES_256_CBC_SHA
int TLS_DH_anon_WITH_DES_CBC_SHA
int TLS_DH_anon_WITH_RC4_128_MD5
int TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
int TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
int TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
int TLS_ECDHE_ECDSA_WITH_NULL_SHA
int TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
int TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
int TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
int TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
int TLS_ECDHE_RSA_WITH_NULL_SHA
int TLS_ECDHE_RSA_WITH_RC4_128_SHA
int TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
int TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
int TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
int TLS_ECDH_ECDSA_WITH_NULL_SHA
int TLS_ECDH_ECDSA_WITH_RC4_128_SHA
int TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
int TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
int TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
int TLS_ECDH_RSA_WITH_NULL_SHA
int TLS_ECDH_RSA_WITH_RC4_128_SHA
int TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
int TLS_ECDH_anon_WITH_AES_128_CBC_SHA
int TLS_ECDH_anon_WITH_AES_256_CBC_SHA
int TLS_ECDH_anon_WITH_NULL_SHA
int TLS_ECDH_anon_WITH_RC4_128_SHA
int TLS_EMPTY_RENEGOTIATION_INFO_SCSV
int TLS_NULL_WITH_NULL_NULL
int TLS_PSK_WITH_3DES_EDE_CBC_SHA
int TLS_PSK_WITH_AES_128_CBC_SHA
int TLS_PSK_WITH_AES_256_CBC_SHA
int TLS_PSK_WITH_RC4_128_SHA
int TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
int TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5
int TLS_RSA_EXPORT_WITH_RC4_40_MD5
int TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
int TLS_RSA_PSK_WITH_AES_128_CBC_SHA
int TLS_RSA_PSK_WITH_AES_256_CBC_SHA
int TLS_RSA_PSK_WITH_RC4_128_SHA
int TLS_RSA_WITH_3DES_EDE_CBC_SHA
int TLS_RSA_WITH_AES_128_CBC_SHA
int TLS_RSA_WITH_AES_256_CBC_SHA
int TLS_RSA_WITH_DES_CBC_SHA
int TLS_RSA_WITH_IDEA_CBC_SHA
int TLS_RSA_WITH_NULL_MD5
int TLS_RSA_WITH_NULL_SHA
int TLS_RSA_WITH_RC4_128_MD5
int TLS_RSA_WITH_RC4_128_SHA
int TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA
int TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA
int TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA
int TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA
int TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA
int TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA
int TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA
int TLS_SRP_SHA_WITH_AES_128_CBC_SHA
int TLS_SRP_SHA_WITH_AES_256_CBC_SHA
Public Constructors
CipherSuite()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA

Constant Value: 17 (0x00000011)

public static final int TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA

Constant Value: 19 (0x00000013)

public static final int TLS_DHE_DSS_WITH_AES_128_CBC_SHA

Constant Value: 50 (0x00000032)

public static final int TLS_DHE_DSS_WITH_AES_256_CBC_SHA

Constant Value: 56 (0x00000038)

public static final int TLS_DHE_DSS_WITH_DES_CBC_SHA

Constant Value: 18 (0x00000012)

public static final int TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA

Constant Value: 143 (0x0000008f)

public static final int TLS_DHE_PSK_WITH_AES_128_CBC_SHA

Constant Value: 144 (0x00000090)

public static final int TLS_DHE_PSK_WITH_AES_256_CBC_SHA

Constant Value: 145 (0x00000091)

public static final int TLS_DHE_PSK_WITH_RC4_128_SHA

Constant Value: 142 (0x0000008e)

public static final int TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA

Constant Value: 20 (0x00000014)

public static final int TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 22 (0x00000016)

public static final int TLS_DHE_RSA_WITH_AES_128_CBC_SHA

Constant Value: 51 (0x00000033)

public static final int TLS_DHE_RSA_WITH_AES_256_CBC_SHA

Constant Value: 57 (0x00000039)

public static final int TLS_DHE_RSA_WITH_DES_CBC_SHA

Constant Value: 21 (0x00000015)

public static final int TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA

Constant Value: 11 (0x0000000b)

public static final int TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA

Constant Value: 13 (0x0000000d)

public static final int TLS_DH_DSS_WITH_AES_128_CBC_SHA

Constant Value: 48 (0x00000030)

public static final int TLS_DH_DSS_WITH_AES_256_CBC_SHA

Constant Value: 54 (0x00000036)

public static final int TLS_DH_DSS_WITH_DES_CBC_SHA

Constant Value: 12 (0x0000000c)

public static final int TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA

Constant Value: 14 (0x0000000e)

public static final int TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 16 (0x00000010)

public static final int TLS_DH_RSA_WITH_AES_128_CBC_SHA

Constant Value: 49 (0x00000031)

public static final int TLS_DH_RSA_WITH_AES_256_CBC_SHA

Constant Value: 55 (0x00000037)

public static final int TLS_DH_RSA_WITH_DES_CBC_SHA

Constant Value: 15 (0x0000000f)

public static final int TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA

Constant Value: 25 (0x00000019)

public static final int TLS_DH_anon_EXPORT_WITH_RC4_40_MD5

Constant Value: 23 (0x00000017)

public static final int TLS_DH_anon_WITH_3DES_EDE_CBC_SHA

Constant Value: 27 (0x0000001b)

public static final int TLS_DH_anon_WITH_AES_128_CBC_SHA

Constant Value: 52 (0x00000034)

public static final int TLS_DH_anon_WITH_AES_256_CBC_SHA

Constant Value: 58 (0x0000003a)

public static final int TLS_DH_anon_WITH_DES_CBC_SHA

Constant Value: 26 (0x0000001a)

public static final int TLS_DH_anon_WITH_RC4_128_MD5

Constant Value: 24 (0x00000018)

public static final int TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 49160 (0x0000c008)

public static final int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

Constant Value: 49161 (0x0000c009)

public static final int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

Constant Value: 49187 (0x0000c023)

public static final int TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

Constant Value: 49195 (0x0000c02b)

public static final int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

Constant Value: 49162 (0x0000c00a)

public static final int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

Constant Value: 49188 (0x0000c024)

public static final int TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

Constant Value: 49196 (0x0000c02c)

public static final int TLS_ECDHE_ECDSA_WITH_NULL_SHA

Constant Value: 49158 (0x0000c006)

public static final int TLS_ECDHE_ECDSA_WITH_RC4_128_SHA

Constant Value: 49159 (0x0000c007)

public static final int TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 49170 (0x0000c012)

public static final int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

Constant Value: 49171 (0x0000c013)

public static final int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

Constant Value: 49191 (0x0000c027)

public static final int TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

Constant Value: 49199 (0x0000c02f)

public static final int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

Constant Value: 49172 (0x0000c014)

public static final int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

Constant Value: 49192 (0x0000c028)

public static final int TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

Constant Value: 49200 (0x0000c030)

public static final int TLS_ECDHE_RSA_WITH_NULL_SHA

Constant Value: 49168 (0x0000c010)

public static final int TLS_ECDHE_RSA_WITH_RC4_128_SHA

Constant Value: 49169 (0x0000c011)

public static final int TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 49155 (0x0000c003)

public static final int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA

Constant Value: 49156 (0x0000c004)

public static final int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256

Constant Value: 49189 (0x0000c025)

public static final int TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256

Constant Value: 49197 (0x0000c02d)

public static final int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA

Constant Value: 49157 (0x0000c005)

public static final int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384

Constant Value: 49190 (0x0000c026)

public static final int TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384

Constant Value: 49198 (0x0000c02e)

public static final int TLS_ECDH_ECDSA_WITH_NULL_SHA

Constant Value: 49153 (0x0000c001)

public static final int TLS_ECDH_ECDSA_WITH_RC4_128_SHA

Constant Value: 49154 (0x0000c002)

public static final int TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 49165 (0x0000c00d)

public static final int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA

Constant Value: 49166 (0x0000c00e)

public static final int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256

Constant Value: 49193 (0x0000c029)

public static final int TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256

Constant Value: 49201 (0x0000c031)

public static final int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA

Constant Value: 49167 (0x0000c00f)

public static final int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384

Constant Value: 49194 (0x0000c02a)

public static final int TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384

Constant Value: 49202 (0x0000c032)

public static final int TLS_ECDH_RSA_WITH_NULL_SHA

Constant Value: 49163 (0x0000c00b)

public static final int TLS_ECDH_RSA_WITH_RC4_128_SHA

Constant Value: 49164 (0x0000c00c)

public static final int TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA

Constant Value: 49175 (0x0000c017)

public static final int TLS_ECDH_anon_WITH_AES_128_CBC_SHA

Constant Value: 49176 (0x0000c018)

public static final int TLS_ECDH_anon_WITH_AES_256_CBC_SHA

Constant Value: 49177 (0x0000c019)

public static final int TLS_ECDH_anon_WITH_NULL_SHA

Constant Value: 49173 (0x0000c015)

public static final int TLS_ECDH_anon_WITH_RC4_128_SHA

Constant Value: 49174 (0x0000c016)

public static final int TLS_EMPTY_RENEGOTIATION_INFO_SCSV

Constant Value: 255 (0x000000ff)

public static final int TLS_NULL_WITH_NULL_NULL

Constant Value: 0 (0x00000000)

public static final int TLS_PSK_WITH_3DES_EDE_CBC_SHA

Constant Value: 139 (0x0000008b)

public static final int TLS_PSK_WITH_AES_128_CBC_SHA

Constant Value: 140 (0x0000008c)

public static final int TLS_PSK_WITH_AES_256_CBC_SHA

Constant Value: 141 (0x0000008d)

public static final int TLS_PSK_WITH_RC4_128_SHA

Constant Value: 138 (0x0000008a)

public static final int TLS_RSA_EXPORT_WITH_DES40_CBC_SHA

Constant Value: 8 (0x00000008)

public static final int TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5

Constant Value: 6 (0x00000006)

public static final int TLS_RSA_EXPORT_WITH_RC4_40_MD5

Constant Value: 3 (0x00000003)

public static final int TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA

Constant Value: 147 (0x00000093)

public static final int TLS_RSA_PSK_WITH_AES_128_CBC_SHA

Constant Value: 148 (0x00000094)

public static final int TLS_RSA_PSK_WITH_AES_256_CBC_SHA

Constant Value: 149 (0x00000095)

public static final int TLS_RSA_PSK_WITH_RC4_128_SHA

Constant Value: 146 (0x00000092)

public static final int TLS_RSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 10 (0x0000000a)

public static final int TLS_RSA_WITH_AES_128_CBC_SHA

Constant Value: 47 (0x0000002f)

public static final int TLS_RSA_WITH_AES_256_CBC_SHA

Constant Value: 53 (0x00000035)

public static final int TLS_RSA_WITH_DES_CBC_SHA

Constant Value: 9 (0x00000009)

public static final int TLS_RSA_WITH_IDEA_CBC_SHA

Constant Value: 7 (0x00000007)

public static final int TLS_RSA_WITH_NULL_MD5

Constant Value: 1 (0x00000001)

public static final int TLS_RSA_WITH_NULL_SHA

Constant Value: 2 (0x00000002)

public static final int TLS_RSA_WITH_RC4_128_MD5

Constant Value: 4 (0x00000004)

public static final int TLS_RSA_WITH_RC4_128_SHA

Constant Value: 5 (0x00000005)

public static final int TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA

Constant Value: 49180 (0x0000c01c)

public static final int TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA

Constant Value: 49183 (0x0000c01f)

public static final int TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA

Constant Value: 49186 (0x0000c022)

public static final int TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA

Constant Value: 49179 (0x0000c01b)

public static final int TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA

Constant Value: 49182 (0x0000c01e)

public static final int TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA

Constant Value: 49185 (0x0000c021)

public static final int TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA

Constant Value: 49178 (0x0000c01a)

public static final int TLS_SRP_SHA_WITH_AES_128_CBC_SHA

Constant Value: 49181 (0x0000c01d)

public static final int TLS_SRP_SHA_WITH_AES_256_CBC_SHA

Constant Value: 49184 (0x0000c020)

Public Constructors

public CipherSuite ()