summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2011-12-01 18:58:04 +0100
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2011-12-05 12:03:13 +0100
commit490cc01bf21f44f431011a3c064b4a88fc921441 (patch)
tree71a232a64b7448bef5c64f596a8dc4a93ebee9ff
parente9212301d3b9267e1a146df47b2107485173436a (diff)
downloadlasso-490cc01bf21f44f431011a3c064b4a88fc921441.tar.gz
lasso-490cc01bf21f44f431011a3c064b4a88fc921441.tar.xz
lasso-490cc01bf21f44f431011a3c064b4a88fc921441.zip
[xml] use lasso_node_export_to_query_with_password to implement lasso_node_export_to_query
-rw-r--r--lasso/xml/xml.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index 9ce3f245..e4ad4465 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -377,25 +377,10 @@ lasso_node_export_to_paos_request(LassoNode *node, const char *issuer,
* caller.
**/
char*
-lasso_node_export_to_query(LassoNode *node,
- LassoSignatureMethod sign_method, const char *private_key_file)
+lasso_node_export_to_query(LassoNode *node, LassoSignatureMethod sign_method,
+ const char *private_key_file)
{
- char *unsigned_query, *query = NULL;
-
- g_return_val_if_fail(LASSO_IS_NODE(node), NULL);
-
- unsigned_query = lasso_node_build_query(node);
- if (unsigned_query == NULL) {
- return NULL;
- }
- if (private_key_file) {
- query = lasso_query_sign(unsigned_query, sign_method, private_key_file, NULL);
- } else {
- lasso_transfer_string(query, unsigned_query);
- }
- lasso_release(unsigned_query);
-
- return query;
+ return lasso_node_export_to_query_with_password(node, sign_method, private_key_file, NULL);
}
/**