| Lasso Reference Manual | ||||
|---|---|---|---|---|
#include <lasso/lasso.h>
LassoSaml2AuthnContext;
LassoNode* lasso_saml2_authn_context_new (void);
Figure 45. Schema fragment for saml2:AuthnContext
<complexType name="AuthnContextType">
<sequence>
<choice>
<sequence>
<element ref="saml:AuthnContextClassRef"/>
<choice minOccurs="0">
<element ref="saml:AuthnContextDecl"/>
<element ref="saml:AuthnContextDeclRef"/>
</choice>
</sequence>
<choice>
<element ref="saml:AuthnContextDecl"/>
<element ref="saml:AuthnContextDeclRef"/>
</choice>
</choice>
<element ref="saml:AuthenticatingAuthority" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
typedef struct {
LassoNode parent;
/* elements */
char *AuthnContextClassRef;
/* XXX */ void *AuthnContextDecl;
char *AuthnContextDeclRef;
char *AuthenticatingAuthority;
} LassoSaml2AuthnContext;
LassoNode* lasso_saml2_authn_context_new (void);
Creates a new LassoSaml2AuthnContext object.
| Returns : | a newly created LassoSaml2AuthnContext object |