#include <wsseapi.h>
Collaboration diagram for soap_wsse_data:
Public Attributes | |
char * | sigid |
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 void * | enco_key |
int | enco_keylen |
int | deco_alg |
const void * | deco_key |
int | deco_keylen |
soap_wsse_digest * | digest |
int(* | fpreparesend )(struct soap *, const char *, size_t) |
int(* | fpreparefinalsend )(struct soap *) |
int(* | fpreparefinalrecv )(struct soap *) |
int(* | fheader )(struct soap *) |
soap_mec_data * | mec |
X509_STORE * | store |
const void *(* | security_token_handler )(struct soap *soap, int alg, const char *keyname, int *keylen) |
The signature key (private) and verification key (public) are kept in the plugin data, together with other info.
|
decrypt algorithm used |
|
EVP_PKEY or secret key |
|
secret key length |
|
List of ID-hash pairs |
|
string with wsu:Id names to encrypt |
|
encrypt algorithm used |
|
EVP_PKEY or secret key |
|
secret key length |
|
|
|
|
|
|
|
|
|
|
|
|
|
string with wsu:Id names to sign |
|
The digest or signature algorithm used |
|
EVP_PKEY or key string for HMAC |
|
HMAC key length |
|
|
|
The signature verify algorithm used |
|
EVP_PKEY or key string for HMAC verify |
|
HMAC key length |