Cipher Suites

The table below displays the various Cipher Suites supported by the ORB.
Fig 1: Cipher Suites available with the ORB.
CipherSuite
Key Exchange Cipher Hash
SSL_RSA_WITH_NULL_MD5 RSA NULL
MD5
SSL_RSA_WITH_NULL_SHA RSA NULL SHA
SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5 RSA_EXPORT RC2_CBC_40 MD5
SSL_RSA_EXPORT_WITH_RC4_40_MD5 RSA_EXPORT RC4_40 MD5
SSL_RSA_WITH_RC4_128_MD5 RSA RC4_128 MD5
SSL_RSA_WITH_RC4_128_SHA RSA RC4_128 SHA
SSL_RSA_EXPORT_WITH_DES40_CBC_SHA RSA_EXPORT DES40_CBC SHA
SSL_RSA_WITH_DES_CBC_SHA RSA DES_CBC SHA
SSL_RSA_WITH_3DES_EDE_CBC_SHA RSA 3DES_EDE_CBC SHA
SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA DH_DSS_EXPORT DES40_CBC SHA
SSL_DH_DSS_WITH_DES_CBC_SHA DH_DSS DES_CBC SHA
SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA DH_DSS 3DES_EDE_CBC SHA
SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA DHE_DSS_EXPORT DES40_CBC SHA
SSL_DHE_DSS_WITH_DES_CBC_SHA DHE_DSS DES_CBC SHA
SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA DHE_DSS 3DES_EDE_CBC SHA
SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA DHE_RSA_EXPORT DES40_CBC SHA
SSL_DHE_RSA_WITH_DES_CBC_SHA DHE_RSA DES_CBC SHA
SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA DHE_RSA 3DES_EDE_CBC SHA
SSL_DH_anon_EXPORT_WITH_RC4_40_MD5 DH_anon_EXPORT RC4_40 MD5
SSL_DH_anon_WITH_RC4_128_MD5 DH_anon RC4_128 MD5
SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA DH_anon_EXPORT DES40_CBC SHA
SSL_DH_anon_WITH_DES_CBC_SHA DH_anon DES_CBC SHA
SSL_DH_anon_WITH_3DES_EDE_CBC_SHA DH_anon 3DES_EDE_CBC SHA

For convenience, the above cipher suites are packaged into commonly used groups.
 

Figure 2 Predefined Cipher Suite Groups.
CipherSuite Group CipherSuites
CIPHER_SUITES_RSA_WITH_NULL
(RSA-authenticated unencrypted CipherSuites)
SSL_RSA_WITH_NULL_SHA
SSL_RSA_WITH_NULL_MD5
CIPHER_SUITES_RSA_WITH_ALL
(All RSA key-exchange CipherSuites)
SSL_RSA_WITH_RC4_128_MD5
SSL_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_3DES_EDE_CBC_SHA
SSL_RSA_WITH_DES_CBC_SHA
SSL_RSA_EXPORT_WITH_RC4_40_MD5
SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
CIPHER_SUITES_RSA_EXPORT_WITH_ALL
(Export-permitted RSA key-exchange CipherSuites)
SSL_RSA_EXPORT_WITH_RC4_40_MD5
SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
CIPHER_SUITES_RSA_NONEXPORT_WITH_ALL
(Export-restricted RSA key-exchange CipherSuites)
SSL_RSA_WITH_RC4_128_MD5
SSL_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_3DES_EDE_CBC_SHA
SSL_RSA_WITH_DES_CBC_SHA
CIPHER_SUITES_DHE_WITH_ALL
(All DHE key-exchange CipherSuites)
SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
SSL_DHE_RSA_WITH_DES_CBC_SHA
SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
CIPHER_SUITES_DHE_EXPORT_WITH_ALL
(Export-permitted DHE key-exchange CipherSuites)
SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
CIPHER_SUITES_DHE_NONEXPORT_WITH_ALL
(Export-restricted DHE key-exchange CipherSuites)
SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
SSL_DHE_RSA_WITH_DES_CBC_SHA
CIPHER_SUITES_DHA_WITH_ALL
(on-authenticated anonymous Diffie-Hellman CipherSuites)
SSL_DH_anon_WITH_RC4_128_MD5
SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
SSL_DH_anon_WITH_DES_CBC_SHA
SSL_DH_anon_EXPORT_WITH_RC4_40_MD5
SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA
CIPHER_SUITES_DSA_WITH_ALL
(All DSA CipherSuites)
SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA
SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
SSL_DH_DSS_WITH_DES_CBC_SHA
SSL_DHE_DSS_WITH_DES_CBC_SHA
SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
CIPHER_SUITES_DSA_EXPORT_WITH_ALL
(Export-permitted DSA CipherSuites)
SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA

Copyright © 1998-2003, Novell, Inc. All rights reserved.