diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2004-10-27 09:49:13 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2004-10-27 09:49:13 +0000 |
commit | f13772d62deb599c1c475f5b842ac76bdefc7e2f (patch) | |
tree | 3b217e851e54b477ecbf4df2cb6ded611574b1aa /lasso/xml/saml_authentication_statement.h | |
parent | c411dbc31f0938f513c4fb4ccc3b12a7b4ce6617 (diff) | |
download | lasso-f13772d62deb599c1c475f5b842ac76bdefc7e2f.tar.gz lasso-f13772d62deb599c1c475f5b842ac76bdefc7e2f.tar.xz lasso-f13772d62deb599c1c475f5b842ac76bdefc7e2f.zip |
Done with the move to structures and the removal of protocols/ (lasso branched
on October 2nd; occasional merges since then).
- Compatible with current souk test suites.
- Missing memory management for everything in xml/
- Missing xmlsec support for SOAP messages.
Diffstat (limited to 'lasso/xml/saml_authentication_statement.h')
-rw-r--r-- | lasso/xml/saml_authentication_statement.h | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/lasso/xml/saml_authentication_statement.h b/lasso/xml/saml_authentication_statement.h index c61e8974..cdee13ef 100644 --- a/lasso/xml/saml_authentication_statement.h +++ b/lasso/xml/saml_authentication_statement.h @@ -45,8 +45,16 @@ typedef struct _LassoSamlAuthenticationStatement LassoSamlAuthenticationStatemen typedef struct _LassoSamlAuthenticationStatementClass LassoSamlAuthenticationStatementClass; struct _LassoSamlAuthenticationStatement { - LassoSamlSubjectStatementAbstract parent; - /*< private >*/ + LassoSamlSubjectStatementAbstract parent; + /* <element ref="saml:SubjectLocality" minOccurs="0"/> */ + LassoSamlSubjectLocality *SubjectLocality; + /* <element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded"/> */ + LassoSamlAuthorityBinding *AuthorityBinding; /* XXX unbounded */ + /* <attribute name="AuthenticationMethod" type="anyURI" use="required"/> */ + char *AuthenticationMethod; + /* <attribute name="AuthenticationInstant" type="dateTime" use="required"/> */ + char *AuthenticationInstant; + }; struct _LassoSamlAuthenticationStatementClass { @@ -57,18 +65,6 @@ struct _LassoSamlAuthenticationStatementClass { LASSO_EXPORT GType lasso_saml_authentication_statement_get_type(void); LASSO_EXPORT LassoNode* lasso_saml_authentication_statement_new(void); -LASSO_EXPORT void lasso_saml_authentication_statement_add_authorityBinding (LassoSamlAuthenticationStatement *node, - LassoSamlAuthorityBinding *authorityBinding); - -LASSO_EXPORT void lasso_saml_authentication_statement_set_authenticationInstant (LassoSamlAuthenticationStatement *node, - const xmlChar *authenticationInstant); - -LASSO_EXPORT void lasso_saml_authentication_statement_set_authenticationMethod (LassoSamlAuthenticationStatement *node, - const xmlChar *authenticationMethod); - -LASSO_EXPORT void lasso_saml_authentication_statement_set_subjectLocality (LassoSamlAuthenticationStatement *node, - LassoSamlSubjectLocality *subjectLocality); - #ifdef __cplusplus } #endif /* __cplusplus */ |