Home | Documentation |
soap_wsse_digest Struct Reference
updated Mon May 13 2024 by Robert van Engelen
|
Digest dictionary: linked list of ID-hash pairs. More...
#include <wsseapi.h>
Public Attributes | |
struct soap_wsse_digest * | next |
int | done |
unsigned int | level |
struct soap_smd_data | smd |
unsigned char | hash [SOAP_SMD_MAX_SIZE] |
char | id [1] |
Digest dictionary: linked list of ID-hash pairs.
The digest dictionary is populated by the soap_wsse_preparesend callback. The callback intercepts XML elements with wsu:Id attributes and computes the digest during the preprocessing of a message transmission. The 'level' field is used to determine when the end of an element is reached by handling inner wsu:Id attributed elements, so that the outer wsu:Id attributed element can be hashed.
int soap_wsse_digest::done |
done when digest is computed
unsigned char soap_wsse_digest::hash[SOAP_SMD_MAX_SIZE] |
Digest hash value
char soap_wsse_digest::id[1] |
String flows down the struct
unsigned int soap_wsse_digest::level |
XML element level
struct soap_wsse_digest* soap_wsse_digest::next |
Next in list
struct soap_smd_data soap_wsse_digest::smd |
smdevp engine context