Novell exteNd Messaging Platform 5.2

com.sssw.jbroker.api.security.CSIv2
Class SecureTransportInfo

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

public class SecureTransportInfo
extends Object
implements Serializable

Specifies the SSL/TLS parts of the SecurityPolicy.

See Also:
Serialized Form

Constructor Summary
SecureTransportInfo(QualityOfProtection qop, String host, int port, boolean optional, boolean clientAuth, boolean enableTLS)
          Create a SecureTransport part of the SecurityPolicy.
SecureTransportInfo(QualityOfProtection qop, TransportPolicyValue addressInfo, boolean optional, boolean clientAuth, boolean enableTLS)
          Create a SecureTransport part of the SecurityPolicy.
 
Method Summary
 boolean equals(Object other)
           
 TransportPolicyValue getAddressInfo()
           
 QualityOfProtection getQualityOfProtection()
           
 boolean isClientAuthRequired()
           
 boolean isProtectionOptional()
           
 boolean isTLSEnabled()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureTransportInfo

public SecureTransportInfo(QualityOfProtection qop,
                           String host,
                           int port,
                           boolean optional,
                           boolean clientAuth,
                           boolean enableTLS)
Create a SecureTransport part of the SecurityPolicy.

Parameters:
qop - the cipher suites to use
host - the hostname used to listen for incomming secure messages
port - the port used to listen for incomming secure messages
optional - is the protection optional
clientAuth - is client auth using SSL/TLS required
enableTLS - enable TLS v1.0

SecureTransportInfo

public SecureTransportInfo(QualityOfProtection qop,
                           TransportPolicyValue addressInfo,
                           boolean optional,
                           boolean clientAuth,
                           boolean enableTLS)
Create a SecureTransport part of the SecurityPolicy.

Parameters:
qop - the cipher suites to use
optional - is the protection optional
clientAuth - is client auth using SSL/TLS required
enableTLS - enable TLS v1.0
Method Detail

isTLSEnabled

public boolean isTLSEnabled()

isClientAuthRequired

public boolean isClientAuthRequired()

isProtectionOptional

public boolean isProtectionOptional()

getQualityOfProtection

public QualityOfProtection getQualityOfProtection()

getAddressInfo

public TransportPolicyValue getAddressInfo()

equals

public boolean equals(Object other)

Novell exteNd Messaging Platform 5.2

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