#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 |
1.3.8