Novell exteNd Messaging Platform 5.2

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

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

public class SecurityPolicyValue
extends Object
implements Serializable

The SecurityPolicyValue can be used to specify the various CSIv2 security measures. These include IIOP/SSL or TLS, and SAS based client authentication and Identity Assertion.

See Also:
Serialized Form

Constructor Summary
SecurityPolicyValue(SecureTransportInfo secureTransportInfo, ClientAuthInfo clientAuthInfo, boolean supportsIdAssertion)
          Create a CSIv2 security policy value.
 
Method Summary
 ClientAuthInfo getClientAuthInfo()
          Get the client authentication information.
 SecureTransportInfo getSecureTransportInfo()
          Get the secure transport information.
 boolean supportsIdentityAssertion()
          Determine whether Identity Assertion is supported.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityPolicyValue

public SecurityPolicyValue(SecureTransportInfo secureTransportInfo,
                           ClientAuthInfo clientAuthInfo,
                           boolean supportsIdAssertion)
Create a CSIv2 security policy value.

Method Detail

getSecureTransportInfo

public SecureTransportInfo getSecureTransportInfo()
Get the secure transport information.


getClientAuthInfo

public ClientAuthInfo getClientAuthInfo()
Get the client authentication information.


supportsIdentityAssertion

public boolean supportsIdentityAssertion()
Determine whether Identity Assertion is supported.


Novell exteNd Messaging Platform 5.2

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