Author: kaushalye
Date: Tue Dec 4 01:48:31 2007
New Revision: 600858
URL: http://svn.apache.org/viewvc?rev=600858&view=rev
Log:
1. Encryption with Optimized MTOM issue fixed
2. Including axis2 1.3 header files
3. ChangeLog update
Modified:
webservices/rampart/trunk/c/ChangeLog
webservices/rampart/trunk/c/build.sh
webservices/rampart/trunk/c/src/omxmlsec/xml_encryption.c
webservices/rampart/trunk/c/src/util/rampart_sec_header_builder.c
Modified: webservices/rampart/trunk/c/ChangeLog
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/ChangeLog?rev=600858&r1=600857&r2=600858&view=diff
==============================================================================
--- webservices/rampart/trunk/c/ChangeLog (original)
+++ webservices/rampart/trunk/c/ChangeLog Tue Dec 4 01:48:31 2007
@@ -1,3 +1,18 @@
+Rampart/C 1.1.0
+
+ * MAC support with HMAC-SHA1
+ * Derrived key encryption
+ * Derived key signing
+ * Symmetric policy bindings
+ * New security header processor based on SOAP header layout
+ * Security policy validator
+ * Extensible Replay detection module
+ * Signature confirmation support
+ * Support for thumb prints
+ * Easy to use deployment scripts
+ * Memory leak fixes
+ * Many bug fixes
+
Rampart/C 1.0.0
* WS-Security Policy (spec 1.1) based configurations
Modified: webservices/rampart/trunk/c/build.sh
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/build.sh?rev=600858&r1=600857&r2=600858&view=diff
==============================================================================
--- webservices/rampart/trunk/c/build.sh (original)
+++ webservices/rampart/trunk/c/build.sh Tue Dec 4 01:48:31 2007
@@ -1,6 +1,6 @@
#!/bin/bash
set -e
./autogen.sh
-./configure --prefix=${AXIS2C_HOME} --enable-static=no
--with-axis2=${AXIS2C_HOME}/include/axis2-1.1
+./configure --prefix=${AXIS2C_HOME} --enable-static=no
--with-axis2=${AXIS2C_HOME}/include/axis2-1.2
make
make install
Modified: webservices/rampart/trunk/c/src/omxmlsec/xml_encryption.c
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/omxmlsec/xml_encryption.c?rev=600858&r1=600857&r2=600858&view=diff
==============================================================================
--- webservices/rampart/trunk/c/src/omxmlsec/xml_encryption.c (original)
+++ webservices/rampart/trunk/c/src/omxmlsec/xml_encryption.c Tue Dec 4
01:48:31 2007
@@ -244,7 +244,8 @@
axis2_status_t ret = AXIS2_FAILURE;
/*Serialize node*/
- serialized_data = axiom_node_to_string(node, env);
+ /*serialized_data = axiom_node_to_string(node, env);*/
+ serialized_data = axiom_node_to_string_non_optimized(node, env);
serialized_buf = oxs_buffer_create(env);
ret = oxs_buffer_populate(serialized_buf, env, (unsigned char
*)serialized_data, axutil_strlen(serialized_data));
Modified: webservices/rampart/trunk/c/src/util/rampart_sec_header_builder.c
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/util/rampart_sec_header_builder.c?rev=600858&r1=600857&r2=600858&view=diff
==============================================================================
--- webservices/rampart/trunk/c/src/util/rampart_sec_header_builder.c (original)
+++ webservices/rampart/trunk/c/src/util/rampart_sec_header_builder.c Tue Dec
4 01:48:31 2007
@@ -49,6 +49,8 @@
axis2_status_t status = AXIS2_SUCCESS;
axiom_node_t *sig_node = NULL;
axiom_node_t *enc_key_node = NULL;
+
+
/*Do Asymmetric Binding specific things*/
signature_protection =
rampart_context_is_encrypt_signature(rampart_context, env);