Author: keith
Date: Thu Jul 10 06:58:51 2008
New Revision: 19094
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=19094

Log:
Adding an option of encryptionUser to cater to encryption of request



Modified:
   
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java

Modified: 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java
URL: 
http://wso2.org/svn/browse/wso2/trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java?rev=19094&r1=19093&r2=19094&view=diff
==============================================================================
--- 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java
      (original)
+++ 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/wsrequest/WSRequestHostImpl.java
      Thu Jul 10 06:58:51 2008
@@ -135,6 +135,8 @@
 
     private String targetNamespace;
 
+    private String encryptionUser;
+
     /**
      * Constructor for the use by Rhino
      */
@@ -543,6 +545,14 @@
                     String password = passwordObject.toString();
                     options.setPassword(password);
                 }
+
+                Object encryptionUserObject =
+                        optionsArray.get("encryptionUser", optionsArray);
+                if (encryptionUserObject != null &&
+                        !(encryptionUserObject instanceof Undefined)
+                        && !(encryptionUserObject instanceof UniqueTag)) {
+                    wsRequest.encryptionUser = encryptionUserObject.toString();
+                }
             }
             wsRequest.targetNamespace = definition.getTargetNamespace();
             } catch (MalformedURLException e) {
@@ -1114,6 +1124,10 @@
         rc.setSigCryptoConfig(sigCryptoConfig);
         rc.setEncrCryptoConfig(encrCryptoConfig);
 
+        if (wsRequest.encryptionUser != null) {
+            rc.setEncryptionUser(wsRequest.encryptionUser);
+        }
+
         return rc;
     }
 }
\ No newline at end of file

_______________________________________________
Mashup-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to