![]() |
![]() |
![]() |
Lasso Reference Manual | ![]() |
---|---|---|---|---|
#include <lasso/lasso.h> LassoLibAuthnContext; LassoNode* lasso_lib_authn_context_new (void);
Figure 3. Schema fragment for lib:AuthnContext
<xs:element name="AuthnContext"> <xs:complexType> <xs:sequence> <xs:element name="AuthnContextClassRef" type="xs:anyURI" minOccurs="0"/> <xs:choice> <xs:element ref="ac:AuthenticationContextStatement"/> <xs:element name="AuthnContextStatementRef" type="xs:anyURI"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element>
typedef struct { /* <xs:element name="AuthnContextClassRef" type="xs:anyURI" minOccurs="0"/> */ char *AuthnContextClassRef; /* <xs:element name="AuthnContextStatementRef" type="xs:anyURI"/> */ char *AuthnContextStatementRef; /* <xs:element ref="ac:AuthenticationContextStatement"/> */ void *AuthenticationContextStatement; /* TODO: support that element */ } LassoLibAuthnContext;
LassoNode* lasso_lib_authn_context_new (void);
Creates a new LassoLibAuthnContext object.
Returns : | a newly created LassoLibAuthnContext object |