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/03/12 12:13:44 UTC

svn commit: r517174 - /webservices/axis2/trunk/c/rampart/src/omxmlsec/xml_signature.c

Author: kaushalye
Date: Mon Mar 12 04:13:43 2007
New Revision: 517174

URL: http://svn.apache.org/viewvc?view=rev&rev=517174
Log:
Returning proper status on failures while signing.

Modified:
    webservices/axis2/trunk/c/rampart/src/omxmlsec/xml_signature.c

Modified: webservices/axis2/trunk/c/rampart/src/omxmlsec/xml_signature.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/rampart/src/omxmlsec/xml_signature.c?view=diff&rev=517174&r1=517173&r2=517174
==============================================================================
--- webservices/axis2/trunk/c/rampart/src/omxmlsec/xml_signature.c (original)
+++ webservices/axis2/trunk/c/rampart/src/omxmlsec/xml_signature.c Mon Mar 12 04:13:43 2007
@@ -263,7 +263,7 @@
     /*Construct <SignatureValue>*/
     signature_val_node = oxs_token_build_signature_value_element(env, signature_node, signature_val);
 
-    return AXIS2_SUCCESS;
+    return status;
 }
 
 /*Public functions*/
@@ -280,6 +280,7 @@
     axis2_char_t *sign_algo = NULL;
     axis2_char_t *c14n_algo = NULL;
     axis2_array_list_t *sign_parts = NULL;
+    axis2_status_t status = AXIS2_FAILURE;
     int i=0;
 
     /*Construct the <Signature> element*/
@@ -310,13 +311,10 @@
 
     }
     /*At this point we have a complete <SignedInfo> node. Now we need to sign it*/
-    oxs_xml_sig_sign_signed_info(env, signature_node, signed_info_node, sign_ctx); 
+    status = oxs_xml_sig_sign_signed_info(env, signature_node, signed_info_node, sign_ctx); 
 
-    /*Now we need to build the KeyInfo node.*/    
-    /*oxs_xml_sig_build_key_info(env, signature_node, sign_ctx);     */
-    
     *sig_node = signature_node;
-    return AXIS2_SUCCESS;
+    return status;
 }
 
 /*******************************Verification specific*****************************/



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