Author: giger
Date: Fri Nov 22 18:55:48 2013
New Revision: 1544639
URL: http://svn.apache.org/r1544639
Log:
call to doFinal() should usually be the first statement in the input-processors
doFinal() method so that
the processor order will be adhered.
Modified:
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyInputProcessor.java
Modified:
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyInputProcessor.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyInputProcessor.java?rev=1544639&r1=1544638&r2=1544639&view=diff
==============================================================================
---
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyInputProcessor.java
(original)
+++
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyInputProcessor.java
Fri Nov 22 18:55:48 2013
@@ -145,12 +145,13 @@ public class PolicyInputProcessor extend
@Override
public void doFinal(InputProcessorChain inputProcessorChain) throws
XMLStreamException, XMLSecurityException {
+ super.doFinal(inputProcessorChain);
+
try {
policyEnforcer.doFinal();
} catch (WSSPolicyException e) {
throw new
WSSecurityException(WSSecurityException.ErrorCode.INVALID_SECURITY, e);
}
- super.doFinal(inputProcessorChain);
}
private void testSignaturePolicy(XMLSecEvent xmlSecEvent, List<QName>
elementPath) throws WSSecurityException {