Author: milinda Date: Fri May 30 05:40:34 2008 New Revision: 661692 URL: http://svn.apache.org/viewvc?rev=661692&view=rev Log: Fixing wrong logic which caused secpolicy scenarion6 to fail.
Modified: webservices/rampart/trunk/c/src/util/Makefile.am webservices/rampart/trunk/c/src/util/rampart_sec_header_processor.c Modified: webservices/rampart/trunk/c/src/util/Makefile.am URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/util/Makefile.am?rev=661692&r1=661691&r2=661692&view=diff ============================================================================== --- webservices/rampart/trunk/c/src/util/Makefile.am (original) +++ webservices/rampart/trunk/c/src/util/Makefile.am Fri May 30 05:40:34 2008 @@ -13,6 +13,7 @@ librampart_util_la_LIBADD = -lssl \ -lcrypto \ + -lsaml \ @OPENSSLLIB@ INCLUDES = -I$(top_builddir)/include \ Modified: webservices/rampart/trunk/c/src/util/rampart_sec_header_processor.c URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/util/rampart_sec_header_processor.c?rev=661692&r1=661691&r2=661692&view=diff ============================================================================== --- webservices/rampart/trunk/c/src/util/rampart_sec_header_processor.c (original) +++ webservices/rampart/trunk/c/src/util/rampart_sec_header_processor.c Fri May 30 05:40:34 2008 @@ -418,28 +418,7 @@ const axutil_env_t *env, rampart_context_t *rampart_context) { - - axis2_char_t *file_name = NULL; - axis2_char_t *pem_buf = NULL; - - pem_buf = (axis2_char_t *)rampart_context_get_receiver_certificate( - rampart_context, env); - if(pem_buf) - { - return oxs_key_mgr_load_x509_cert_from_string(env, pem_buf); - } - else - { - file_name = rampart_context_get_receiver_certificate_file(rampart_context, env); - if(!file_name) - { - return NULL; - } - else - { - return oxs_key_mgr_load_x509_cert_from_pem_file(env, file_name); - } - } + return rampart_context_get_receiver_certificate(rampart_context, env); } static axis2_status_t