Class SecurityPolicyHolder

java.lang.Object
com.sun.xml.ws.security.impl.policyconv.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 Details

    • SecurityPolicyHolder

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

    • setMessagePolicy

      public void setMessagePolicy(MessagePolicy mp)
    • getMessagePolicy

      public MessagePolicy getMessagePolicy()
    • 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)