oxs_key_mgr.h File Reference

the Key Manager responsible for loading keys for OMXMLSecurity More...

#include <axis2_defines.h>
#include <oxs_ctx.h>
#include <oxs_asym_ctx.h>
#include <axutil_env.h>
#include <axutil_qname.h>
#include <oxs_x509_cert.h>
#include <openssl_pkey.h>
#include <openssl_x509.h>
#include <openssl_pkcs12.h>

Go to the source code of this file.

Functions

AXIS2_EXTERN axis2_status_t oxs_key_mgr_load_key (const axutil_env_t *env, oxs_asym_ctx_t *ctx, axis2_char_t *password)
AXIS2_EXTERN openssl_pkey_toxs_key_mgr_load_private_key_from_string (const axutil_env_t *env, axis2_char_t *pem_buf, axis2_char_t *password)
AXIS2_EXTERN openssl_pkey_toxs_key_mgr_load_private_key_from_pem_file (const axutil_env_t *env, axis2_char_t *file_name, axis2_char_t *password)
AXIS2_EXTERN oxs_x509_cert_t * oxs_key_mgr_load_x509_cert_from_string (const axutil_env_t *env, axis2_char_t *pem_buf)
AXIS2_EXTERN oxs_x509_cert_t * oxs_key_mgr_load_x509_cert_from_pem_file (const axutil_env_t *env, axis2_char_t *filename)
AXIS2_EXTERN axis2_status_t oxs_key_mgr_read_pkcs12_key_store (const axutil_env_t *env, axis2_char_t *pkcs12_file, axis2_char_t *password, oxs_x509_cert_t **cert, openssl_pkey_t **prv_key)


Detailed Description

the Key Manager responsible for loading keys for OMXMLSecurity


Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by  doxygen 1.4.7