sever side checks OCSP even if it uses v2 multi

This commit is contained in:
Hideki Miyazaki
2024-08-04 08:38:08 +09:00
parent ac4f3fb75f
commit c947fc8fda

View File

@ -14836,7 +14836,9 @@ int ProcessPeerCerts(WOLFSSL* ssl, byte* input, word32* inOutIdx,
#ifdef HAVE_OCSP
#ifdef HAVE_CERTIFICATE_STATUS_REQUEST_V2
addToPendingCAs = 0;
if (ssl->status_request_v2 && TLSX_CSR2_IsMulti(ssl->extensions)) {
if (ssl->options.side == WOLFSSL_CLIENT_END &&
ssl->status_request_v2 &&
TLSX_CSR2_IsMulti(ssl->extensions)) {
ret = TLSX_CSR2_InitRequests(ssl->extensions,
args->dCert, 0, ssl->heap);
addToPendingCAs = 1;