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 Summary
Constructors Constructor Description SecurityPolicyHolder()Creates a new instance of SecurityPolicyHolder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConfigAssertions(PolicyAssertion assertion)voidaddFaultPolicy(WSDLFault fault, SecurityPolicyHolder policy)voidaddIssuedToken(PolicyAssertion pa)voidaddIssuedTokens(List<PolicyAssertion> list)voidaddKerberosToken(PolicyAssertion pa)voidaddSecureConversationToken(PolicyAssertion pa)AlgorithmSuitegetBindingLevelAlgSuite()Set<PolicyAssertion>getConfigAssertions(String namespaceuri)SecurityPolicyHoldergetFaultPolicy(WSDLFault fault)List<PolicyAssertion>getIssuedTokens()List<PolicyAssertion>getKerberosTokens()MessagePolicygetMessagePolicy()List<PolicyAssertion>getSecureConversationTokens()booleanisIssuedTokenAsEncryptedSupportingToken()voidisIssuedTokenAsEncryptedSupportingToken(boolean isIssuedTokenAsEncryptedSupportingToken)voidsetBindingLevelAlgSuite(AlgorithmSuite suite)voidsetMessagePolicy(MessagePolicy mp)
-
-
-
Method Detail
-
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)
-
-