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 sh...@apache.org on 2008/02/08 07:02:28 UTC

svn commit: r619773 - /webservices/axis2/trunk/c/neethi/src/secpolicy/builder/symmetric_binding_builder.c

Author: shankar
Date: Thu Feb  7 22:02:18 2008
New Revision: 619773

URL: http://svn.apache.org/viewvc?rev=619773&view=rev
Log:
Signature token assertion is not propagated to symmetric binding. Corrected now.

Modified:
    webservices/axis2/trunk/c/neethi/src/secpolicy/builder/symmetric_binding_builder.c

Modified: webservices/axis2/trunk/c/neethi/src/secpolicy/builder/symmetric_binding_builder.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/builder/symmetric_binding_builder.c?rev=619773&r1=619772&r2=619773&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/secpolicy/builder/symmetric_binding_builder.c (original)
+++ webservices/axis2/trunk/c/neethi/src/secpolicy/builder/symmetric_binding_builder.c Thu Feb  7 22:02:18 2008
@@ -154,6 +154,19 @@
             else
                 return AXIS2_FAILURE;
         }
+        else if (type == ASSERTION_TYPE_SIGNATURE_TOKEN)
+        {
+            rp_property_t *signature_token = NULL;
+            signature_token =
+                (rp_property_t *) neethi_assertion_get_value(assertion, env);
+            if (signature_token)
+            {
+                rp_symmetric_binding_set_signature_token(symmetric_binding,
+                                                         env, signature_token);
+            }
+            else
+                return AXIS2_FAILURE;
+        }
         else if (type == ASSERTION_TYPE_ALGORITHM_SUITE)
         {
             rp_algorithmsuite_t *algorithmsuite = NULL;



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