aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_request.c
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2025-01-08 17:50:33 +0400
committerpluknet <pluknet@nginx.com>2025-01-17 04:37:46 +0400
commit5d5d9adccfeaff7d5926737ee5dfa43937fe5899 (patch)
treedffc4e214497ad560eb317e97be59ac6eac3fac3 /src/http/ngx_http_request.c
parent454ad0ef33a347eba1a62d18c8fc0498f4dcfd64 (diff)
downloadnginx-5d5d9adccfeaff7d5926737ee5dfa43937fe5899.tar.gz
nginx-5d5d9adccfeaff7d5926737ee5dfa43937fe5899.zip
SSL: avoid using mismatched certificate/key cached pairs.
This can happen with certificates and certificate keys specified with variables due to partial cache update in various scenarios: - cache expiration with only one element of pair evicted - on-disk update with non-cacheable encrypted keys - non-atomic on-disk update The fix is to retry with fresh data on X509_R_KEY_VALUES_MISMATCH.
Diffstat (limited to 'src/http/ngx_http_request.c')
0 files changed, 0 insertions, 0 deletions