You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by ka...@apache.org on 2008/04/03 13:01:43 UTC

svn commit: r644259 - in /webservices/rampart/trunk/c: Makefile.am NEWS bindist.sh samples/client/sec_echo/echo.c sd.sh src/omxmlsec/xml_signature.c

Author: kaushalye
Date: Thu Apr  3 04:01:42 2008
New Revision: 644259

URL: http://svn.apache.org/viewvc?rev=644259&view=rev
Log:
Updating the project for the 1.2.0 release.

Modified:
    webservices/rampart/trunk/c/Makefile.am
    webservices/rampart/trunk/c/NEWS
    webservices/rampart/trunk/c/bindist.sh
    webservices/rampart/trunk/c/samples/client/sec_echo/echo.c
    webservices/rampart/trunk/c/sd.sh
    webservices/rampart/trunk/c/src/omxmlsec/xml_signature.c

Modified: webservices/rampart/trunk/c/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/Makefile.am?rev=644259&r1=644258&r2=644259&view=diff
==============================================================================
--- webservices/rampart/trunk/c/Makefile.am (original)
+++ webservices/rampart/trunk/c/Makefile.am Thu Apr  3 04:01:42 2008
@@ -1,6 +1,6 @@
 SUBDIRS = src 
 docsdir=$(prefix)/docs
-includedir=$(prefix)/include/rampart-1.1.0
+includedir=$(prefix)/include/rampart-1.2.0
 include_HEADERS=$(top_builddir)/include/*.h
 docs_DATA=xdocs/*
 EXTRA_DIST = LICENSE NOTICE build.sh autogen.sh samples build test xdocs

Modified: webservices/rampart/trunk/c/NEWS
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/NEWS?rev=644259&r1=644258&r2=644259&view=diff
==============================================================================
--- webservices/rampart/trunk/c/NEWS (original)
+++ webservices/rampart/trunk/c/NEWS Thu Apr  3 04:01:42 2008
@@ -1,4 +1,4 @@
-Rampart/C is the security module for Apache Axis2/C
+Apache Rampart/C is the security module for Apache Axis2/C
 
 You can get the latest svn checkout from https://svn.apache.org/repos/asf/webservices/rampart/trunk/c
 
@@ -7,63 +7,71 @@
 1. Ability to send and verify UsernameTokens with
     - Username and PlainText password
     - Username and Digested password
+
 2. Ability to send Timestamp tokens
+
 3. SOAP message encryption
     - With derived key support for improved security
     - Symmetric and Asymmetric modes of operations
     - Support for AES and Tripple DES encryption
     - Signature encryption
     - Keys encryption
+
 4. SOAP message signature
     - XML signature with RSA-SHA1
     - Message authentication with HMAC-SHA1
     - Signature confirmation support
     - SOAP Header signing
+
 5. WS-Security Policy (spec 1.1) based configurations
     - Support for both Symmetric as well as Asymmetric policy bindings
     - Support for different modes of key identifiers
     - Support for different algorithm suites
         [Basic128, Basic 192, Basic256, TrippleDES, Basic128Rsa15, Basic192Rsa15,Basic256Rsa15, TripleDesRsa15]
+
 6. Replay detection support
     - Easy to use built-in replay detection module
     - Ability to deploy a customized replay detection module
+
 7. Different protection orders
     - Encrypt before signing
     - Sign before encrypting
+
 8. Extensible modules
     - Password callback module
     - Authentication module
     - Credentials module
+
 9. Keys management
     - Support for X509 token profile
     - Support for Key identifiers, Thumb prints, Issuer/Serial pairs, Embedded and Direct references
+
+10. WS-Secure Conversation Language support (Experimental)
+    - Establishing Security Context and thereby maintaining a session
+    - Per message key derivation
+    - Support for stored securtiy context token 
+
+11. WS-Trust Language support (Experimental)
+    - Security Token Services (STS)
+    - STS Client
+    - Server and Client entrophy support
+
 10. Other
     - Easy to use deployment scripts
     - A comprehensive set of samples
 
-
 Major Changes Since Last Release
 --------------------------------
-1. MAC support with HMAC-SHA1
-2. Derrived key encryption
-3. Derived key signing
-4. Symmetric policy bindings
-5. New security header processor based on SOAP header layout
-6. Security policy validator
-7. Extensible Replay detection module
-8. Signature confirmation support
-9. Support for X509 thumb prints
-10. Easy to use deployment scripts
-11. Memory leak fixes
-12. Many bug fixes
+1. WS-Secure Conversation Language support (Experimental)
+2. WS-Trust Language support (Experimental)
+3. SAML Support
+4. Memory leak fixes
+5. Many bug fixes
 
 
 Un-Implemented Architecture Features 
 ------------------------------------
 1. SAML support 
-2. WS-Secure conversation
-3. WS-Trust
-
 
 We welcome your early feedback on this implementation.
 Thanks for your interest in Rampart/C

Modified: webservices/rampart/trunk/c/bindist.sh
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/bindist.sh?rev=644259&r1=644258&r2=644259&view=diff
==============================================================================
--- webservices/rampart/trunk/c/bindist.sh (original)
+++ webservices/rampart/trunk/c/bindist.sh Thu Apr  3 04:01:42 2008
@@ -1,7 +1,7 @@
 #!/bin/bash
 echo "If you do not need to build Rampart/C %sh rampart-bindist nobuild"
-BIN_DIR=rampartc-bin-1.1.0-linux
-INCL_V_DIR=rampart-1.1.0
+BIN_DIR=rampartc-bin-1.2.0-linux
+INCL_V_DIR=rampart-1.2.0
 TAR_GZ=$BIN_DIR.tar.gz
 MD5=$TAR_GZ.md5
 PWDIR=$PWD

Modified: webservices/rampart/trunk/c/samples/client/sec_echo/echo.c
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/samples/client/sec_echo/echo.c?rev=644259&r1=644258&r2=644259&view=diff
==============================================================================
--- webservices/rampart/trunk/c/samples/client/sec_echo/echo.c (original)
+++ webservices/rampart/trunk/c/samples/client/sec_echo/echo.c Thu Apr  3 04:01:42 2008
@@ -73,7 +73,7 @@
             "http://example.com/ws/2004/09/policy/Test/EchoRequest");
     /*axis2_options_set_action(options, env,
             "urn:echo");*/
-
+    axis2_options_set_soap_version(options, env, AXIOM_SOAP12);
 
     /*If the client home is not specified, use the AXIS2C_HOME*/
     if (!client_home)

Modified: webservices/rampart/trunk/c/sd.sh
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/sd.sh?rev=644259&r1=644258&r2=644259&view=diff
==============================================================================
--- webservices/rampart/trunk/c/sd.sh (original)
+++ webservices/rampart/trunk/c/sd.sh Thu Apr  3 04:01:42 2008
@@ -2,7 +2,7 @@
 
 
 this_dir=$PWD
-src_dist=rampartc-src-1.1.0 #Make sure you set the correct directory name
+src_dist=rampartc-src-1.2.0 #Make sure you set the correct directory name
 src_dist_tar_gz=$src_dist.tar.gz
 src_dist_tar_gz_md5=$src_dist_tar_gz.md5
 src_dist_tar_gz_asc=$src_dist_tar_gz.asc

Modified: webservices/rampart/trunk/c/src/omxmlsec/xml_signature.c
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/omxmlsec/xml_signature.c?rev=644259&r1=644258&r2=644259&view=diff
==============================================================================
--- webservices/rampart/trunk/c/src/omxmlsec/xml_signature.c (original)
+++ webservices/rampart/trunk/c/src/omxmlsec/xml_signature.c Thu Apr  3 04:01:42 2008
@@ -755,7 +755,7 @@
 
 	  signed_info_node_value = axiom_node_to_string(signed_info_node, env);
     AXIS2_LOG_INFO(env->log, "[oxs][xml_sig] C14N (verif1)= %s ", signed_info_node_value );
-	  AXIS2_FREE(env->allocator, signed_info_node_value);
+	AXIS2_FREE(env->allocator, signed_info_node_value);
 	  signed_info_node_value = NULL;
     /*    oxs_c14n_apply(env, doc, AXIS2_FALSE, &content, AXIS2_TRUE, NULL, signed_info_node);*/