You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by co...@apache.org on 2013/04/23 15:00:27 UTC
svn commit: r1470934 -
/webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java
Author: coheigea
Date: Tue Apr 23 13:00:26 2013
New Revision: 1470934
URL: http://svn.apache.org/r1470934
Log:
Fixing problem in EncryptedDataProcessor when WSSConfig is null
Modified:
webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java
Modified: webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java?rev=1470934&r1=1470933&r2=1470934&view=diff
==============================================================================
--- webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java (original)
+++ webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java Tue Apr 23 13:00:26 2013
@@ -181,6 +181,13 @@ public class EncryptedDataProcessor impl
wsDocInfo.addResult(result);
wsDocInfo.addTokenElement(elem);
+ List<WSSecurityEngineResult> completeResults =
+ new ArrayList<WSSecurityEngineResult>();
+ if (encrKeyResults != null) {
+ completeResults.addAll(encrKeyResults);
+ }
+ completeResults.add(result);
+
WSSConfig wssConfig = request.getWssConfig();
if (wssConfig != null) {
// Get hold of the plain text element
@@ -198,18 +205,11 @@ public class EncryptedDataProcessor impl
}
List<WSSecurityEngineResult> results =
proc.handleToken(decryptedElem, request, wsDocInfo);
- List<WSSecurityEngineResult> completeResults =
- new ArrayList<WSSecurityEngineResult>();
- if (encrKeyResults != null) {
- completeResults.addAll(encrKeyResults);
- }
- completeResults.add(result);
completeResults.addAll(0, results);
return completeResults;
}
}
- encrKeyResults.add(result);
- return encrKeyResults;
+ return completeResults;
}
/**