Genivia Home Documentation
saml1.h File Reference

updated Thu Apr 15 2021 by Robert van Engelen
 
Classes | Macros | Typedefs | Enumerations
saml1.h File Reference
#import "xenc.h"
#import "custom/struct_timeval.h"
Include dependency graph for saml1.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  saml1__AssertionType
 "urn:oasis:names:tc:SAML:1.0:assertion":AssertionType is a complexType. More...
 
struct  saml1__AssertionType::__saml1__union_AssertionType
 
struct  saml1__ConditionsType
 "urn:oasis:names:tc:SAML:1.0:assertion":ConditionsType is a complexType. More...
 
struct  saml1__ConditionsType::__saml1__union_ConditionsType
 
struct  saml1__ConditionAbstractType
 "urn:oasis:names:tc:SAML:1.0:assertion":ConditionAbstractType is an abstract complexType. More...
 
struct  saml1__AdviceType
 "urn:oasis:names:tc:SAML:1.0:assertion":AdviceType is a complexType. More...
 
struct  saml1__AdviceType::__saml1__union_AdviceType
 
struct  saml1__StatementAbstractType
 "urn:oasis:names:tc:SAML:1.0:assertion":StatementAbstractType is an abstract complexType. More...
 
struct  saml1__SubjectType
 "urn:oasis:names:tc:SAML:1.0:assertion":SubjectType is a complexType. More...
 
struct  saml1__SubjectConfirmationType
 "urn:oasis:names:tc:SAML:1.0:assertion":SubjectConfirmationType is a complexType. More...
 
struct  saml1__SubjectLocalityType
 "urn:oasis:names:tc:SAML:1.0:assertion":SubjectLocalityType is a complexType. More...
 
struct  saml1__AuthorityBindingType
 "urn:oasis:names:tc:SAML:1.0:assertion":AuthorityBindingType is a complexType. More...
 
struct  saml1__EvidenceType
 "urn:oasis:names:tc:SAML:1.0:assertion":EvidenceType is a complexType. More...
 
struct  saml1__EvidenceType::__saml1__union_EvidenceType
 
struct  saml1__AttributeDesignatorType
 "urn:oasis:names:tc:SAML:1.0:assertion":AttributeDesignatorType is a complexType. More...
 
struct  saml1__AudienceRestrictionConditionType
 "urn:oasis:names:tc:SAML:1.0:assertion":AudienceRestrictionConditionType is a complexType with complexContent extension of type "urn:oasis:names:tc:SAML:1.0:assertion":ConditionAbstractType. More...
 
struct  saml1__DoNotCacheConditionType
 "urn:oasis:names:tc:SAML:1.0:assertion":DoNotCacheConditionType is a complexType with complexContent extension of type "urn:oasis:names:tc:SAML:1.0:assertion":ConditionAbstractType. More...
 
struct  saml1__SubjectStatementAbstractType
 "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatementAbstractType is an abstract complexType with complexContent extension of type "urn:oasis:names:tc:SAML:1.0:assertion":StatementAbstractType. More...
 
struct  saml1__NameIdentifierType
 "urn:oasis:names:tc:SAML:1.0:assertion":NameIdentifierType is a complexType with simpleContent extension of type xs:string. More...
 
struct  saml1__ActionType
 "urn:oasis:names:tc:SAML:1.0:assertion":ActionType is a complexType with simpleContent extension of type xs:string. More...
 
struct  saml1__AttributeType
 "urn:oasis:names:tc:SAML:1.0:assertion":AttributeType is a complexType with complexContent extension of type "urn:oasis:names:tc:SAML:1.0:assertion":AttributeDesignatorType. More...
 
struct  saml1__AuthenticationStatementType
 "urn:oasis:names:tc:SAML:1.0:assertion":AuthenticationStatementType is a complexType with complexContent extension of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatementAbstractType. More...
 
struct  saml1__AuthorizationDecisionStatementType
 "urn:oasis:names:tc:SAML:1.0:assertion":AuthorizationDecisionStatementType is a complexType with complexContent extension of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatementAbstractType. More...
 
struct  saml1__AttributeStatementType
 "urn:oasis:names:tc:SAML:1.0:assertion":AttributeStatementType is a complexType with complexContent extension of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatementAbstractType. More...
 

Macros

#define SOAP_NAMESPACE_OF_saml1   "urn:oasis:names:tc:SAML:1.0:assertion"
 

Typedefs

typedef struct saml1__AssertionType saml1__AssertionType
 Built-in type "xs:dateTime". More...
 
typedef struct saml1__ConditionsType saml1__ConditionsType
 Typedef synonym for struct saml1__ConditionsType. More...
 
typedef struct saml1__ConditionAbstractType saml1__ConditionAbstractType
 Typedef synonym for struct saml1__ConditionAbstractType. More...
 
typedef struct saml1__AudienceRestrictionConditionType saml1__AudienceRestrictionConditionType
 Typedef synonym for struct saml1__AudienceRestrictionConditionType. More...
 
typedef struct saml1__DoNotCacheConditionType saml1__DoNotCacheConditionType
 Typedef synonym for struct saml1__DoNotCacheConditionType. More...
 
typedef struct saml1__AdviceType saml1__AdviceType
 Typedef synonym for struct saml1__AdviceType. More...
 
typedef struct saml1__StatementAbstractType saml1__StatementAbstractType
 Typedef synonym for struct saml1__StatementAbstractType. More...
 
typedef struct saml1__SubjectStatementAbstractType saml1__SubjectStatementAbstractType
 Typedef synonym for struct saml1__SubjectStatementAbstractType. More...
 
typedef struct saml1__SubjectType saml1__SubjectType
 Typedef synonym for struct saml1__SubjectType. More...
 
typedef struct saml1__NameIdentifierType saml1__NameIdentifierType
 Typedef synonym for struct saml1__NameIdentifierType. More...
 
typedef struct saml1__SubjectConfirmationType saml1__SubjectConfirmationType
 Typedef synonym for struct saml1__SubjectConfirmationType. More...
 
typedef struct saml1__AuthenticationStatementType saml1__AuthenticationStatementType
 Typedef synonym for struct saml1__AuthenticationStatementType. More...
 
typedef struct saml1__SubjectLocalityType saml1__SubjectLocalityType
 Typedef synonym for struct saml1__SubjectLocalityType. More...
 
typedef struct saml1__AuthorityBindingType saml1__AuthorityBindingType
 Typedef synonym for struct saml1__AuthorityBindingType. More...
 
typedef struct saml1__AuthorizationDecisionStatementType saml1__AuthorizationDecisionStatementType
 Typedef synonym for struct saml1__AuthorizationDecisionStatementType. More...
 
typedef struct saml1__ActionType saml1__ActionType
 Typedef synonym for struct saml1__ActionType. More...
 
typedef struct saml1__EvidenceType saml1__EvidenceType
 Typedef synonym for struct saml1__EvidenceType. More...
 
typedef struct saml1__AttributeStatementType saml1__AttributeStatementType
 Typedef synonym for struct saml1__AttributeStatementType. More...
 
typedef struct saml1__AttributeDesignatorType saml1__AttributeDesignatorType
 Typedef synonym for struct saml1__AttributeDesignatorType. More...
 
typedef struct saml1__AttributeType saml1__AttributeType
 Typedef synonym for struct saml1__AttributeType. More...
 
typedef enum saml1__DecisionType saml1__DecisionType
 Typedef synonym for enum saml1__DecisionType. More...
 
typedef char * _saml1__AssertionIDReference
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AssertionIDReference of type xs:NCName. More...
 
typedef struct saml1__AssertionType _saml1__Assertion
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Assertion of type "urn:oasis:names:tc:SAML:1.0:assertion":AssertionType. More...
 
typedef struct saml1__ConditionsType _saml1__Conditions
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Conditions of type "urn:oasis:names:tc:SAML:1.0:assertion":ConditionsType. More...
 
typedef struct saml1__ConditionAbstractType _saml1__Condition
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Condition of type "urn:oasis:names:tc:SAML:1.0:assertion":ConditionAbstractType. More...
 
typedef struct saml1__AudienceRestrictionConditionType _saml1__AudienceRestrictionCondition
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AudienceRestrictionCondition of type "urn:oasis:names:tc:SAML:1.0:assertion":AudienceRestrictionConditionType. More...
 
typedef char * _saml1__Audience
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Audience of type xs:anyURI. More...
 
typedef struct saml1__DoNotCacheConditionType _saml1__DoNotCacheCondition
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":DoNotCacheCondition of type "urn:oasis:names:tc:SAML:1.0:assertion":DoNotCacheConditionType. More...
 
typedef struct saml1__AdviceType _saml1__Advice
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Advice of type "urn:oasis:names:tc:SAML:1.0:assertion":AdviceType. More...
 
typedef struct saml1__StatementAbstractType _saml1__Statement
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Statement of type "urn:oasis:names:tc:SAML:1.0:assertion":StatementAbstractType. More...
 
typedef struct saml1__SubjectStatementAbstractType _saml1__SubjectStatement
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatementAbstractType. More...
 
typedef struct saml1__SubjectType _saml1__Subject
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Subject of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectType. More...
 
typedef struct saml1__NameIdentifierType _saml1__NameIdentifier
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":NameIdentifier of type "urn:oasis:names:tc:SAML:1.0:assertion":NameIdentifierType. More...
 
typedef struct saml1__SubjectConfirmationType _saml1__SubjectConfirmation
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectConfirmation of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectConfirmationType. More...
 
typedef _XML _saml1__SubjectConfirmationData
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectConfirmationData of type xs:anyType. More...
 
typedef char * _saml1__ConfirmationMethod
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":ConfirmationMethod of type xs:anyURI. More...
 
typedef struct saml1__AuthenticationStatementType _saml1__AuthenticationStatement
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AuthenticationStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":AuthenticationStatementType. More...
 
typedef struct saml1__SubjectLocalityType _saml1__SubjectLocality
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectLocality of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectLocalityType. More...
 
typedef struct saml1__AuthorityBindingType _saml1__AuthorityBinding
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AuthorityBinding of type "urn:oasis:names:tc:SAML:1.0:assertion":AuthorityBindingType. More...
 
typedef struct saml1__AuthorizationDecisionStatementType _saml1__AuthorizationDecisionStatement
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AuthorizationDecisionStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":AuthorizationDecisionStatementType. More...
 
typedef struct saml1__ActionType _saml1__Action
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Action of type "urn:oasis:names:tc:SAML:1.0:assertion":ActionType. More...
 
typedef struct saml1__EvidenceType _saml1__Evidence
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Evidence of type "urn:oasis:names:tc:SAML:1.0:assertion":EvidenceType. More...
 
typedef struct saml1__AttributeStatementType _saml1__AttributeStatement
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AttributeStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":AttributeStatementType. More...
 
typedef struct saml1__AttributeDesignatorType _saml1__AttributeDesignator
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AttributeDesignator of type "urn:oasis:names:tc:SAML:1.0:assertion":AttributeDesignatorType. More...
 
typedef struct saml1__AttributeType _saml1__Attribute
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Attribute of type "urn:oasis:names:tc:SAML:1.0:assertion":AttributeType. More...
 
typedef _XML _saml1__AttributeValue
 Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AttributeValue of type xs:anyType. More...
 

Enumerations

enum  saml1__DecisionType { saml1__DecisionType__Permit, saml1__DecisionType__Deny, saml1__DecisionType__Indeterminate }
 "urn:oasis:names:tc:SAML:1.0:assertion":DecisionType is a simpleType restriction of type xs:string. More...
 

Macro Definition Documentation

#define SOAP_NAMESPACE_OF_saml1   "urn:oasis:names:tc:SAML:1.0:assertion"

Document identifier: oasis-sstc-saml-schema-assertion-1.1 Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=security Revision history: V1.0 (November, 2002): Initial standard schema. V1.1 (September, 2003): * Note that V1.1 of this schema has the same XML namespace as V1.0. Rebased ID content directly on XML Schema types Added DoNotCacheCondition element and DoNotCacheConditionType

Typedef Documentation

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Action of type "urn:oasis:names:tc:SAML:1.0:assertion":ActionType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Advice of type "urn:oasis:names:tc:SAML:1.0:assertion":AdviceType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Assertion of type "urn:oasis:names:tc:SAML:1.0:assertion":AssertionType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AssertionIDReference of type xs:NCName.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Attribute of type "urn:oasis:names:tc:SAML:1.0:assertion":AttributeType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AttributeDesignator of type "urn:oasis:names:tc:SAML:1.0:assertion":AttributeDesignatorType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AttributeStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":AttributeStatementType.

typedef _XML _saml1__AttributeValue

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AttributeValue of type xs:anyType.

typedef char* _saml1__Audience

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Audience of type xs:anyURI.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AudienceRestrictionCondition of type "urn:oasis:names:tc:SAML:1.0:assertion":AudienceRestrictionConditionType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AuthenticationStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":AuthenticationStatementType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AuthorityBinding of type "urn:oasis:names:tc:SAML:1.0:assertion":AuthorityBindingType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":AuthorizationDecisionStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":AuthorizationDecisionStatementType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Condition of type "urn:oasis:names:tc:SAML:1.0:assertion":ConditionAbstractType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Conditions of type "urn:oasis:names:tc:SAML:1.0:assertion":ConditionsType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":ConfirmationMethod of type xs:anyURI.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":DoNotCacheCondition of type "urn:oasis:names:tc:SAML:1.0:assertion":DoNotCacheConditionType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Evidence of type "urn:oasis:names:tc:SAML:1.0:assertion":EvidenceType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":NameIdentifier of type "urn:oasis:names:tc:SAML:1.0:assertion":NameIdentifierType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Statement of type "urn:oasis:names:tc:SAML:1.0:assertion":StatementAbstractType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":Subject of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectConfirmation of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectConfirmationType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectConfirmationData of type xs:anyType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectLocality of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectLocalityType.

Top-level root element "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatement of type "urn:oasis:names:tc:SAML:1.0:assertion":SubjectStatementAbstractType.

Typedef synonym for struct saml1__ActionType.

Typedef synonym for struct saml1__AdviceType.

Built-in type "xs:dateTime".

Typedef synonym for struct saml1__AssertionType.

Typedef synonym for struct saml1__AttributeDesignatorType.

Typedef synonym for struct saml1__AttributeStatementType.

Typedef synonym for struct saml1__AttributeType.

Typedef synonym for struct saml1__AudienceRestrictionConditionType.

Typedef synonym for struct saml1__AuthenticationStatementType.

Typedef synonym for struct saml1__AuthorityBindingType.

Typedef synonym for struct saml1__AuthorizationDecisionStatementType.

Typedef synonym for struct saml1__ConditionAbstractType.

Typedef synonym for struct saml1__ConditionsType.

Typedef synonym for enum saml1__DecisionType.

Typedef synonym for struct saml1__DoNotCacheConditionType.

Typedef synonym for struct saml1__EvidenceType.

Typedef synonym for struct saml1__NameIdentifierType.

Typedef synonym for struct saml1__StatementAbstractType.

Typedef synonym for struct saml1__SubjectConfirmationType.

Typedef synonym for struct saml1__SubjectLocalityType.

Typedef synonym for struct saml1__SubjectStatementAbstractType.

Typedef synonym for struct saml1__SubjectType.

Enumeration Type Documentation

"urn:oasis:names:tc:SAML:1.0:assertion":DecisionType is a simpleType restriction of type xs:string.

Note
The enum values are prefixed with "saml1__DecisionType__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
Enumerator
saml1__DecisionType__Permit 

xs:string value="Permit"

saml1__DecisionType__Deny 

xs:string value="Deny"

saml1__DecisionType__Indeterminate 

xs:string value="Indeterminate"