LassoSamlSubject

LassoSamlSubject — <saml:Subject>

Synopsis


#include <lasso/lasso.h>

                    LassoSamlSubject;
LassoNode*          lasso_saml_subject_new              (void);

Object Hierarchy

  GObject
   +----LassoNode
         +----LassoSamlSubject
               +----LassoLibSubject

Description

Figure 29. 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

LassoSamlSubject

typedef struct {
	LassoSamlNameIdentifier *NameIdentifier;
	LassoSamlSubjectConfirmation *SubjectConfirmation;
	LassoSaml2EncryptedElement *EncryptedNameIdentifier;
} LassoSamlSubject;


lasso_saml_subject_new ()

LassoNode*          lasso_saml_subject_new              (void);

Creates a new LassoSamlSubject object.

Returns : a newly created LassoSamlSubject object