#include <axis2_defines.h>
#include <oxs_constants.h>
#include <oxs_buffer.h>
#include <axutil_env.h>
Go to the source code of this file.
Defines | |
| #define | OXS_KEY_USAGE_SIGN 0 |
| #define | OXS_KEY_USAGE_VERIFY 1 |
| #define | OXS_KEY_USAGE_ENCRYPT 2 |
| #define | OXS_KEY_USAGE_DECRYPT 3 |
| #define | OXS_KEY_USAGE_NONE 4 |
| #define | OXS_KEY_DEFAULT_SIZE 64 |
Typedefs | |
| typedef oxs_key_t | oxs_key_t |
Functions | |
| unsigned char * | oxs_key_get_data (const oxs_key_t *key, const axutil_env_t *env) |
| axis2_char_t * | oxs_key_get_name (const oxs_key_t *key, const axutil_env_t *env) |
| int | oxs_key_get_size (const oxs_key_t *key, const axutil_env_t *env) |
| int | oxs_key_get_usage (const oxs_key_t *key, const axutil_env_t *env) |
| axis2_status_t | oxs_key_set_name (oxs_key_t *key, const axutil_env_t *env, axis2_char_t *name) |
| axis2_status_t | oxs_key_set_usage (oxs_key_t *key, const axutil_env_t *env, int usage) |
| axis2_status_t | oxs_key_free (oxs_key_t *key, const axutil_env_t *env) |
| axis2_status_t | oxs_key_populate_with_buf (oxs_key_t *key, const axutil_env_t *env, oxs_buffer_t *buffer, axis2_char_t *name, int usage) |
| axis2_status_t | oxs_key_populate (oxs_key_t *key, const axutil_env_t *env, unsigned char *data, axis2_char_t *name, int size, int usage) |
| axis2_status_t | oxs_key_read_from_file (oxs_key_t *key, const axutil_env_t *env, axis2_char_t *file_name) |
| axis2_status_t | oxs_key_for_algo (oxs_key_t *key, const axutil_env_t *env, axis2_char_t *key_algo) |
| oxs_buffer_t * | oxs_key_get_buffer (const oxs_key_t *key, const axutil_env_t *env) |
| oxs_key_t * | oxs_key_dup (oxs_key_t *key, const axutil_env_t *env) |
| AXIS2_EXTERN oxs_key_t * | oxs_key_create (const axutil_env_t *env) |
1.4.7