Genivia Home Documentation
wsse.h File Reference

updated Wed Oct 30 2024 by Robert van Engelen
 
wsse.h File Reference
import "wsu.h"
import "xenc.h"
import "wsc.h"
import "saml1.h"
import "saml2.h"
Include dependency graph for wsse.h:

Classes

struct  wsse__EncodedString
 This type is used for elements containing stringified binary data. More...
 
struct  _wsse__UsernameToken
 This element defines the wsse:UsernameToken element per Section 4.1. Imported element _wsse__UsernameToken from typemap WS/WS-typemap.dat. More...
 
struct  _wsse__BinarySecurityToken
 This element defines the wsse:BinarySecurityToken element per Section 4.2. Imported element _wsse__BinarySecurityToken from typemap WS/WS-typemap.dat. More...
 
struct  _wsse__Reference
 This element defines a security token reference Imported element _wsse__Reference from typemap WS/WS-typemap.dat. More...
 
struct  _wsse__Embedded
 This element defines a security token embedded reference Imported element _wsse__Embedded from typemap WS/WS-typemap.dat. More...
 
struct  _wsse__KeyIdentifier
 This element defines a key identifier reference Imported element _wsse__KeyIdentifier from typemap WS/WS-typemap.dat. More...
 
struct  _wsse__SecurityTokenReference
 This element defines the wsse:SecurityTokenReference per Section 4.3. Imported element _wsse__SecurityTokenReference from typemap WS/WS-typemap.dat. More...
 
struct  _wsse__Security
 This element defines the wsse:Security SOAP header element per Section 4. Imported element _wsse__Security from typemap WS/WS-typemap.dat. More...
 
struct  _wsse__Password
 This element contains properties for transformations from any namespace, including DSIG. '_wsse__TransformationParameters' element definition intentionally left blank. More...
 
struct  SOAP_ENV__Header
 This global attribute is used to indicate the usage of a referenced or indicated token within the containing context '_wsse__Usage' attribute definition intentionally left blank. More...
 

Macros

#define SOAP_NAMESPACE_OF_wsse   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
 

Typedefs

typedef struct wsse__EncodedString wsse__EncodedString
 This type represents an element with arbitrary attributes. complexType definition intentionally left blank.
 
typedef enum wsse__FaultcodeEnum wsse__FaultcodeEnum
 Typedef synonym for enum wsse__FaultcodeEnum.
 
typedef struct _wsse__UsernameToken _wsse__UsernameToken
 This element defines the wsse:UsernameToken element per Section 4.1. Imported element _wsse__UsernameToken from typemap WS/WS-typemap.dat.
 
typedef struct _wsse__BinarySecurityToken _wsse__BinarySecurityToken
 This element defines the wsse:BinarySecurityToken element per Section 4.2. Imported element _wsse__BinarySecurityToken from typemap WS/WS-typemap.dat.
 
typedef struct _wsse__Reference _wsse__Reference
 This element defines a security token reference Imported element _wsse__Reference from typemap WS/WS-typemap.dat.
 
typedef struct _wsse__Embedded _wsse__Embedded
 This element defines a security token embedded reference Imported element _wsse__Embedded from typemap WS/WS-typemap.dat.
 
typedef struct _wsse__KeyIdentifier _wsse__KeyIdentifier
 This element defines a key identifier reference Imported element _wsse__KeyIdentifier from typemap WS/WS-typemap.dat.
 
typedef struct _wsse__SecurityTokenReference _wsse__SecurityTokenReference
 This element defines the wsse:SecurityTokenReference per Section 4.3. Imported element _wsse__SecurityTokenReference from typemap WS/WS-typemap.dat.
 
typedef struct _wsse__Security _wsse__Security
 This element defines the wsse:Security SOAP header element per Section 4. Imported element _wsse__Security from typemap WS/WS-typemap.dat.
 
typedef struct _wsse__Password _wsse__Password
 This element contains properties for transformations from any namespace, including DSIG. '_wsse__TransformationParameters' element definition intentionally left blank.
 

Enumerations

enum  wsse__FaultcodeEnum {
  wsse__UnsupportedSecurityToken , wsse__UnsupportedAlgorithm , wsse__InvalidSecurity , wsse__InvalidSecurityToken ,
  wsse__FailedAuthentication , wsse__FailedCheck , wsse__SecurityTokenUnavailable
}
 This type is used for elements containing stringified binary data. complexType definition intentionally left blank. More...
 

Macro Definition Documentation

◆ SOAP_NAMESPACE_OF_wsse

#define SOAP_NAMESPACE_OF_wsse   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

Typedef Documentation

◆ _wsse__BinarySecurityToken

typedef struct _wsse__BinarySecurityToken _wsse__BinarySecurityToken

This element defines the wsse:BinarySecurityToken element per Section 4.2. Imported element _wsse__BinarySecurityToken from typemap WS/WS-typemap.dat.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":BinarySecurityToken of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":BinarySecurityTokenType.

◆ _wsse__Embedded

typedef struct _wsse__Embedded _wsse__Embedded

This element defines a security token embedded reference Imported element _wsse__Embedded from typemap WS/WS-typemap.dat.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":Embedded of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":EmbeddedType.

◆ _wsse__KeyIdentifier

typedef struct _wsse__KeyIdentifier _wsse__KeyIdentifier

This element defines a key identifier reference Imported element _wsse__KeyIdentifier from typemap WS/WS-typemap.dat.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":KeyIdentifier of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":KeyIdentifierType.

◆ _wsse__Password

typedef struct _wsse__Password _wsse__Password

This element contains properties for transformations from any namespace, including DSIG. '_wsse__TransformationParameters' element definition intentionally left blank.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":TransformationParameters of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":TransformationParametersType. Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":Password of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":PasswordString. Imported element _wsse__Password from typemap WS/WS-typemap.dat.

◆ _wsse__Reference

typedef struct _wsse__Reference _wsse__Reference

This element defines a security token reference Imported element _wsse__Reference from typemap WS/WS-typemap.dat.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":Reference of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":ReferenceType.

◆ _wsse__Security

typedef struct _wsse__Security _wsse__Security

This element defines the wsse:Security SOAP header element per Section 4. Imported element _wsse__Security from typemap WS/WS-typemap.dat.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":Security of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":SecurityHeaderType.

◆ _wsse__SecurityTokenReference

typedef struct _wsse__SecurityTokenReference _wsse__SecurityTokenReference

This element defines the wsse:SecurityTokenReference per Section 4.3. Imported element _wsse__SecurityTokenReference from typemap WS/WS-typemap.dat.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":SecurityTokenReference of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":SecurityTokenReferenceType.

◆ _wsse__UsernameToken

typedef struct _wsse__UsernameToken _wsse__UsernameToken

This element defines the wsse:UsernameToken element per Section 4.1. Imported element _wsse__UsernameToken from typemap WS/WS-typemap.dat.

Element "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":UsernameToken of complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":UsernameTokenType.

◆ wsse__EncodedString

typedef struct wsse__EncodedString wsse__EncodedString

This type represents an element with arbitrary attributes. complexType definition intentionally left blank.

Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":AttributedString from typemap WS/WS-typemap.dat. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":PasswordString from typemap WS/WS-typemap.dat.

This type is used for password elements per Section 4.1. complexType definition intentionally left blank.

Typedef synonym for struct wsse__EncodedString.

◆ wsse__FaultcodeEnum

Typedef synonym for enum wsse__FaultcodeEnum.

Enumeration Type Documentation

◆ wsse__FaultcodeEnum

This type is used for elements containing stringified binary data. complexType definition intentionally left blank.

Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":EncodedString from typemap WS/WS-typemap.dat. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":UsernameTokenType from typemap WS/WS-typemap.dat.

This type represents a username token per Section 4.1 complexType definition intentionally left blank. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":BinarySecurityTokenType from typemap WS/WS-typemap.dat.

A security token that is encoded in binary complexType definition intentionally left blank. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":KeyIdentifierType from typemap WS/WS-typemap.dat.

A security token key identifier complexType definition intentionally left blank. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":ReferenceType from typemap WS/WS-typemap.dat.

This type represents a reference to an external security token. complexType definition intentionally left blank. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":EmbeddedType from typemap WS/WS-typemap.dat.

This type represents a reference to an embedded security token. complexType definition intentionally left blank. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":SecurityTokenReferenceType from typemap WS/WS-typemap.dat.

This type is used reference a security token. complexType definition intentionally left blank. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":SecurityHeaderType from typemap WS/WS-typemap.dat.

This complexType defines header block to use for security-relevant data directed at a specific SOAP actor. complexType definition intentionally left blank. Imported complexType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":TransformationParametersType from typemap WS/WS-typemap.dat.

This complexType defines a container for elements to be specified from any namespace as properties/parameters of a DSIG transformation. complexType definition intentionally left blank. Imported simpleType "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":tUsage from typemap WS/WS-typemap.dat.

Typedef to allow a list of usages (as URIs). simpleType definition intentionally left blank. "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":FaultcodeEnum is a simpleType restriction of xs:QName.

Enumerator
wsse__UnsupportedSecurityToken 

xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":UnsupportedSecurityToken"

wsse__UnsupportedAlgorithm 

xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":UnsupportedAlgorithm"

wsse__InvalidSecurity 

xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":InvalidSecurity"

wsse__InvalidSecurityToken 

xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":InvalidSecurityToken"

wsse__FailedAuthentication 

xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":FailedAuthentication"

wsse__FailedCheck 

xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":FailedCheck"

wsse__SecurityTokenUnavailable 

xs:QName value=""http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd":SecurityTokenUnavailable"