mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-26 12:58:03 +00:00
BUG/MINOR: lua: Wrong OCSP CID after modifying an SSL certficate (LUA)
This bugfix is the same as the following one: "BUG/MINOR: ssl_ckch: Wrong OCSP CID after modifying an SSL certficate" where the OCSP CID had to be reset when updating a certificate. Must be backported to 2.8.
This commit is contained in:
parent
75f5977ff4
commit
917f7c74d3
@ -12911,6 +12911,13 @@ __LJMP static int hlua_ckch_set(lua_State *L)
|
||||
goto end;
|
||||
}
|
||||
|
||||
/* Reset the OCSP CID */
|
||||
if (cert_ext->type == CERT_TYPE_PEM || cert_ext->type == CERT_TYPE_KEY ||
|
||||
cert_ext->type == CERT_TYPE_ISSUER) {
|
||||
OCSP_CERTID_free(new_ckchs->data->ocsp_cid);
|
||||
new_ckchs->data->ocsp_cid = NULL;
|
||||
}
|
||||
|
||||
/* apply the change on the duplicate */
|
||||
if (cert_ext->load(filename, payload, data, &err) != 0) {
|
||||
memprintf(&err, "%sCan't load the payload for '%s'", err ? err : "", cert_ext->ext);
|
||||
|
Loading…
Reference in New Issue
Block a user