Author: manjula Date: Sun May 27 20:45:31 2007 New Revision: 542097 URL: http://svn.apache.org/viewvc?view=rev&rev=542097 Log: Adding new samples to rampart and removing older samples.
Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/client-policy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/services.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/client-policy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/services.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/client-policy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/services.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/client-policy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/services.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/client-policy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/services.xml Removed: webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/policy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/client-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/client-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/service-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/service-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/client-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/client-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/service-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/service-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/client-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/client-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/service-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/service-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/client-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/client-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/service-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/service-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/client-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/client-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/service-incoming-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/service-outgoing-secpolicy.xml webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario6/ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario7/ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario8/ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario9/ webservices/axis2/scratch/c/neethi/rampart/src/secpolicy/ Modified: webservices/axis2/scratch/c/neethi/rampart/samples/build.sh webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/deploy_client_repo.sh webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo.c webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.c webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.h webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/update_n_run.sh webservices/axis2/scratch/c/neethi/rampart/samples/keys/ahome/Makefile.am webservices/axis2/scratch/c/neethi/rampart/samples/keys/bhome/Makefile.am webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/deploy.sh webservices/axis2/scratch/c/neethi/rampart/samples/server/sec_echo/services.xml Modified: webservices/axis2/scratch/c/neethi/rampart/samples/build.sh URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/build.sh?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/build.sh (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/build.sh Sun May 27 20:45:31 2007 @@ -6,6 +6,6 @@ cd client/sec_echo sh deploy_client_repo.sh cd ../../secpolicy -sh deploy.sh scenario7 +sh deploy.sh scenario5 cd ../ echo "samples successfuly build.To run echo client cd to client/sec_echo and run update_n_run.sh" Modified: webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/deploy_client_repo.sh URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/deploy_client_repo.sh?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/deploy_client_repo.sh (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/deploy_client_repo.sh Sun May 27 20:45:31 2007 @@ -25,7 +25,4 @@ echo "Copying latest modules to $CLIENT_REPO" cp -r $AXIS2C_HOME/modules $CLIENT_REPO/ -sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $CLIENT_REPO/axis2.xml -sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $SERVICE_HOME/services.xml - echo "WARNING: Make sure that you have correct configurations in sec_echo/services.xml and $CLIENT_REPO/axis2.xml file." Modified: webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo.c URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo.c?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo.c (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo.c Sun May 27 20:45:31 2007 @@ -111,7 +111,7 @@ /* Set service client options */ axis2_svc_client_set_options(svc_client, env, options); - status = echo_helper_set_policy(svc_client, env); + status = echo_helper_set_policy(svc_client, client_home, env); if(status == AXIS2_FAILURE) { @@ -164,8 +164,8 @@ { axiom_node_t *echo_om_node = NULL; axiom_element_t* echo_om_ele = NULL; - /*axiom_node_t* text_om_node = NULL;*/ - /*axiom_element_t * text_om_ele = NULL;*/ + axiom_node_t* text_om_node = NULL; + axiom_element_t * text_om_ele = NULL; axiom_namespace_t *ns1 = NULL; axis2_char_t *om_str = NULL; @@ -173,11 +173,8 @@ echo_om_ele = axiom_element_create(env, NULL, /*"echoString"*/"EchoRequest", ns1, &echo_om_node); - /*text_om_ele = axiom_element_create(env, echo_om_node, "text", NULL, &text_om_node);*/ - /*axiom_element_set_text(text_om_ele, env, "echo5\n", text_om_node);*/ - - /*axiom_element_set_text(echo_om_ele, env, "echo5", echo_om_node);*/ - axiom_element_set_text(echo_om_ele, env, "Hello", echo_om_node); + text_om_ele = axiom_element_create(env, echo_om_node, "text", NULL, &text_om_node); + axiom_element_set_text(text_om_ele, env, "Hello", text_om_node); om_str = axiom_node_to_string(echo_om_node, env); if (om_str){ Modified: webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.c URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.c?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.c (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.c Sun May 27 20:45:31 2007 @@ -12,6 +12,7 @@ AXIS2_EXTERN axis2_status_t AXIS2_CALL echo_helper_set_policy(axis2_svc_client_t* svc_client, + const axis2_char_t *client_home, const axutil_env_t *env) { @@ -25,8 +26,17 @@ axis2_policy_include_t *policy_include = NULL; axis2_op_t *op = NULL; axis2_msg_t *msg = NULL; + axis2_char_t *file_name = NULL; - reader = axiom_xml_reader_create_for_file(env, "policy.xml", NULL); + if(client_home) + { + file_name = axutil_stracat(env, client_home, "policy.xml" ); + + } + else + return AXIS2_FAILURE; + + reader = axiom_xml_reader_create_for_file(env, file_name, NULL); if (!reader) { Modified: webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.h URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.h?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.h (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/echo_helper.h Sun May 27 20:45:31 2007 @@ -22,6 +22,7 @@ AXIS2_EXTERN axis2_status_t AXIS2_CALL echo_helper_set_policy(axis2_svc_client_t* svc_client, + const axis2_char_t *client_home, const axutil_env_t *env); Modified: webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/update_n_run.sh URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/update_n_run.sh?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/update_n_run.sh (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/client/sec_echo/update_n_run.sh Sun May 27 20:45:31 2007 @@ -1,6 +1,6 @@ #!/bin/bash #If your client repository is different, change the value. -CLIENT_REPO="$AXIS2C_HOME/client_repo" +CLIENT_REPO="$AXIS2C_HOME/client_repo/" #INSTALL MODULE to make sure that both server and client have the same module. echo "Copying latest module to client_repo" Modified: webservices/axis2/scratch/c/neethi/rampart/samples/keys/ahome/Makefile.am URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/keys/ahome/Makefile.am?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/keys/ahome/Makefile.am (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/keys/ahome/Makefile.am Sun May 27 20:45:31 2007 @@ -1,2 +1,2 @@ resdir=$(prefix)/bin/samples/rampart/keys/ahome -res_DATA= a_key.pem a_req.pem b_cert.cert a_cert.cert +res_DATA= a_key.pem a_req.pem b_cert.cert a_cert.cert alice_key.pem alice_cert.cert bob_cert.cert Modified: webservices/axis2/scratch/c/neethi/rampart/samples/keys/bhome/Makefile.am URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/keys/bhome/Makefile.am?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/keys/bhome/Makefile.am (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/keys/bhome/Makefile.am Sun May 27 20:45:31 2007 @@ -1,2 +1,2 @@ resdir=$(prefix)/bin/samples/rampart/keys/bhome -res_DATA= a_cert.cert b_key.pem b_req.pem b_cert.cert +res_DATA= a_cert.cert b_key.pem b_req.pem b_cert.cert alice_cert.cert bob_cert.cert bob_key.pem Modified: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/deploy.sh URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/deploy.sh?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/deploy.sh (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/deploy.sh Sun May 27 20:45:31 2007 @@ -10,22 +10,17 @@ #COPYING THE RELEVENT POLICY FILES TO CLIENT AND SERVER -#copy client policy files to CLIENT_REPO +#copy client policy file to CLIENT_REPO echo "Copying client policy files to $CLIENT_REPO" -cp $1/client-outgoing-secpolicy.xml $CLIENT_REPO/outgoing-secpolicy.xml -cp $1/client-incoming-secpolicy.xml $CLIENT_REPO/incoming-secpolicy.xml +cp $1/client-policy.xml $CLIENT_REPO/policy.xml echo "replacing username in policy files." -sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $CLIENT_REPO/outgoing-secpolicy.xml -sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $CLIENT_REPO/incoming-secpolicy.xml +sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $CLIENT_REPO/policy.xml +#copy services.xml to SERVICE_HOME +echo "Copying services.xml to $SERVICE_HOME" +cp $1/services.xml $SERVICE_HOME/services.xml -#copy service policy files to SERVICE_HOME -echo "Copying service policy files to $SERVICE_HOME" -cp $1/service-outgoing-secpolicy.xml $SERVICE_HOME/outgoing-secpolicy.xml -cp $1/service-incoming-secpolicy.xml $SERVICE_HOME/incoming-secpolicy.xml - -echo "replacing username in policy files." -sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $SERVICE_HOME/outgoing-secpolicy.xml -sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $SERVICE_HOME/incoming-secpolicy.xml +echo "replacing username in Configuration files." +sed -i 's,AXIS2C_HOME,'$AXIS2C_HOME',g' $SERVICE_HOME/services.xml Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/client-policy.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/client-policy.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/client-policy.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/client-policy.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,37 @@ +<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + <sp:IncludeTimestamp/> + </wsp:Policy> + </sp:AsymmetricBinding> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:TimeToLive>360</rampc:TimeToLive> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> +</wsp:Policy> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/services.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/services.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/services.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario1/services.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,54 @@ +<service name="sec_echo"> + <parameter name="ServiceClass" locked="xsd:false">sec_echo</parameter> + + <description> + This is a testing service , to test the system is working or not + </description> + <!--Rampart configurations START --> + <module ref="rampart"/> + + <!--Rampart configurations END --> + + <operation name="echoString"> + <!--messageReceiver class="axis2_receivers" /--> + <parameter name="wsamapping">http://example.com/ws/2004/09/policy/Test/EchoRequest</parameter> + </operation> + + <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + <sp:IncludeTimestamp/> + </wsp:Policy> + </sp:AsymmetricBinding> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:TimeToLive>360</rampc:TimeToLive> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> + </wsp:Policy> +</service> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/client-policy.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/client-policy.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/client-policy.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/client-policy.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,43 @@ +<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/> + </wsp:Policy> + </sp:SignedSupportingTokens> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Alice</rampc:User> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> +</wsp:Policy> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/services.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/services.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/services.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario2/services.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,60 @@ +<service name="sec_echo"> + <parameter name="ServiceClass" locked="xsd:false">sec_echo</parameter> + + <description> + This is a testing service , to test the system is working or not + </description> + <!--Rampart configurations START --> + <module ref="rampart"/> + + <!--Rampart configurations END --> + + <operation name="echoString"> + <!--messageReceiver class="axis2_receivers" /--> + <parameter name="wsamapping">http://example.com/ws/2004/09/policy/Test/EchoRequest</parameter> + </operation> + + <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/> + </wsp:Policy> + </sp:SignedSupportingTokens> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Alice</rampc:User> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> + </wsp:Policy> +</service> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/client-policy.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/client-policy.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/client-policy.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/client-policy.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,57 @@ +<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:AlgorithmSuite> + <wsp:Policy> + <sp:Basic256Rsa15/> + </wsp:Policy> + </sp:AlgorithmSuite> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:MustSupportRefKeyIdentifier/> + <sp:MustSupportRefEmbeddedToken/> + <sp:MustSupportRefIssuerSerial/> + </wsp:Policy> + </sp:Wss10> + <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:EncryptedParts> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Bob</rampc:User> + <rampc:EncryptionUser>b</rampc:EncryptionUser> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + <rampc:ReceiverCertificate>AXIS2C_HOME/bin/samples/rampart/keys/ahome/bob_cert.cert</rampc:ReceiverCertificate> + <rampc:Certificate>AXIS2C_HOME/bin/samples/rampart/keys/ahome/alice_cert.cert</rampc:Certificate> + <rampc:PrivateKey>AXIS2C_HOME/bin/samples/rampart/keys/ahome/alice_key.pem</rampc:PrivateKey> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> +</wsp:Policy> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/services.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/services.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/services.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario3/services.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,74 @@ +<service name="sec_echo"> + <parameter name="ServiceClass" locked="xsd:false">sec_echo</parameter> + + <description> + This is a testing service , to test the system is working or not + </description> + <!--Rampart configurations START --> + <module ref="rampart"/> + + <!--Rampart configurations END --> + + <operation name="echoString"> + <!--messageReceiver class="axis2_receivers" /--> + <parameter name="wsamapping">http://example.com/ws/2004/09/policy/Test/EchoRequest</parameter> + </operation> + + <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:AlgorithmSuite> + <wsp:Policy> + <sp:Basic256Rsa15/> + </wsp:Policy> + </sp:AlgorithmSuite> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:MustSupportRefKeyIdentifier/> + <sp:MustSupportRefEmbeddedToken/> + <sp:MustSupportRefIssuerSerial/> + </wsp:Policy> + </sp:Wss10> + <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:EncryptedParts> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Alice</rampc:User> + <rampc:EncryptionUser>b</rampc:EncryptionUser> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + <rampc:ReceiverCertificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/alice_cert.cert</rampc:ReceiverCertificate> + <rampc:Certificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_cert.cert</rampc:Certificate> + <rampc:PrivateKey>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_key.pem</rampc:PrivateKey> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> + </wsp:Policy> +</service> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/client-policy.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/client-policy.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/client-policy.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/client-policy.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,57 @@ +<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:AlgorithmSuite> + <wsp:Policy> + <sp:Basic256Rsa15/> + </wsp:Policy> + </sp:AlgorithmSuite> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:MustSupportRefKeyIdentifier/> + <sp:MustSupportRefEmbeddedToken/> + <sp:MustSupportRefIssuerSerial/> + </wsp:Policy> + </sp:Wss10> + <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:SignedParts> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Bob</rampc:User> + <rampc:EncryptionUser>b</rampc:EncryptionUser> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + <rampc:ReceiverCertificate>AXIS2C_HOME/bin/samples/rampart/keys/ahome/bob_cert.cert</rampc:ReceiverCertificate> + <rampc:Certificate>AXIS2C_HOME/bin/samples/rampart/keys/ahome/alice_cert.cert</rampc:Certificate> + <rampc:PrivateKey>AXIS2C_HOME/bin/samples/rampart/keys/ahome/alice_key.pem</rampc:PrivateKey> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> +</wsp:Policy> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/services.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/services.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/services.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario4/services.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,74 @@ +<service name="sec_echo"> + <parameter name="ServiceClass" locked="xsd:false">sec_echo</parameter> + + <description> + This is a testing service , to test the system is working or not + </description> + <!--Rampart configurations START --> + <module ref="rampart"/> + + <!--Rampart configurations END --> + + <operation name="echoString"> + <!--messageReceiver class="axis2_receivers" /--> + <parameter name="wsamapping">http://example.com/ws/2004/09/policy/Test/EchoRequest</parameter> + </operation> + + <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:AlgorithmSuite> + <wsp:Policy> + <sp:Basic256Rsa15/> + </wsp:Policy> + </sp:AlgorithmSuite> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:MustSupportRefKeyIdentifier/> + <sp:MustSupportRefEmbeddedToken/> + <sp:MustSupportRefIssuerSerial/> + </wsp:Policy> + </sp:Wss10> + <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:SignedParts> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Alice</rampc:User> + <rampc:EncryptionUser>b</rampc:EncryptionUser> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + <rampc:ReceiverCertificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/alice_cert.cert</rampc:ReceiverCertificate> + <rampc:Certificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_cert.cert</rampc:Certificate> + <rampc:PrivateKey>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_key.pem</rampc:PrivateKey> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> + </wsp:Policy> +</service> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/client-policy.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/client-policy.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/client-policy.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/client-policy.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,68 @@ +<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:AlgorithmSuite> + <wsp:Policy> + <sp:Basic256Rsa15/> + </wsp:Policy> + </sp:AlgorithmSuite> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + <sp:IncludeTimestamp/> + <!--sp:EncryptBeforeSigning/--> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/> + </wsp:Policy> + </sp:SignedSupportingTokens> + <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:MustSupportRefKeyIdentifier/> + <sp:MustSupportRefEmbeddedToken/> + <sp:MustSupportRefIssuerSerial/> + </wsp:Policy> + </sp:Wss10> + <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:EncryptedParts> + <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:SignedParts> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Alice</rampc:User> + <rampc:TimeToLive>360</rampc:TimeToLive> + <rampc:EncryptionUser>b</rampc:EncryptionUser> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + <rampc:ReceiverCertificate>AXIS2C_HOME/bin/samples/rampart/keys/ahome/bob_cert.cert</rampc:ReceiverCertificate> + <rampc:Certificate>AXIS2C_HOME/bin/samples/rampart/keys/ahome/alice_cert.cert</rampc:Certificate> + <rampc:PrivateKey>AXIS2C_HOME/bin/samples/rampart/keys/ahome/alice_key.pem</rampc:PrivateKey> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> +</wsp:Policy> Added: webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/services.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/services.xml?view=auto&rev=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/services.xml (added) +++ webservices/axis2/scratch/c/neethi/rampart/samples/secpolicy/scenario5/services.xml Sun May 27 20:45:31 2007 @@ -0,0 +1,85 @@ +<service name="sec_echo"> + <parameter name="ServiceClass" locked="xsd:false">sec_echo</parameter> + + <description> + This is a testing service , to test the system is working or not + </description> + <!--Rampart configurations START --> + <module ref="rampart"/> + + <!--Rampart configurations END --> + + <operation name="echoString"> + <!--messageReceiver class="axis2_receivers" /--> + <parameter name="wsamapping">http://example.com/ws/2004/09/policy/Test/EchoRequest</parameter> + </operation> + + <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:AlgorithmSuite> + <wsp:Policy> + <sp:Basic256Rsa15/> + </wsp:Policy> + </sp:AlgorithmSuite> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + <sp:IncludeTimestamp/> + <!--sp:EncryptBeforeSigning/--> + </wsp:Policy> + </sp:AsymmetricBinding> + <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/> + </wsp:Policy> + </sp:SignedSupportingTokens> + <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:MustSupportRefKeyIdentifier/> + <sp:MustSupportRefEmbeddedToken/> + <sp:MustSupportRefIssuerSerial/> + </wsp:Policy> + </sp:Wss10> + <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:EncryptedParts> + <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:SignedParts> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Alice</rampc:User> + <rampc:TimeToLive>360</rampc:TimeToLive> + <rampc:EncryptionUser>b</rampc:EncryptionUser> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + <rampc:ReceiverCertificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/alice_cert.cert</rampc:ReceiverCertificate> + <rampc:Certificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_cert.cert</rampc:Certificate> + <rampc:PrivateKey>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_key.pem</rampc:PrivateKey> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> + </wsp:Policy> +</service> Modified: webservices/axis2/scratch/c/neethi/rampart/samples/server/sec_echo/services.xml URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/neethi/rampart/samples/server/sec_echo/services.xml?view=diff&rev=542097&r1=542096&r2=542097 ============================================================================== --- webservices/axis2/scratch/c/neethi/rampart/samples/server/sec_echo/services.xml (original) +++ webservices/axis2/scratch/c/neethi/rampart/samples/server/sec_echo/services.xml Sun May 27 20:45:31 2007 @@ -6,14 +6,80 @@ </description> <!--Rampart configurations START --> <module ref="rampart"/> - <parameter name="OutflowSecurityPolicy">AXIS2C_HOME/services/sec_echo/outgoing-secpolicy.xml</parameter> - <parameter name="InflowSecurityPolicy">AXIS2C_HOME/services/sec_echo/incoming-secpolicy.xml</parameter> - + <!--Rampart configurations END --> <operation name="echoString"> <!--messageReceiver class="axis2_receivers" /--> - <parameter name="wsamapping" >http://ws.apache.org/axis2/c/samples/sec_echo</parameter> + <parameter name="wsamapping">http://example.com/ws/2004/09/policy/Test/EchoRequest</parameter> </operation> + <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> + <wsp:ExactlyOne> + <wsp:All> + <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:InitiatorToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:InitiatorToken> + <sp:RecipientToken> + <wsp:Policy> + <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> + <wsp:Policy> + <sp:WssX509V3Token10/> + </wsp:Policy> + </sp:X509Token> + </wsp:Policy> + </sp:RecipientToken> + <sp:AlgorithmSuite> + <wsp:Policy> + <sp:Basic256Rsa15/> + </wsp:Policy> + </sp:AlgorithmSuite> + <sp:Layout> + <wsp:Policy> + <sp:Strict/> + </wsp:Policy> + </sp:Layout> + <sp:IncludeTimestamp/> + <!--sp:EncryptBeforeSigning/--> + </wsp:Policy> + </sp:AsymmetricBinding> + <!--sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/> + </wsp:Policy> + </sp:SignedSupportingTokens--> + <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <wsp:Policy> + <sp:MustSupportRefKeyIdentifier/> + <sp:MustSupportRefEmbeddedToken/> + <sp:MustSupportRefIssuerSerial/> + </wsp:Policy> + </sp:Wss10> + <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:EncryptedParts--> + <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> + <sp:Body/> + </sp:SignedParts> + <rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"> + <rampc:User>Alice</rampc:User> + <rampc:TimeToLive>360</rampc:TimeToLive> + <rampc:EncryptionUser>b</rampc:EncryptionUser> + <rampc:PasswordType>Digest</rampc:PasswordType> + <rampc:PasswordCallbackClass>AXIS2C_HOME/bin/samples/rampart/callback/libpwcb.so</rampc:PasswordCallbackClass> + <rampc:ReceiverCertificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/alice_cert.cert</rampc:ReceiverCertificate> + <rampc:Certificate>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_cert.cert</rampc:Certificate> + <rampc:PrivateKey>AXIS2C_HOME/bin/samples/rampart/keys/bhome/bob_key.pem</rampc:PrivateKey> + </rampc:RampartConfig> + </wsp:All> + </wsp:ExactlyOne> + </wsp:Policy> </service> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]