LassoSaml2SubjectConfirmation

LassoSaml2SubjectConfirmation — <saml2:SubjectConfirmation>

Synopsis


#include <lasso/lasso.h>

                    LassoSaml2SubjectConfirmation;
LassoNode*          lasso_saml2_subject_confirmation_new
                                                        (void);

Description

Figure 59. Schema fragment for saml2:SubjectConfirmation


<complexType name="SubjectConfirmationType">
  <sequence>
    <choice minOccurs="0">
      <element ref="saml:BaseID"/>
      <element ref="saml:NameID"/>
      <element ref="saml:EncryptedID"/>
    </choice>
    <element ref="saml:SubjectConfirmationData" minOccurs="0"/>
  </sequence>
  <attribute name="Method" type="anyURI" use="required"/>
</complexType>


Details

LassoSaml2SubjectConfirmation

typedef struct {
	LassoNode parent;

	/* elements */
	LassoSaml2BaseIDAbstract *BaseID;
	LassoSaml2NameID *NameID;
	LassoSaml2EncryptedElement *EncryptedID;
	LassoSaml2SubjectConfirmationData *SubjectConfirmationData;
	/* attributes */
	char *Method;
} LassoSaml2SubjectConfirmation;


lasso_saml2_subject_confirmation_new ()

LassoNode*          lasso_saml2_subject_confirmation_new
                                                        (void);

Creates a new LassoSaml2SubjectConfirmation object.

Returns : a newly created LassoSaml2SubjectConfirmation object