You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ka...@apache.org on 2007/02/25 07:22:26 UTC

svn commit: r511457 - /webservices/axis2/trunk/c/modules/core/transport/http/sender/soap_over_http_sender.c

Author: kaushalye
Date: Sat Feb 24 22:22:25 2007
New Revision: 511457

URL: http://svn.apache.org/viewvc?view=rev&rev=511457
Log:
Applying patch sent for JIRA AXIS2C-529


Modified:
    webservices/axis2/trunk/c/modules/core/transport/http/sender/soap_over_http_sender.c

Modified: webservices/axis2/trunk/c/modules/core/transport/http/sender/soap_over_http_sender.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/transport/http/sender/soap_over_http_sender.c?view=diff&rev=511457&r1=511456&r2=511457
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/sender/soap_over_http_sender.c (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/sender/soap_over_http_sender.c Sat Feb 24 22:22:25 2007
@@ -225,6 +225,7 @@
     int output_stream_size = 0;
     axis2_bool_t doing_mtom = AXIS2_FALSE;
     axis2_property_t *dump_property = NULL;
+    axis2_property_t *ssl_pp_property = NULL;
     axis2_param_t *ssl_pp_param = NULL; /* ssl passphrase */
     axis2_char_t *ssl_pp = NULL;
 
@@ -480,14 +481,23 @@
     
     /* TODO: Load from property
      * ssl_pp_property = AXIS2_MSG_CTX_GET_PROPERTY(AXIS2_SSL_PASSPHRASE);*/
-
-    ssl_pp_param = AXIS2_MSG_CTX_GET_PARAMETER(msg_ctx, env, AXIS2_SSL_PASSPHRASE);
-
-    if (ssl_pp_param)
+    
+    ssl_pp_property = AXIS2_MSG_CTX_GET_PROPERTY(msg_ctx, env, 
+            AXIS2_SSL_PASSPHRASE, AXIS2_FALSE);
+    if (ssl_pp_property)
     {
-        ssl_pp = AXIS2_PARAM_GET_VALUE(ssl_pp_param, env);
+        ssl_pp = (axis2_char_t *) AXIS2_PROPERTY_GET_VALUE(
+                ssl_pp_property, env);
     }
+    else
+    {
+        ssl_pp_param = AXIS2_MSG_CTX_GET_PARAMETER(msg_ctx, env, AXIS2_SSL_PASSPHRASE);
 
+        if (ssl_pp_param)
+        {
+            ssl_pp = AXIS2_PARAM_GET_VALUE(ssl_pp_param, env);
+        }
+    }
     status_code = AXIS2_HTTP_CLIENT_SEND(sender_impl->client, env, request, ssl_pp);
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org