From 5b69280142e441b68ea388d041c08452139fd6a0 Mon Sep 17 00:00:00 2001 From: Marcel Poul Date: Thu, 26 Jan 2012 11:01:00 +0000 Subject: [PATCH] remember cert. chain in context --- emi.canl.canl-c/src/canl.c | 1 + emi.canl.canl-c/src/canl_locl.h | 1 + 2 files changed, 2 insertions(+) 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 -- 1.8.2.3