Author: shankar
Date: Wed Jun 25 05:22:31 2008
New Revision: 671526

URL: http://svn.apache.org/viewvc?rev=671526&view=rev
Log:
modification to rahas - linux compilation

Added:
    webservices/rampart/trunk/c/src/rahas/Makefile.am
Modified:
    webservices/rampart/trunk/c/configure.ac
    webservices/rampart/trunk/c/samples/client/sec_echo/update_n_run.sh
    webservices/rampart/trunk/c/samples/secpolicy/run_all.sh
    webservices/rampart/trunk/c/samples/secpolicy/test_scen.sh
    webservices/rampart/trunk/c/samples/server/sec_echo/Makefile.am
    webservices/rampart/trunk/c/src/Makefile.am
    webservices/rampart/trunk/c/src/rahas/rahas_in_handler.c
    webservices/rampart/trunk/c/src/rahas/rahas_request_processor.c

Modified: webservices/rampart/trunk/c/configure.ac
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/configure.ac?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/configure.ac (original)
+++ webservices/rampart/trunk/c/configure.ac Wed Jun 25 05:22:31 2008
@@ -142,6 +142,7 @@
     src/trust/Makefile \
     src/util/Makefile \
     src/secconv/Makefile \
+    src/rahas/Makefile \
     test/Makefile \
     test/omxmlsec/Makefile \
     test/c14n/Makefile \

Modified: webservices/rampart/trunk/c/samples/client/sec_echo/update_n_run.sh
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/samples/client/sec_echo/update_n_run.sh?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/samples/client/sec_echo/update_n_run.sh 
(original)
+++ webservices/rampart/trunk/c/samples/client/sec_echo/update_n_run.sh Wed Jun 
25 05:22:31 2008
@@ -7,5 +7,5 @@
 cp -r $AXIS2C_HOME/modules/rampart $CLIENT_REPO/modules
 
 #RUN
-./echo http://localhost:9090/axis2/services/sec_echo/echoString $CLIENT_REPO
+./echo http://localhost:9090/axis2/services/sec_echo $CLIENT_REPO
 

Modified: webservices/rampart/trunk/c/samples/secpolicy/run_all.sh
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/samples/secpolicy/run_all.sh?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/samples/secpolicy/run_all.sh (original)
+++ webservices/rampart/trunk/c/samples/secpolicy/run_all.sh Wed Jun 25 
05:22:31 2008
@@ -2,9 +2,9 @@
 _SCEN="scenario"
 _SMPL_DIR="$PWD"
 _PORT=9090
-_SLEEP=3
+_SLEEP=2
 #You may change these to scenarios u need to run
-_LST="1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 21 22 23"
+_LST="1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 21 22 23 25 26"
 
 if [ $# -eq 1 ]
 then
@@ -28,6 +28,7 @@
     cd $AXIS2C_HOME/bin
     echo ">Start server @ $_PORT"
     ./axis2_http_server -p$_PORT &
+    sleep $_SLEEP
     #echo "Jump back to samples dir : $_SMPL_DIR"
     #cd $_SMPL_DIR
     echo ">Go to client directory"

Modified: webservices/rampart/trunk/c/samples/secpolicy/test_scen.sh
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/samples/secpolicy/test_scen.sh?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/samples/secpolicy/test_scen.sh (original)
+++ webservices/rampart/trunk/c/samples/secpolicy/test_scen.sh Wed Jun 25 
05:22:31 2008
@@ -18,6 +18,7 @@
     cd $AXIS2C_HOME/bin
     echo ">Start server @ $_PORT"
     ./axis2_http_server -p$_PORT &
+    sleep 2
     echo ">Go to client directory"
     if [ $S_i = 'scenario14' ]
     then

Modified: webservices/rampart/trunk/c/samples/server/sec_echo/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/samples/server/sec_echo/Makefile.am?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/samples/server/sec_echo/Makefile.am (original)
+++ webservices/rampart/trunk/c/samples/server/sec_echo/Makefile.am Wed Jun 25 
05:22:31 2008
@@ -16,3 +16,4 @@
 INCLUDES = @AXIS2INC@ \
        -I$(AXIS2C_HOME)/include \
                    -I ../../../include
+

Modified: webservices/rampart/trunk/c/src/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/Makefile.am?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/src/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/Makefile.am Wed Jun 25 05:22:31 2008
@@ -1 +1 @@
-SUBDIRS = omxmlsec handlers trust secconv util core data 
+SUBDIRS = omxmlsec handlers trust secconv util core rahas data 

Added: webservices/rampart/trunk/c/src/rahas/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/rahas/Makefile.am?rev=671526&view=auto
==============================================================================
--- webservices/rampart/trunk/c/src/rahas/Makefile.am (added)
+++ webservices/rampart/trunk/c/src/rahas/Makefile.am Wed Jun 25 05:22:31 2008
@@ -0,0 +1,30 @@
+TESTS =
+
+prglibdir=$(prefix)/modules/rahas
+
+prglib_LTLIBRARIES = libmod_rahas.la
+
+prglib_DATA= ../data/rahas_module.xml
+
+libmod_rahas_la_SOURCES = mod_rahas.c rahas_in_handler.c 
rahas_request_processor.c
+
+libmod_rahas_la_LIBADD  = ../util/librampart_util.la \
+                         ../omxmlsec/libomxmlsec.la \
+                         ../secconv/libsecconv.la \
+                               @OPENSSLLIB@ \
+                               @AXIS2LIB@ \
+                               -lcrypto 
+                               
+
+INCLUDES = -I$(top_builddir)/include \
+                       -I ../../include \
+                       @OPENSSLINC@ \
+                       @AXIS2INC@ \
+                       @UTILINC@ \
+                       @NEETHIINC@ \
+                       @AXIOMINC@
+
+install-data-hook:
+       cp $(prefix)/modules/rahas/libmod_rahas* $(prefix)/lib
+       mv $(prefix)/modules/rahas/rahas_module.xml 
$(prefix)/modules/rahas/module.xml
+       

Modified: webservices/rampart/trunk/c/src/rahas/rahas_in_handler.c
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/rahas/rahas_in_handler.c?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/src/rahas/rahas_in_handler.c (original)
+++ webservices/rampart/trunk/c/src/rahas/rahas_in_handler.c Wed Jun 25 
05:22:31 2008
@@ -28,7 +28,7 @@
 static axis2_status_t
 rahas_send_reply(
     axiom_node_t *body_node,
-    axutil_env_t *env, 
+    const axutil_env_t *env, 
     axis2_msg_ctx_t *msg_ctx);
 
 static void
@@ -111,12 +111,12 @@
     soap_action = axis2_msg_ctx_get_soap_action(msg_ctx, env);
     if(soap_action)
     {
-        action = axutil_string_get_buffer(soap_action, env);
+        action = (axis2_char_t *)axutil_string_get_buffer(soap_action, env);
     }
 
     if(!action)
     {
-        action = axis2_msg_ctx_get_wsa_action(msg_ctx, env);
+        action = (axis2_char_t *)axis2_msg_ctx_get_wsa_action(msg_ctx, env);
     }
     
     
@@ -192,7 +192,7 @@
 static axis2_status_t
 rahas_send_reply(
     axiom_node_t *body_node,
-    axutil_env_t *env, 
+    const axutil_env_t *env, 
     axis2_msg_ctx_t *msg_ctx)
 {
     axis2_msg_ctx_t *out_msg_ctx = NULL;

Modified: webservices/rampart/trunk/c/src/rahas/rahas_request_processor.c
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/rahas/rahas_request_processor.c?rev=671526&r1=671525&r2=671526&view=diff
==============================================================================
--- webservices/rampart/trunk/c/src/rahas/rahas_request_processor.c (original)
+++ webservices/rampart/trunk/c/src/rahas/rahas_request_processor.c Wed Jun 25 
05:22:31 2008
@@ -41,6 +41,33 @@
     security_context_token_t *sct, 
     axis2_msg_ctx_t *msg_ctx);
 
+static axis2_status_t
+rahas_validate_issue_request_parameters(
+    const axutil_env_t *env, 
+    trust_rst_t *rst, 
+    trust_rstr_t *rstr,
+    axis2_msg_ctx_t *msg_ctx,
+    int trust_version, 
+    axis2_bool_t client_entropy_needed, 
+    trust_entropy_t** requester_entropy);
+
+static axis2_status_t
+rahas_populate_rstr_for_issue_request(
+    const axutil_env_t *env, 
+    trust_rstr_t *rstr,
+    int trust_version, 
+    axis2_bool_t client_entropy_needed, 
+    oxs_buffer_t *server_secret, 
+    security_context_token_t *sct, 
+    int key_size);
+
+static axis2_status_t
+rahas_find_sts_policy(
+    const axutil_env_t *env, 
+    axis2_msg_ctx_t *msg_ctx, 
+    axis2_bool_t *client_entropy_needed,
+    axis2_bool_t *server_entropy_needed);
+
 AXIS2_EXTERN axis2_status_t AXIS2_CALL
 rahas_process_issue_request(
     const axutil_env_t *env, 
@@ -496,4 +523,4 @@
     }
 
     return status;
-}
\ No newline at end of file
+}


Reply via email to