| Top |
Figure 28. Schema fragment for saml:AuthenticationStatement
<element name="AuthenticationStatement" type="saml:AuthenticationStatementType"/>
<complexType name="AuthenticationStatementType">
<complexContent>
<extension base="saml:SubjectStatementAbstractType">
<sequence>
<element ref="saml:SubjectLocality" minOccurs="0"/>
<element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="AuthenticationMethod" type="anyURI" use="required"/>
<attribute name="AuthenticationInstant" type="dateTime" use="required"/>
</extension>
</complexContent>
</complexType>
LassoNode *
lasso_saml_authentication_statement_new
(void);
Creates a new LassoSamlAuthenticationStatement object.
struct LassoSamlAuthenticationStatement {
LassoSamlSubjectStatementAbstract parent;
/* <element ref="saml:SubjectLocality" minOccurs="0"/> */
LassoSamlSubjectLocality *SubjectLocality;
/* <element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded"/> */
GList *AuthorityBinding; /* of LassoNode */
/* <attribute name="AuthenticationMethod" type="anyURI" use="required"/> */
char *AuthenticationMethod;
/* <attribute name="AuthenticationInstant" type="dateTime" use="required"/> */
char *AuthenticationInstant;
};