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(PolicyAssertion pa)
    • getSecureConversationTokens

      public List<PolicyAssertion> getSecureConversationTokens()
    • addKerberosToken

      public void addKerberosToken(PolicyAssertion pa)
    • getKerberosTokens

      public List<PolicyAssertion> getKerberosTokens()
    • addIssuedToken

      public void addIssuedToken(PolicyAssertion pa)
    • addIssuedTokens

      public void addIssuedTokens(List<PolicyAssertion> list)
    • getIssuedTokens

      public List<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(WSDLFault fault, SecurityPolicyHolder policy)
    • getFaultPolicy

      public SecurityPolicyHolder getFaultPolicy(WSDLFault fault)
    • addConfigAssertions

      public void addConfigAssertions(PolicyAssertion assertion)
    • getConfigAssertions

      public Set<PolicyAssertion> getConfigAssertions(String namespaceuri)