com.ibm.wsspi.security.csiv2

Class CSIv2PerformPolicy

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.security.csiv2.CSIv2PerformPolicy

  1. public final class CSIv2PerformPolicy
  2. extends java.lang.Object
CSIv2EffectivePolicy is used to hold an effective CSIv2 policy based on coalescing between configuration data and target's tag component data.

Constructor Summary

Constructor and Description
CSIv2PerformPolicy(com.ibm.ISecurityLocalObjectCSIv2UtilityImpl.CSIv2EffectivePerformPolicy policy)
CSIv2PerformPolicy(com.ibm.ws.security.csiv2.zOSCSIv2PerformPolicy policy)

Method Summary

Modifier and Type Method and Description
  1. java.lang.String
getCurrentSecurityName()
This method returns the current name from the configuration of this specific process.
  1. java.lang.String
getPerformClientAuthMechOID()
This method returns the coalesced client authentication mechanism OID.
  1. java.lang.String[]
getPerformIDANamingMechList()
This method returns a coalesced naming mechanism list to support identity assertion.
  1. int
getPerformIdentityTokenType()
This method returns Identity Token Type (in bit-map form, see spec.) for identity assertion.
  1. java.lang.String
getServiceCfgList()
This method returns the service configuration list from the tag.
  1. java.lang.String
getTargetHostName()
This method returns the target hostname from the tagged component
  1. java.lang.String
getTargetSecurityName()
This method returns the target name from the tagged component
  1. int
getTargetSSLPort()
This method returns the target SSL port from the tagged component
  1. int
getTargetTCPPort()
This method returns the target TCP port from the profile
  1. boolean
isStateful()
This method tells if the association is stateful.
  1. boolean
performAuthorizationToken()
This method tells if the Authorization token can be sent.
  1. boolean
performClientAuthentication()
This methods tells if client authentication at message layer is required.
  1. boolean
performIdentityAssertion()
This method tells if Identity Assertion is required at attribute layer.
  1. boolean
performSSL()
This method tells whether SSL/TLS security mechanism should be used at transport layer.
  1. boolean
performSSLClientAuth()
This method tells whether client authentication at transport layer should be performed.
  1. boolean
performSSLConfidentiality()
This method tells whether message confidentiality at transport layer should be performed.
  1. boolean
performSSLIntegrity()
This method tells whether message integrity at transport layer should be performed.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

CSIv2PerformPolicy

  1. public CSIv2PerformPolicy(com.ibm.ISecurityLocalObjectCSIv2UtilityImpl.CSIv2EffectivePerformPolicy policy)

CSIv2PerformPolicy

  1. public CSIv2PerformPolicy(com.ibm.ws.security.csiv2.zOSCSIv2PerformPolicy policy)

Method Detail

performIdentityAssertion

  1. public boolean performIdentityAssertion( )
This method tells if Identity Assertion is required at attribute layer.
Returns:
boolean

performAuthorizationToken

  1. public boolean performAuthorizationToken( )
This method tells if the Authorization token can be sent.
Returns:
boolean

getServiceCfgList

  1. public java.lang.String getServiceCfgList( )
This method returns the service configuration list from the tag. The list contains all of the service configurations the target server supports. It is | delimited.
Returns:
String

performClientAuthentication

  1. public boolean performClientAuthentication( )
This methods tells if client authentication at message layer is required.
Returns:
boolean

performSSL

  1. public boolean performSSL()
This method tells whether SSL/TLS security mechanism should be used at transport layer.
Returns:
boolean

performSSLConfidentiality

  1. public boolean performSSLConfidentiality( )
This method tells whether message confidentiality at transport layer should be performed.
Returns:
boolean

performSSLIntegrity

  1. public boolean performSSLIntegrity( )
This method tells whether message integrity at transport layer should be performed.
Returns:
boolean

performSSLClientAuth

  1. public boolean performSSLClientAuth( )
This method tells whether client authentication at transport layer should be performed.
Returns:
boolean

isStateful

  1. public boolean isStateful()
This method tells if the association is stateful.
Returns:
boolean

getPerformIDANamingMechList

  1. public java.lang.String[] getPerformIDANamingMechList( )
This method returns a coalesced naming mechanism list to support identity assertion.
Returns:
java.lang.String[]

getPerformIdentityTokenType

  1. public int getPerformIdentityTokenType( )
This method returns Identity Token Type (in bit-map form, see spec.) for identity assertion.
Returns:
int

getPerformClientAuthMechOID

  1. public java.lang.String getPerformClientAuthMechOID( )
This method returns the coalesced client authentication mechanism OID.
Returns:
java.lang.String

getTargetSecurityName

  1. public java.lang.String getTargetSecurityName( )
This method returns the target name from the tagged component
Returns:
java.lang.String

getCurrentSecurityName

  1. public java.lang.String getCurrentSecurityName( )
This method returns the current name from the configuration of this specific process.
Returns:
java.lang.String

getTargetHostName

  1. public java.lang.String getTargetHostName( )
This method returns the target hostname from the tagged component
Returns:
java.lang.String

getTargetTCPPort

  1. public int getTargetTCPPort()
This method returns the target TCP port from the profile
Returns:
int

getTargetSSLPort

  1. public int getTargetSSLPort()
This method returns the target SSL port from the tagged component
Returns:
int