gSOAP WS-Security: soap_wsse_digest Struct Reference
Main Page | Class List | File List | Class Members | File Members | Related Pages

soap_wsse_digest Struct Reference

Digest dictionary: linked list of ID-hash pairs. More...

#include <wsseapi.h>

Collaboration diagram for soap_wsse_digest:

Collaboration graph
[legend]
List of all members.

Public Attributes

soap_wsse_digestnext
unsigned int level
soap_smd_data smd
unsigned char hash [SOAP_SMD_MAX_SIZE]
char id [1]

Detailed Description

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.


Member Data Documentation

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 parser depth level

struct soap_wsse_digest* soap_wsse_digest::next
 

Next in list

struct soap_smd_data soap_wsse_digest::smd
 

smdevp engine context


The documentation for this struct was generated from the following file:
Generated on Fri Jan 14 09:45:25 2011 for gSOAP WS-Security by doxygen 1.3.8