mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-29 18:27:29 +02:00
OSCP
1. Added a missed attr files for the OSCP status files. Bare minimum attr. 2. Added the attr files to the automake include. 3. Fix out of bounds read with the OCSP URL.
This commit is contained in:
@ -4,9 +4,13 @@
|
||||
|
||||
EXTRA_DIST += \
|
||||
certs/ocsp/index-ca-and-intermediate-cas.txt \
|
||||
certs/ocsp/index-ca-and-intermediate-cas.txt.attr \
|
||||
certs/ocsp/index-intermediate1-ca-issued-certs.txt \
|
||||
certs/ocsp/index-intermediate1-ca-issued-certs.txt.attr \
|
||||
certs/ocsp/index-intermediate2-ca-issued-certs.txt \
|
||||
certs/ocsp/index-intermediate2-ca-issued-certs.txt.attr \
|
||||
certs/ocsp/index-intermediate3-ca-issued-certs.txt \
|
||||
certs/ocsp/index-intermediate3-ca-issued-certs.txt \
|
||||
certs/ocsp/index-intermediate3-ca-issued-certs.txt.attr \
|
||||
certs/ocsp/openssl.cnf \
|
||||
certs/ocsp/intermediate1-ca-key.pem \
|
||||
certs/ocsp/intermediate1-ca-cert.pem \
|
||||
|
1
certs/ocsp/index-ca-and-intermediate-cas.txt.attr
Normal file
1
certs/ocsp/index-ca-and-intermediate-cas.txt.attr
Normal file
@ -0,0 +1 @@
|
||||
unique_subject = no
|
@ -13351,7 +13351,7 @@ int InitOcspRequest(OcspRequest* req, DecodedCert* cert, byte useNonce,
|
||||
req->serialSz = cert->serialSz;
|
||||
|
||||
if (cert->extAuthInfoSz != 0 && cert->extAuthInfo != NULL) {
|
||||
req->url = (byte*)XMALLOC(cert->extAuthInfoSz, req->heap,
|
||||
req->url = (byte*)XMALLOC(cert->extAuthInfoSz + 1, req->heap,
|
||||
DYNAMIC_TYPE_OCSP_REQUEST);
|
||||
if (req->url == NULL) {
|
||||
XFREE(req->serial, req->heap, DYNAMIC_TYPE_OCSP);
|
||||
@ -13360,6 +13360,7 @@ int InitOcspRequest(OcspRequest* req, DecodedCert* cert, byte useNonce,
|
||||
|
||||
XMEMCPY(req->url, cert->extAuthInfo, cert->extAuthInfoSz);
|
||||
req->urlSz = cert->extAuthInfoSz;
|
||||
req->url[req->urlSz] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user