From 6819e4d754c9c776c21cd4c45371d4d6c0e520de Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Wed, 28 Mar 2007 20:43:38 +0000 Subject: [PATCH] implemented ipsec purgeocsp --- src/charon/threads/stroke_interface.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/charon/threads/stroke_interface.c b/src/charon/threads/stroke_interface.c index b03958158..9b625eb59 100755 --- a/src/charon/threads/stroke_interface.c +++ b/src/charon/threads/stroke_interface.c @@ -1170,7 +1170,14 @@ static void stroke_purge(stroke_msg_t *msg, FILE *out) { if (msg->purge.flags & PURGE_OCSP) { - /* TODO charon->credentials->purge_ocsp(charon->credentials); */ + iterator_t *iterator = charon->credentials->create_cainfo_iterator(charon->credentials); + ca_info_t *ca_info; + + while (iterator->iterate(iterator, (void**)&ca_info)) + { + ca_info->purge_ocsp(ca_info); + } + iterator->destroy(iterator); } }