Security Context Token provider
[Rampart Utilities]


Classes

struct  rampart_sct_provider_ops
struct  rampart_sct_provider

Defines

#define RAMPART_SCT_PROVIDER_GET_TOKEN(sct_provider, env, token, server_side, is_enc, sct_id, rampart_ctx, msg_ctx)   ((sct_provider)->ops->get_token(sct_provider, env, token, server_side, is_enc, sct_id, rampart_ctx, msg_ctx))
#define RAMPART_SCT_PROVIDER_FREE(sct_provider, env)   ((sct_provider)->ops->free(sct_provider, env))

Typedefs

typedef struct
rampart_sct_provider_ops 
rampart_sct_provider_ops_t
typedef struct rampart_sct_provider rampart_sct_provider_t

Functions

AXIS2_EXTERN oxs_buffer_tsct_provider_get_secret (const axutil_env_t *env, rp_property_t *token, axis2_bool_t server_side, axis2_bool_t is_encryption, rampart_context_t *rampart_context, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN oxs_buffer_tsct_provider_get_secret_using_id (const axutil_env_t *env, axis2_char_t *sct_id, rampart_context_t *rampart_context, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axiom_node_t * sct_provider_get_token (const axutil_env_t *env, rp_property_t *token, axis2_bool_t server_side, axis2_bool_t is_encryption, rampart_context_t *rampart_context, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axiom_node_t * sct_provider_get_attached_reference (const axutil_env_t *env, rp_property_t *token, axis2_bool_t server_side, axis2_bool_t is_encryption, rampart_context_t *rampart_context, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axiom_node_t * sct_provider_get_unattached_reference (const axutil_env_t *env, rp_property_t *token, axis2_bool_t server_side, axis2_bool_t is_encryption, rampart_context_t *rampart_context, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axutil_hash_t * sct_provider_get_sct_hash (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)

Typedef Documentation

Type name for struct rampart_sct_provider_ops

typedef struct rampart_sct_provider rampart_sct_provider_t

Type name for struct rampart_sct_provider


Generated on Thu May 22 15:02:57 2008 for Rampart/C by  doxygen 1.5.5