Merge pull request #3618 from haydenroche5/ocsp_self_signed_issue

Modify ParseCertRelative to ensure issuerKeyHash gets parsed and copi…
This commit is contained in:
John Safranek
2021-01-14 14:22:06 -08:00
committed by GitHub

View File

@@ -9910,6 +9910,8 @@ int ParseCertRelative(DecodedCert* cert, int type, int verify, void* cm)
} }
} }
} }
}
#ifdef HAVE_OCSP #ifdef HAVE_OCSP
if (verify != NO_VERIFY && type != CA_TYPE && if (verify != NO_VERIFY && type != CA_TYPE &&
type != TRUSTED_PEER_TYPE) { type != TRUSTED_PEER_TYPE) {
@@ -9918,11 +9920,9 @@ int ParseCertRelative(DecodedCert* cert, int type, int verify, void* cm)
XMEMCPY(cert->issuerKeyHash, cert->ca->subjectKeyHash, XMEMCPY(cert->issuerKeyHash, cert->ca->subjectKeyHash,
KEYID_SIZE); KEYID_SIZE);
} }
} }
#endif /* HAVE_OCSP */ #endif /* HAVE_OCSP */
} }
}
#if defined(WOLFSSL_RENESAS_TSIP) #if defined(WOLFSSL_RENESAS_TSIP)
/* prepare for TSIP TLS cert verification API use */ /* prepare for TSIP TLS cert verification API use */
if (cert->keyOID == RSAk) { if (cert->keyOID == RSAk) {