gSOAP WS-Security 2.8 Stable
Public Attributes
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

struct soap_wsse_digestnext
unsigned int level
struct 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

String flows down the struct

XML parser depth level

Next in list

smdevp engine context


The documentation for this struct was generated from the following file: