LassoSaml2Subject

LassoSaml2Subject — <saml2:Subject>

Synopsis

                    LassoSaml2Subject;
LassoNode*          lasso_saml2_subject_new             (void);

Description

Figure 65. Schema fragment for saml2:Subject


<complexType name="SubjectType">
  <choice>
    <sequence>
      <choice>
        <element ref="saml:BaseID"/>
        <element ref="saml:NameID"/>
        <element ref="saml:EncryptedID"/>
      </choice>
      <element ref="saml:SubjectConfirmation" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <element ref="saml:SubjectConfirmation" maxOccurs="unbounded"/>
  </choice>
</complexType>


Details

LassoSaml2Subject

typedef struct {
	LassoNode parent;

	/* elements */
	LassoSaml2BaseIDAbstract *BaseID;
	LassoSaml2NameID *NameID;
	LassoSaml2EncryptedElement *EncryptedID;
	LassoSaml2SubjectConfirmation *SubjectConfirmation;
} LassoSaml2Subject;

lasso_saml2_subject_new ()

LassoNode*          lasso_saml2_subject_new             (void);

Creates a new LassoSaml2Subject object.

Returns :

a newly created LassoSaml2Subject object