wsseapi plugin data More...
#include <wsseapi.h>
Public Attributes | |
const char * | sigid |
const char * | encid |
int | sign_alg |
const void * | sign_key |
int | sign_keylen |
int | vrfy_alg |
const void * | vrfy_key |
int | vrfy_keylen |
int | enco_alg |
const char * | enco_keyname |
const void * | enco_key |
int | enco_keylen |
int | deco_alg |
const void * | deco_key |
int | deco_keylen |
struct soap_wsse_digest * | digest |
int(* | fpreparesend )(struct soap *, const char *, size_t) |
int(* | fpreparefinalsend )(struct soap *) |
int(* | fpreparefinalrecv )(struct soap *) |
int(* | fheader )(struct soap *) |
struct soap_mec_data * | mec |
X509_STORE * | store |
const void *(* | security_token_handler )(struct soap *soap, int *alg, const char *keyname, int *keylen) |
wsseapi plugin data
The signature key (private) and verification key (public) are kept in the plugin data, together with other info.
decrypt algorithm used
const void* soap_wsse_data::deco_key |
EVP_PKEY or secret key
secret key length
List of ID-hash pairs
const char* soap_wsse_data::encid |
string with wsu:Id names to encrypt
current encrypt algorithm used
const void* soap_wsse_data::enco_key |
EVP_PKEY or secret key
secret key length
const char* soap_wsse_data::enco_keyname |
optional key name (id of symmetric key)
int(* soap_wsse_data::fheader)(struct soap *) |
int(* soap_wsse_data::fpreparefinalrecv)(struct soap *) |
int(* soap_wsse_data::fpreparefinalsend)(struct soap *) |
int(* soap_wsse_data::fpreparesend)(struct soap *, const char *, size_t) |
struct soap_mec_data* soap_wsse_data::mec |
const void*(* soap_wsse_data::security_token_handler)(struct soap *soap, int *alg, const char *keyname, int *keylen) |
const char* soap_wsse_data::sigid |
string with wsu:Id names to sign
The digest or signature algorithm used
const void* soap_wsse_data::sign_key |
EVP_PKEY or key string for HMAC
HMAC key length
X509_STORE* soap_wsse_data::store |
The signature verify algorithm used
const void* soap_wsse_data::vrfy_key |
EVP_PKEY or key string for HMAC verify
HMAC key length