aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/stroke/stroke_socket.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-03-27 06:37:29 +0000
committerMartin Willi <martin@strongswan.org>2008-03-27 06:37:29 +0000
commitf957f7dfb32b18fd483285fa7feabd8514d34216 (patch)
treebc2acb35d6a3365b5f3761a1c8b51cdfba0021ad /src/charon/plugins/stroke/stroke_socket.c
parentd61bd27a9a1853aa246004903707dfa255578f23 (diff)
downloadstrongswan-f957f7dfb32b18fd483285fa7feabd8514d34216.tar.bz2
strongswan-f957f7dfb32b18fd483285fa7feabd8514d34216.tar.xz
implemented cert cache flushing, ipsec purgeocsp
Diffstat (limited to 'src/charon/plugins/stroke/stroke_socket.c')
-rw-r--r--src/charon/plugins/stroke/stroke_socket.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/charon/plugins/stroke/stroke_socket.c b/src/charon/plugins/stroke/stroke_socket.c
index 60ea3019c..ce0725196 100644
--- a/src/charon/plugins/stroke/stroke_socket.c
+++ b/src/charon/plugins/stroke/stroke_socket.c
@@ -271,8 +271,8 @@ static void stroke_del_ca(private_stroke_socket_t *this,
/**
* show status of daemon
*/
-static void stroke_status(private_stroke_socket_t *this, stroke_msg_t *msg, FILE *out,
- bool all)
+static void stroke_status(private_stroke_socket_t *this,
+ stroke_msg_t *msg, FILE *out, bool all)
{
pop_string(msg, &(msg->status.name));
@@ -303,9 +303,11 @@ static void stroke_reread(private_stroke_socket_t *this,
/**
* purge various information
*/
-static void stroke_purge(private_stroke_socket_t *this, stroke_msg_t *msg, FILE *out)
+static void stroke_purge(private_stroke_socket_t *this,
+ stroke_msg_t *msg, FILE *out)
{
- /* TODO: flush cache */
+ charon->credentials->flush_cache(charon->credentials,
+ CERT_X509_OCSP_RESPONSE);
}
signal_t get_signal_from_logtype(char *type)