A ckch_store used in JWT verification might not have any ckch instances
or crt-list entries linked but we don't want to be able to remove it via
the CLI anyway since it would make all future jwt_verify calls using
this certificate fail.
if (!LIST_ISEMPTY(&store->ckch_inst)) {
memprintf(&err, "certificate '%s' in use, can't be deleted!\n", filename);
goto error;
+ } else if (store->jwt_entry) {
+ memprintf(&err, "certificate '%s' in use for JWT validation, can't be deleted!\n", filename);
+ goto error;
}
ebmb_delete(&store->node);