com.ibm.wsspi.security.csiv2

Class CSIv2PerformPolicy

  • java.lang.Object
    • com.ibm.wsspi.security.csiv2.CSIv2PerformPolicy


  • public final class CSIv2PerformPolicy
    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

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

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

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

        public CSIv2PerformPolicy(com.ibm.ws.security.csiv2.zOSCSIv2PerformPolicy policy)
    • Method Detail

      • performIdentityAssertion

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

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

        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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public int getTargetSSLPort()
        This method returns the target SSL port from the tagged component
        Returns:
        int
IBM WebSphere Application ServerTM
Release 9.0