You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by we...@apache.org on 2005/09/06 14:59:24 UTC
svn commit: r278992 -
/webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java
Author: werner
Date: Tue Sep 6 05:59:19 2005
New Revision: 278992
URL: http://svn.apache.org/viewcvs?rev=278992&view=rev
Log:
First iplementation of the SignatureCOnfirmation feature of WSS 1.1.
Modified:
webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java
Modified: webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java
URL: http://svn.apache.org/viewcvs/webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java?rev=278992&r1=278991&r2=278992&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java (original)
+++ webservices/wss4j/trunk/src/org/apache/ws/axis/security/WSDoAllReceiver.java Tue Sep 6 05:59:19 2005
@@ -297,20 +297,11 @@
/*
* now check the security actions: do they match, in right order?
*/
- int resultActions = wsResult.size();
- int size = actions.size();
- if (size != resultActions) {
+ if (!checkReceiverResults(wsResult, actions)) {
throw new AxisFault(
- "WSDoAllReceiver: security processing failed (actions number mismatch)");
+ "WSDoAllReceiver: security processing failed (actions mismatch)");
+
}
- for (int i = 0; i < size; i++) {
- if (((Integer) actions.get(i)).intValue() != ((WSSecurityEngineResult) wsResult
- .get(i)).getAction()) {
- throw new AxisFault(
- "WSDoAllReceiver: security processing failed (actions mismatch)");
- }
- }
-
/*
* All ok up to this point. Now construct and setup the security
* result structure. The service may fetch this and check it.
---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org