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 su...@apache.org on 2008/04/07 11:28:20 UTC

svn commit: r645426 - /webservices/rampart/scratch/c/pkcs/c/src/util/rampart_sec_header_processor.c

Author: supun
Date: Mon Apr  7 02:28:03 2008
New Revision: 645426

URL: http://svn.apache.org/viewvc?rev=645426&view=rev
Log: (empty)

Modified:
    webservices/rampart/scratch/c/pkcs/c/src/util/rampart_sec_header_processor.c

Modified: webservices/rampart/scratch/c/pkcs/c/src/util/rampart_sec_header_processor.c
URL: http://svn.apache.org/viewvc/webservices/rampart/scratch/c/pkcs/c/src/util/rampart_sec_header_processor.c?rev=645426&r1=645425&r2=645426&view=diff
==============================================================================
--- webservices/rampart/scratch/c/pkcs/c/src/util/rampart_sec_header_processor.c (original)
+++ webservices/rampart/scratch/c/pkcs/c/src/util/rampart_sec_header_processor.c Mon Apr  7 02:28:03 2008
@@ -586,6 +586,7 @@
     oxs_key_mgr_t *key_mgr = NULL;
     axis2_char_t *enc_asym_algo_in_pol = NULL;
     axis2_char_t *enc_sym_algo_in_pol = NULL;
+	openssl_pkey_t *open_prvkey = NULL;
     int i = 0;
     void *key_buf = NULL;
 
@@ -641,8 +642,9 @@
     oxs_key_mgr_set_format(key_mgr, env,
                                 oxs_util_get_format_by_file_extension(env, prv_key_file));
     /* TODO:Populate assymetric context */
-    oxs_key_mgr_load_key(key_mgr, env, asym_ctx);
-    
+	open_prvkey = oxs_key_mgr_get_prv_key(key_mgr, env);    
+    oxs_asym_ctx_set_private_key(asym_ctx, env, open_prvkey);
+
     /*Create an empty key*/
     decrypted_sym_key = oxs_key_create(env);