From efac61156680c603172c8a68807ba698f6921977 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 30 Oct 2023 17:49:34 +0100 Subject: [PATCH] openxpki: Register as OCSP responder --- src/libstrongswan/plugins/openxpki/openxpki_plugin.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/libstrongswan/plugins/openxpki/openxpki_plugin.c b/src/libstrongswan/plugins/openxpki/openxpki_plugin.c index 7d7138bc54..afb8a61d7e 100644 --- a/src/libstrongswan/plugins/openxpki/openxpki_plugin.c +++ b/src/libstrongswan/plugins/openxpki/openxpki_plugin.c @@ -47,18 +47,17 @@ static bool plugin_cb(private_openxpki_plugin_t *this, { if (reg) { - /* Is there already a registered OCSP responder? */ - if (!lib->get(lib, "ocsp-responder")) + this->ocsp_responder = openxpki_ocsp_responder_create(); + if (this->ocsp_responder) { - this->ocsp_responder = openxpki_ocsp_responder_create(); - lib->set(lib, "ocsp-responder", this->ocsp_responder); + lib->ocsp->add_responder(lib->ocsp, this->ocsp_responder); } } else { if (this->ocsp_responder) { - lib->set(lib, "ocsp-responder", NULL); + lib->ocsp->remove_responder(lib->ocsp, this->ocsp_responder); this->ocsp_responder->destroy(this->ocsp_responder); } } -- 2.47.2