From: Marcel Poul Date: Thu, 26 Jan 2012 11:01:00 +0000 (+0000) Subject: remember cert. chain in context X-Git-Tag: glite-jobid-api-c_R_2_1_0_2~38 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=5b69280142e441b68ea388d041c08452139fd6a0;p=jra1mw.git remember cert. chain in context --- diff --git a/emi.canl.canl-c/src/canl.c b/emi.canl.canl-c/src/canl.c index 4458f57..ef66074 100644 --- a/emi.canl.canl-c/src/canl.c +++ b/emi.canl.canl-c/src/canl.c @@ -37,6 +37,7 @@ void canl_free_ctx(canl_ctx cc) free(ctx->err_msg); ctx->err_msg = NULL; } + /*TODO delete ctx content for real*/ free(ctx); } diff --git a/emi.canl.canl-c/src/canl_locl.h b/emi.canl.canl-c/src/canl_locl.h index cfcbdcb..9484b30 100644 --- a/emi.canl.canl-c/src/canl_locl.h +++ b/emi.canl.canl-c/src/canl_locl.h @@ -54,6 +54,7 @@ typedef enum _CANL_AUTH_MECHANISM typedef struct _cert_key_store { X509 *cert; EVP_PKEY *key; + STACK_OF(X509) *chain; } cert_key_store; typedef struct _glb_ctx