Novell exteNd Messaging Platform 5.1

com.sssw.jbroker.api.security
Class CipherSuite

java.lang.Object
  extended bycom.sssw.jbroker.api.security.CipherSuite
All Implemented Interfaces:
Serializable

public final class CipherSuite
extends Object
implements Serializable

A CipherSuite defines a cipher specification supported by SSL.

Please see the SSL v3 specification.

Note that as of jBroker ORB 4.1, the cipher suites have been sorted from strongest to weakest. This means that during the negotiation, the client or server will try to get as strong a cipher suite as possible. If you wish to get as weak a cipher suite as possible for performance reasons, you should create your own array of cipher suite constants.

Since:
jBroker 3.0
See Also:
Serialized Form

Field Summary
static CipherSuite[] CIPHER_SUITES_ALL
          All Cipher Suites
static CipherSuite[] CIPHER_SUITES_CONFIDENTIALITY
          All Confidentiality Cipher Suites
static CipherSuite[] CIPHER_SUITES_DHA_WITH_ALL
          Non-authenticated anonymous Diffie-Hellman CipherSuites
static CipherSuite[] CIPHER_SUITES_DHE_EXPORT_WITH_ALL
          Export-permitted DHE key-exchange CipherSuites
static CipherSuite[] CIPHER_SUITES_DHE_NONEXPORT_WITH_ALL
          Export-restricted DHE key-exchange CipherSuites
static CipherSuite[] CIPHER_SUITES_DHE_WITH_ALL
          All DHE key-exchange CipherSuites
static CipherSuite[] CIPHER_SUITES_DSA_EXPORT_WITH_ALL
          Export-permitted DSA CipherSuites
static CipherSuite[] CIPHER_SUITES_DSA_WITH_ALL
          All DSA CipherSuites
static CipherSuite[] CIPHER_SUITES_INTEGRITY_ONLY
          Integrity Only Cipher Suites
static CipherSuite[] CIPHER_SUITES_RSA_EXPORT_WITH_ALL
          Export-permitted RSA key-exchange CipherSuites
static CipherSuite[] CIPHER_SUITES_RSA_NONEXPORT_WITH_ALL
          Export-restricted RSA key-exchange CipherSuites
static CipherSuite[] CIPHER_SUITES_RSA_WITH_ALL
          All RSA key-exchange CipherSuites
static CipherSuite[] CIPHER_SUITES_RSA_WITH_NULL
          RSA-authenticated unencrypted CipherSuites
static CipherSuite SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DH_anon_EXPORT_WITH_RC4_40_MD5
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DH_anon_WITH_DES_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DH_anon_WITH_RC4_128_MD5
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DH_DSS_WITH_DES_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DHE_DSS_WITH_DES_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_DHE_RSA_WITH_DES_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_EXPORT_WITH_RC4_40_MD5
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_WITH_3DES_EDE_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_WITH_DES_CBC_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_WITH_NULL_MD5
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_WITH_NULL_SHA
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_WITH_RC4_128_MD5
          A standard SSL v3 cipher suite.
static CipherSuite SSL_RSA_WITH_RC4_128_SHA
          A standard SSL v3 cipher suite.
static CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DHE_DSS_WITH_RC4_128_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA
          A standard TLS cipher suite.
static CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA
          A standard TLS cipher suite.
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 String toString()
          Returns a string representation of the CipherSuite
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SSL_RSA_WITH_NULL_MD5

public static final CipherSuite SSL_RSA_WITH_NULL_MD5
A standard SSL v3 cipher suite.


SSL_RSA_WITH_NULL_SHA

public static final CipherSuite SSL_RSA_WITH_NULL_SHA
A standard SSL v3 cipher suite.


SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5

public static final CipherSuite SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
A standard SSL v3 cipher suite.


SSL_RSA_EXPORT_WITH_RC4_40_MD5

public static final CipherSuite SSL_RSA_EXPORT_WITH_RC4_40_MD5
A standard SSL v3 cipher suite.


SSL_RSA_WITH_RC4_128_MD5

public static final CipherSuite SSL_RSA_WITH_RC4_128_MD5
A standard SSL v3 cipher suite.


SSL_RSA_WITH_RC4_128_SHA

public static final CipherSuite SSL_RSA_WITH_RC4_128_SHA
A standard SSL v3 cipher suite.


SSL_RSA_EXPORT_WITH_DES40_CBC_SHA

public static final CipherSuite SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
A standard SSL v3 cipher suite.


SSL_RSA_WITH_DES_CBC_SHA

public static final CipherSuite SSL_RSA_WITH_DES_CBC_SHA
A standard SSL v3 cipher suite.


SSL_RSA_WITH_3DES_EDE_CBC_SHA

public static final CipherSuite SSL_RSA_WITH_3DES_EDE_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA

public static final CipherSuite SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DH_DSS_WITH_DES_CBC_SHA

public static final CipherSuite SSL_DH_DSS_WITH_DES_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA

public static final CipherSuite SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA

public static final CipherSuite SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DHE_DSS_WITH_DES_CBC_SHA

public static final CipherSuite SSL_DHE_DSS_WITH_DES_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA

public static final CipherSuite SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA

public static final CipherSuite SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DHE_RSA_WITH_DES_CBC_SHA

public static final CipherSuite SSL_DHE_RSA_WITH_DES_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA

public static final CipherSuite SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DH_anon_EXPORT_WITH_RC4_40_MD5

public static final CipherSuite SSL_DH_anon_EXPORT_WITH_RC4_40_MD5
A standard SSL v3 cipher suite.


SSL_DH_anon_WITH_RC4_128_MD5

public static final CipherSuite SSL_DH_anon_WITH_RC4_128_MD5
A standard SSL v3 cipher suite.


SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA

public static final CipherSuite SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DH_anon_WITH_DES_CBC_SHA

public static final CipherSuite SSL_DH_anon_WITH_DES_CBC_SHA
A standard SSL v3 cipher suite.


SSL_DH_anon_WITH_3DES_EDE_CBC_SHA

public static final CipherSuite SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
A standard SSL v3 cipher suite.


TLS_RSA_WITH_AES_128_CBC_SHA

public static final CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DHE_DSS_WITH_AES_128_CBC_SHA

public static final CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DHE_RSA_WITH_AES_128_CBC_SHA

public static final CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DH_anon_WITH_AES_128_CBC_SHA

public static final CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_RSA_WITH_AES_256_CBC_SHA

public static final CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DHE_DSS_WITH_AES_256_CBC_SHA

public static final CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DHE_RSA_WITH_AES_256_CBC_SHA

public static final CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DH_anon_WITH_AES_256_CBC_SHA

public static final CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA

public static final CipherSuite TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_RSA_EXPORT1024_WITH_RC4_56_SHA

public static final CipherSuite TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA

public static final CipherSuite TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA

public static final CipherSuite TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


TLS_DHE_DSS_WITH_RC4_128_SHA

public static final CipherSuite TLS_DHE_DSS_WITH_RC4_128_SHA
A standard TLS cipher suite. @since jBroker ORB 4.1


CIPHER_SUITES_RSA_WITH_NULL

public static final CipherSuite[] CIPHER_SUITES_RSA_WITH_NULL
RSA-authenticated unencrypted CipherSuites


CIPHER_SUITES_RSA_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_RSA_WITH_ALL
All RSA key-exchange CipherSuites


CIPHER_SUITES_RSA_EXPORT_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_RSA_EXPORT_WITH_ALL
Export-permitted RSA key-exchange CipherSuites


CIPHER_SUITES_RSA_NONEXPORT_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_RSA_NONEXPORT_WITH_ALL
Export-restricted RSA key-exchange CipherSuites


CIPHER_SUITES_DHE_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_DHE_WITH_ALL
All DHE key-exchange CipherSuites


CIPHER_SUITES_DHE_EXPORT_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_DHE_EXPORT_WITH_ALL
Export-permitted DHE key-exchange CipherSuites


CIPHER_SUITES_DHE_NONEXPORT_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_DHE_NONEXPORT_WITH_ALL
Export-restricted DHE key-exchange CipherSuites


CIPHER_SUITES_DHA_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_DHA_WITH_ALL
Non-authenticated anonymous Diffie-Hellman CipherSuites


CIPHER_SUITES_DSA_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_DSA_WITH_ALL
All DSA CipherSuites


CIPHER_SUITES_DSA_EXPORT_WITH_ALL

public static final CipherSuite[] CIPHER_SUITES_DSA_EXPORT_WITH_ALL
Export-permitted DSA CipherSuites


CIPHER_SUITES_INTEGRITY_ONLY

public static final CipherSuite[] CIPHER_SUITES_INTEGRITY_ONLY
Integrity Only Cipher Suites


CIPHER_SUITES_CONFIDENTIALITY

public static final CipherSuite[] CIPHER_SUITES_CONFIDENTIALITY
All Confidentiality Cipher Suites


CIPHER_SUITES_ALL

public static final CipherSuite[] CIPHER_SUITES_ALL
All Cipher Suites

Method Detail

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

toString

public String toString()
Returns a string representation of the CipherSuite


Novell exteNd Messaging Platform 5.1

exteNd is a registered trademark of Novell, Inc.
Copyright 1998-2003 Novell, Inc. All Rights Reserved.