Author: nandana
Date: Tue Sep  1 17:05:02 2009
New Revision: 810126

URL: http://svn.apache.org/viewvc?rev=810126&view=rev
Log:
RAMPART-189 Using the correct token

Modified:
    
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java

Modified: 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java?rev=810126&r1=810125&r2=810126&view=diff
==============================================================================
--- 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
 (original)
+++ 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
 Tue Sep  1 17:05:02 2009
@@ -477,7 +477,13 @@
         }
 
         //Do encryption
-        Token encrToken = rpd.getRecipientToken();
+        Token encrToken;
+        if (rmd.isInitiator()) {
+            encrToken = rpd.getRecipientToken();
+        } else {
+            encrToken = rpd.getInitiatorToken();
+        }
+
         if(encrToken != null && encrParts.size() > 0) {
             Element refList = null;
             AlgorithmSuite algorithmSuite = rpd.getAlgorithmSuite();


Reply via email to