![]() | ![]() | ![]() | Lasso Reference Manual | ![]() |
---|
LassoLibAuthenticationStatementLassoLibAuthenticationStatement — |
#include <lasso/lasso.h> LassoLibAuthenticationStatement; LassoLibAuthenticationStatement* lasso_lib_authentication_statement_new (void); LassoLibAuthenticationStatement* lasso_lib_authentication_statement_new_full (constchar *authenticationMethod, constchar *authenticationInstant, constchar *reauthenticateOnOrAfter, LassoSamlNameIdentifier *sp_identifier, LassoSamlNameIdentifier *idp_identifier);
GObject +----LassoNode +----LassoSamlStatementAbstract +----LassoSamlSubjectStatementAbstract +----LassoSamlAuthenticationStatement +----LassoLibAuthenticationStatement
typedef struct { /* <xs:element ref="AuthnContext" minOccurs="0"/> */ LassoLibAuthnContext *AuthnContext; /* <xs:attribute name="ReauthenticateOnOrAfter" type="xs:dateTime" use="optional"/> */ char *ReauthenticateOnOrAfter; /* <xs:attribute name="SessionIndex" type="xs:string" use="required"/> */ char *SessionIndex; } LassoLibAuthenticationStatement;
LassoLibAuthenticationStatement* lasso_lib_authentication_statement_new (void);
Creates a new LassoLibAuthenticationStatement object.
Returns : | a newly created LassoLibAuthenticationStatement object |
LassoLibAuthenticationStatement* lasso_lib_authentication_statement_new_full (constchar *authenticationMethod, constchar *authenticationInstant, constchar *reauthenticateOnOrAfter, LassoSamlNameIdentifier *sp_identifier, LassoSamlNameIdentifier *idp_identifier);
Creates a new LassoLibAuthenticationStatement object and initializes it with the parameters.
authenticationMethod : | |
authenticationInstant : | AuthenticationInstant (NULL to get current time) |
reauthenticateOnOrAfter : | |
sp_identifier : | |
idp_identifier : | |
Returns : | a newly created LassoLibAuthenticationStatement object |
<< LassoLibAssertion | LassoLibAuthnContext >> |