summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-03-30 08:56:17 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-03-30 08:56:17 +0000
commitdaa903b79a07fc8eb0328e5f93754b83754890af (patch)
tree92a83e21bba6f072b2337e3f804e536d78b0fac8
parentad962a15daf75b87d7fedbbbb9ed407a28058f67 (diff)
downloadlasso-daa903b79a07fc8eb0328e5f93754b83754890af.tar.gz
lasso-daa903b79a07fc8eb0328e5f93754b83754890af.tar.xz
lasso-daa903b79a07fc8eb0328e5f93754b83754890af.zip
initial version
-rw-r--r--lasso/Attic/protocols/protocols.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/lasso/Attic/protocols/protocols.c b/lasso/Attic/protocols/protocols.c
new file mode 100644
index 00000000..adf6a521
--- /dev/null
+++ b/lasso/Attic/protocols/protocols.c
@@ -0,0 +1,18 @@
+#include <lasso/protocols/protocols.h>
+
+GString *lasso_build_encoded_message_url(const char *authority, LassoNode *request)
+{
+ GString *url;
+ xmlChar *query;
+
+ url = g_string_new(authority);
+ g_string_append_c(url, '?');
+ g_string_append(url, lasso_node_url_encode(request));
+
+ return(url);
+}
+
+void lasso_sign_encoded_message(GString *message, const char *private_key_filename)
+{
+ lasso_str_sign(message->str, xmlSecTransformRsaSha1Id, private_key_filename);
+}