Novell exteNd Messaging Platform 5.1

com.sssw.jbroker.api.security
Class QualityOfProtection

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

public class QualityOfProtection
extends Object
implements Serializable

Specifies the quality of protection of communication required by a particular object.

Since:
jBroker 3.0
See Also:
Serialized Form

Field Summary
static QualityOfProtection CONFIDENTIALITY
          communication is integrity and confidentiality protected using the available default Cipher Suites.
static QualityOfProtection INTEGRITY
          communication is only integrity protected using the available default Cipher Suites.
static QualityOfProtection NO_PROTECTION
          clear text communication
 
Constructor Summary
QualityOfProtection(CipherSuite[] cipherSuites)
          Specify the Ciphers to use to protect the communications.
 
Method Summary
 boolean equals(Object obj)
          Check for QualityOfProtection equality.
 CipherSuite[] getCipherSuites()
          Get the Ciphers used to protect communications.
 String toString()
          Returns a string representation of the QualityOfProtection
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_PROTECTION

public static final QualityOfProtection NO_PROTECTION
clear text communication


INTEGRITY

public static final QualityOfProtection INTEGRITY
communication is only integrity protected using the available default Cipher Suites. The default CipherSuites are specified using the CertificateManager.

See Also:
CertificateManager.setCipherSuites(com.sssw.jbroker.api.security.CipherSuite[])

CONFIDENTIALITY

public static final QualityOfProtection CONFIDENTIALITY
communication is integrity and confidentiality protected using the available default Cipher Suites. The default CipherSuites are specified using the CertificateManager.

See Also:
CertificateManager.setCipherSuites(com.sssw.jbroker.api.security.CipherSuite[])
Constructor Detail

QualityOfProtection

public QualityOfProtection(CipherSuite[] cipherSuites)
Specify the Ciphers to use to protect the communications.

Since:
jBroker 3.0
Method Detail

equals

public boolean equals(Object obj)
Check for QualityOfProtection equality.

Since:
jBroker 3.1

toString

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


getCipherSuites

public CipherSuite[] getCipherSuites()
Get the Ciphers used to protect communications.

Since:
jBroker 3.0

Novell exteNd Messaging Platform 5.1

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