LassoSaml2Advice

LassoSaml2Advice — <saml2:Advice>

Synopsis


#include <lasso/lasso.h>

                    LassoSaml2Advice;
LassoNode*          lasso_saml2_advice_new              (void);

Description

Figure 40. Schema fragment for saml2:Advice


<complexType name="AdviceType">
  <choice minOccurs="0" maxOccurs="unbounded">
    <element ref="saml:AssertionIDRef"/>
    <element ref="saml:AssertionURIRef"/>
    <element ref="saml:Assertion"/>
    <element ref="saml:EncryptedAssertion"/>
    <any namespace="##other" processContents="lax"/>
  </choice>
</complexType>


Details

LassoSaml2Advice

typedef struct {
	LassoNode parent;

	/* elements */
	GList *AssertionIDRef;
	GList *AssertionURIRef;
	GList *Assertion; /* of LassoSaml2Assertion */
	GList *EncryptedAssertion; /* of LassoSaml2EncryptedElement */
} LassoSaml2Advice;


lasso_saml2_advice_new ()

LassoNode*          lasso_saml2_advice_new              (void);

Creates a new LassoSaml2Advice object.

Returns : a newly created LassoSaml2Advice object