summaryrefslogtreecommitdiffstats
path: root/lasso/xml/xml.h
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-10-29 23:06:37 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-10-29 23:06:37 +0000
commitb40dfb2c28c46a259b00a7209bf047c18413c998 (patch)
tree243866e5a09ddbbe78096bd0515fe420f4ac0a47 /lasso/xml/xml.h
parent4bc93e6c0fff5c0da651f0b1f8def5a344e063ec (diff)
downloadlasso-b40dfb2c28c46a259b00a7209bf047c18413c998.tar.gz
lasso-b40dfb2c28c46a259b00a7209bf047c18413c998.tar.xz
lasso-b40dfb2c28c46a259b00a7209bf047c18413c998.zip
ds:Signature in <samlp:request/> (in login) (and the signature is not verified
yet)
Diffstat (limited to 'lasso/xml/xml.h')
-rw-r--r--lasso/xml/xml.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/lasso/xml/xml.h b/lasso/xml/xml.h
index f1124e6c..8f89d67b 100644
--- a/lasso/xml/xml.h
+++ b/lasso/xml/xml.h
@@ -74,6 +74,8 @@ struct _LassoNodeClass {
void (* init_from_query) (LassoNode *node, char **query_fields);
void (* init_from_xml) (LassoNode *node, xmlNode *xmlnode);
xmlNode* (* get_xmlNode) (LassoNode *node);
+
+ char* (* get_sign_attr_name) ();
};
LASSO_EXPORT GType lasso_node_get_type(void);
@@ -90,7 +92,8 @@ LASSO_EXPORT char* lasso_node_build_query(LassoNode *node);
LASSO_EXPORT char* lasso_node_export_to_base64(LassoNode *node);
LASSO_EXPORT char* lasso_node_export_to_query(LassoNode *node,
lassoSignatureMethod sign_method, const char *private_key_file);
-LASSO_EXPORT char* lasso_node_export_to_soap(LassoNode *node);
+LASSO_EXPORT char* lasso_node_export_to_soap(LassoNode *node,
+ const char *private_key_file, const char *certificate_file);
LASSO_EXPORT xmlNode* lasso_node_get_xmlNode(LassoNode *node);