Class SecurityPolicyHolder


  • public class SecurityPolicyHolder
    extends Object
    Cache XWSS Policy i,e MessagePolicy for each message and cache all the Issued and SecureConversation Tokens for quick lookup.
    Author:
    K.Venugopal@sun.com
    • Constructor Detail

      • SecurityPolicyHolder

        public SecurityPolicyHolder()
        Creates a new instance of SecurityPolicyHolder
    • Method Detail

      • setMessagePolicy

        public void setMessagePolicy​(MessagePolicy mp)
      • addSecureConversationToken

        public void addSecureConversationToken​(com.sun.xml.ws.policy.PolicyAssertion pa)
      • getSecureConversationTokens

        public List<com.sun.xml.ws.policy.PolicyAssertion> getSecureConversationTokens()
      • addKerberosToken

        public void addKerberosToken​(com.sun.xml.ws.policy.PolicyAssertion pa)
      • getKerberosTokens

        public List<com.sun.xml.ws.policy.PolicyAssertion> getKerberosTokens()
      • addIssuedToken

        public void addIssuedToken​(com.sun.xml.ws.policy.PolicyAssertion pa)
      • addIssuedTokens

        public void addIssuedTokens​(List<com.sun.xml.ws.policy.PolicyAssertion> list)
      • getIssuedTokens

        public List<com.sun.xml.ws.policy.PolicyAssertion> getIssuedTokens()
      • getBindingLevelAlgSuite

        public AlgorithmSuite getBindingLevelAlgSuite()
      • setBindingLevelAlgSuite

        public void setBindingLevelAlgSuite​(AlgorithmSuite suite)
      • isIssuedTokenAsEncryptedSupportingToken

        public boolean isIssuedTokenAsEncryptedSupportingToken()
      • isIssuedTokenAsEncryptedSupportingToken

        public void isIssuedTokenAsEncryptedSupportingToken​(boolean isIssuedTokenAsEncryptedSupportingToken)
      • addFaultPolicy

        public void addFaultPolicy​(com.sun.xml.ws.api.model.wsdl.WSDLFault fault,
                                   SecurityPolicyHolder policy)
      • getFaultPolicy

        public SecurityPolicyHolder getFaultPolicy​(com.sun.xml.ws.api.model.wsdl.WSDLFault fault)
      • addConfigAssertions

        public void addConfigAssertions​(com.sun.xml.ws.policy.PolicyAssertion assertion)
      • getConfigAssertions

        public Set<com.sun.xml.ws.policy.PolicyAssertion> getConfigAssertions​(String namespaceuri)