LassoSamlSubject

LassoSamlSubject — <saml:Subject>

Synopsis

struct              LassoSamlSubject;
LassoNode *         lasso_saml_subject_new              (void);

Description

Figure 41. Schema fragment for saml:Subject


<element name="Subject" type="saml:SubjectType"/>
<complexType name="SubjectType">
  <choice>
    <sequence>
      <element ref="saml:NameIdentifier"/>
      <element ref="saml:SubjectConfirmation" minOccurs="0"/>
    </sequence>
    <element ref="saml:SubjectConfirmation"/>
  </choice>
</complexType>


Details

struct LassoSamlSubject

struct LassoSamlSubject {
	LassoNode parent;

	LassoSamlNameIdentifier *NameIdentifier;
	LassoSamlSubjectConfirmation *SubjectConfirmation;
	LassoSaml2EncryptedElement *EncryptedNameIdentifier;
};

lasso_saml_subject_new ()

LassoNode *         lasso_saml_subject_new              (void);

Creates a new LassoSamlSubject object.

Returns :

a newly created LassoSamlSubject object