Genivia Home Documentation
wsse.h File Reference

updated Tue Nov 23 2021 by Robert van Engelen
 
Classes | Macros | Typedefs | Enumerations
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. More...
 
typedef enum wsse__FaultcodeEnum wsse__FaultcodeEnum
 Typedef synonym for enum wsse__FaultcodeEnum. More...
 
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. More...
 
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. More...
 
typedef struct _wsse__Reference _wsse__Reference
 This element defines a security token reference Imported element _wsse__Reference from typemap WS/WS-typemap.dat. More...
 
typedef struct _wsse__Embedded _wsse__Embedded
 This element defines a security token embedded reference Imported element _wsse__Embedded from typemap WS/WS-typemap.dat. More...
 
typedef struct _wsse__KeyIdentifier _wsse__KeyIdentifier
 This element defines a key identifier reference Imported element _wsse__KeyIdentifier from typemap WS/WS-typemap.dat. More...
 
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. More...
 
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. More...
 
typedef struct _wsse__Password _wsse__Password
 This element contains properties for transformations from any namespace, including DSIG. '_wsse__TransformationParameters' element definition intentionally left blank. More...
 

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

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

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

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

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

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

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

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

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

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"