openxpki: Register as OCSP responder

This commit is contained in:
Tobias Brunner 2023-10-30 17:49:34 +01:00
parent 515cecfe3e
commit efac611566

View File

@ -47,18 +47,17 @@ static bool plugin_cb(private_openxpki_plugin_t *this,
{ {
if (reg) if (reg)
{ {
/* Is there already a registered OCSP responder? */ this->ocsp_responder = openxpki_ocsp_responder_create();
if (!lib->get(lib, "ocsp-responder")) if (this->ocsp_responder)
{ {
this->ocsp_responder = openxpki_ocsp_responder_create(); lib->ocsp->add_responder(lib->ocsp, this->ocsp_responder);
lib->set(lib, "ocsp-responder", this->ocsp_responder);
} }
} }
else else
{ {
if (this->ocsp_responder) 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); this->ocsp_responder->destroy(this->ocsp_responder);
} }
} }