Author: kaushalye
Date: Tue Mar 27 22:20:16 2007
New Revision: 523180

URL: http://svn.apache.org/viewvc?view=rev&rev=523180
Log:
1. Date time comparison logic moved to axis2 util.
2. Copying certificates to bin/sample/keys

Modified:
    webservices/rampart/trunk/c/samples/keys/ahome/Makefile.am
    webservices/rampart/trunk/c/samples/keys/bhome/Makefile.am
    webservices/rampart/trunk/c/src/util/rampart_util.c

Modified: webservices/rampart/trunk/c/samples/keys/ahome/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/samples/keys/ahome/Makefile.am?view=diff&rev=523180&r1=523179&r2=523180
==============================================================================
--- webservices/rampart/trunk/c/samples/keys/ahome/Makefile.am (original)
+++ webservices/rampart/trunk/c/samples/keys/ahome/Makefile.am Tue Mar 27 
22:20:16 2007
@@ -1,2 +1,2 @@
 resdir=$(prefix)/bin/samples/rampart/keys/ahome
-res_DATA= a_key.pem  a_req.pem  a_store.pfx  b_cert.cert
+res_DATA= a_key.pem  a_req.pem  a_store.pfx  b_cert.cert a_cert.cert

Modified: webservices/rampart/trunk/c/samples/keys/bhome/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/samples/keys/bhome/Makefile.am?view=diff&rev=523180&r1=523179&r2=523180
==============================================================================
--- webservices/rampart/trunk/c/samples/keys/bhome/Makefile.am (original)
+++ webservices/rampart/trunk/c/samples/keys/bhome/Makefile.am Tue Mar 27 
22:20:16 2007
@@ -1,2 +1,2 @@
 resdir=$(prefix)/bin/samples/rampart/keys/bhome
-res_DATA= a_cert.cert  b_key.pem  b_req.pem  b_store.pfx
+res_DATA= a_cert.cert  b_key.pem  b_req.pem  b_store.pfx b_cert.cert

Modified: webservices/rampart/trunk/c/src/util/rampart_util.c
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/util/rampart_util.c?view=diff&rev=523180&r1=523179&r2=523180
==============================================================================
--- webservices/rampart/trunk/c/src/util/rampart_util.c (original)
+++ webservices/rampart/trunk/c/src/util/rampart_util.c Tue Mar 27 22:20:16 2007
@@ -208,10 +208,11 @@
     axis2_status_t status = AXIS2_FAILURE;
     axis2_date_time_t *dt1 = NULL;
     axis2_date_time_t *dt2 = NULL;
+    axis2_date_time_comp_result_t res = AXIS2_DATE_TIME_COMP_RES_UNKNOWN;
+#if 0    
     int yyyy1, mm1, dd1, hh1, mi1, ss1, ml1;
     int yyyy2, mm2, dd2, hh2, mi2, ss2, ml2;
-
-
+#endif
     dt1 = axis2_date_time_create(env);
     dt2 = axis2_date_time_create(env);
 
@@ -221,6 +222,12 @@
         return AXIS2_FAILURE;
     }
 
+    status =  axis2_date_time_deserialize_date_time(dt2, env, dt2_str);
+    if (status == AXIS2_FAILURE)
+    {
+        return AXIS2_FAILURE;
+    }
+#if 0
     yyyy1 =  axis2_date_time_get_year(dt1, env);
     mm1 =  axis2_date_time_get_month(dt1, env);
     dd1 =  axis2_date_time_get_date(dt1, env);
@@ -229,12 +236,6 @@
     ss1 =  axis2_date_time_get_second(dt1, env);
     ml1 =  axis2_date_time_get_msec(dt1, env);
 
-    status =  axis2_date_time_deserialize_date_time(dt2, env, dt2_str);
-    if (status == AXIS2_FAILURE)
-    {
-        return AXIS2_FAILURE;
-    }
-
     yyyy2 =  axis2_date_time_get_year(dt2, env);
     mm2 =  axis2_date_time_get_month(dt2, env);
     dd2 =  axis2_date_time_get_date(dt2, env);
@@ -307,11 +308,19 @@
     {
         return AXIS2_FAILURE;
     }
+    return AXIS2_SUCCESS;
+#else
+    /*Moved comparison logic to axis2_date_time */
 
-    /*axis2_date_time_free(dt1, env);
-    axis2_date_time_free(dt2, env);*/
+    /*dt1<dt2 for SUCCESS*/
+    res = axis2_date_time_compare(dt1, env, dt2);
+    if(AXIS2_DATE_TIME_COMP_RES_NOT_EXPIRED == res){
+        return AXIS2_SUCCESS;
+    }else{
+        return AXIS2_FAILURE;
+    }
 
-    return AXIS2_SUCCESS;
+#endif
 }
 
 AXIS2_EXTERN axis2_status_t AXIS2_CALL


Reply via email to