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);*/