summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/id-ff/lecp.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/lasso/id-ff/lecp.c b/lasso/id-ff/lecp.c
index 5513b8e9..1f47dda7 100644
--- a/lasso/id-ff/lecp.c
+++ b/lasso/id-ff/lecp.c
@@ -62,8 +62,7 @@ lasso_lecp_build_authn_request_envelope_msg(LassoLecp *lecp)
return(-1);
}
- /* FIXME : export to base 64 or simple xml dump */
- profile->msg_body = lasso_node_export_to_base64(lecp->authnRequestEnvelope);
+ profile->msg_body = lasso_node_export(lecp->authnRequestEnvelope);
if (profile->msg_body == NULL) {
message(G_LOG_LEVEL_CRITICAL, "Error while exporting the AuthnRequestEnvelope to POST msg\n");
return(-1);
@@ -105,9 +104,9 @@ lasso_lecp_build_authn_response_msg(LassoLecp *lecp)
message(G_LOG_LEVEL_CRITICAL, "AssertionConsumerServiceURL not found\n");
return(-1);
}
- profile->msg_body = lasso_node_export(profile->response);
+ profile->msg_body = lasso_node_export_to_base64(profile->response);
if (profile->msg_body == NULL) {
- message(G_LOG_LEVEL_CRITICAL, "AuthnResponse msg not found\n");
+ message(G_LOG_LEVEL_CRITICAL, "AuthnResponse Base64 msg not found\n");
return(-1);
}
@@ -201,7 +200,7 @@ lasso_lecp_init_from_authn_request_msg(LassoLecp *lecp,
gint
lasso_lecp_process_authn_request_envelope_msg(LassoLecp *lecp,
- gchar *request_msg)
+ gchar *request_msg)
{
g_return_val_if_fail(LASSO_IS_LECP(lecp), -1);
g_return_val_if_fail(request_msg!=NULL, -1);