LassoSaml2AuthnContext

LassoSaml2AuthnContext — <saml2:AuthnContext>

Synopsis

                    LassoSaml2AuthnContext;
LassoNode*          lasso_saml2_authn_context_new       (void);

Description

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


Details

LassoSaml2AuthnContext

typedef struct {
	LassoNode parent;

	/* elements */
	char *AuthnContextClassRef;
	/* XXX */ void *AuthnContextDecl;
	char *AuthnContextDeclRef;
	char *AuthenticatingAuthority;
} LassoSaml2AuthnContext;

lasso_saml2_authn_context_new ()

LassoNode*          lasso_saml2_authn_context_new       (void);

Creates a new LassoSaml2AuthnContext object.

Returns :

a newly created LassoSaml2AuthnContext object