LassoSamlSubjectConfirmation

LassoSamlSubjectConfirmation — <saml:SubjectConfirmation>

Synopsis


#include <lasso/lasso.h>

                    LassoSamlSubjectConfirmation;
LassoSamlSubjectConfirmation* lasso_saml_subject_confirmation_new
                                                        (void);

Object Hierarchy

  GObject
   +----LassoNode
         +----LassoSamlSubjectConfirmation

Description

Figure 30. Schema fragment for saml:SubjectConfirmation


<element name="SubjectConfirmation" type="saml:SubjectConfirmationType"/>
<complexType name="SubjectConfirmationType">
  <sequence>
    <element ref="saml:ConfirmationMethod" maxOccurs="unbounded"/>
    <element ref="saml:SubjectConfirmationData" minOccurs="0"/>
    <element ref="ds:KeyInfo" minOccurs="0"/>
  </sequence>
</complexType>

<element name="SubjectConfirmationData" type="anyType"/>
<element name="ConfirmationMethod" type="anyURI"/>


Details

LassoSamlSubjectConfirmation

typedef struct {
	/* <element ref="saml:ConfirmationMethod" maxOccurs="unbounded"/> */
	GList *ConfirmationMethod;
	/* <element ref="saml:SubjectConfirmationData" minOccurs="0"/> */
	char *SubjectConfirmationData;
	LassoDsKeyInfo *KeyInfo;
} LassoSamlSubjectConfirmation;


lasso_saml_subject_confirmation_new ()

LassoSamlSubjectConfirmation* lasso_saml_subject_confirmation_new
                                                        (void);

Creates a new LassoSamlSubjectConfirmation object.

Returns : a newly created LassoSamlSubjectConfirmation object