LassoSamlSubject

## 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