org.apache.cxf.ws.security.wss4j.policyvalidators
Class UsernameTokenPolicyValidator

java.lang.Object
  extended by org.apache.cxf.ws.security.wss4j.policyvalidators.AbstractTokenPolicyValidator
      extended by org.apache.cxf.ws.security.wss4j.policyvalidators.UsernameTokenPolicyValidator
All Implemented Interfaces:
TokenPolicyValidator

public class UsernameTokenPolicyValidator
extends AbstractTokenPolicyValidator
implements TokenPolicyValidator

Validate a UsernameToken policy.


Constructor Summary
UsernameTokenPolicyValidator()
           
 
Method Summary
 boolean checkTokens(UsernameToken usernameTokenPolicy, org.apache.cxf.ws.policy.AssertionInfo ai, List<org.apache.ws.security.WSSecurityEngineResult> utResults)
          All UsernameTokens must conform to the policy
 boolean validatePolicy(org.apache.cxf.ws.policy.AssertionInfoMap aim, org.apache.cxf.message.Message message, Element soapBody, List<org.apache.ws.security.WSSecurityEngineResult> results, List<org.apache.ws.security.WSSecurityEngineResult> signedResults)
          Validate a particular policy from the AssertionInfoMap argument.
 
Methods inherited from class org.apache.cxf.ws.security.wss4j.policyvalidators.AbstractTokenPolicyValidator
isTokenRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsernameTokenPolicyValidator

public UsernameTokenPolicyValidator()
Method Detail

validatePolicy

public boolean validatePolicy(org.apache.cxf.ws.policy.AssertionInfoMap aim,
                              org.apache.cxf.message.Message message,
                              Element soapBody,
                              List<org.apache.ws.security.WSSecurityEngineResult> results,
                              List<org.apache.ws.security.WSSecurityEngineResult> signedResults)
Description copied from interface: TokenPolicyValidator
Validate a particular policy from the AssertionInfoMap argument. Return true if the policy is valid.

Specified by:
validatePolicy in interface TokenPolicyValidator

checkTokens

public boolean checkTokens(UsernameToken usernameTokenPolicy,
                           org.apache.cxf.ws.policy.AssertionInfo ai,
                           List<org.apache.ws.security.WSSecurityEngineResult> utResults)
All UsernameTokens must conform to the policy



Apache CXF