You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by na...@apache.org on 2009/09/01 08:45:17 UTC
svn commit: r809853 -
/webservices/rampart/branches/java/1_5/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
Author: nandana
Date: Tue Sep 1 06:45:17 2009
New Revision: 809853
URL: http://svn.apache.org/viewvc?rev=809853&view=rev
Log:
RAMPART-189 Picking the correct token
Modified:
webservices/rampart/branches/java/1_5/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
Modified: webservices/rampart/branches/java/1_5/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
URL: http://svn.apache.org/viewvc/webservices/rampart/branches/java/1_5/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java?rev=809853&r1=809852&r2=809853&view=diff
==============================================================================
--- webservices/rampart/branches/java/1_5/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java (original)
+++ webservices/rampart/branches/java/1_5/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java Tue Sep 1 06:45:17 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();