mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #3618 from haydenroche5/ocsp_self_signed_issue
Modify ParseCertRelative to ensure issuerKeyHash gets parsed and copi…pull/3655/head
commit
0ac43bb095
|
@ -9910,18 +9910,18 @@ int ParseCertRelative(DecodedCert* cert, int type, int verify, void* cm)
|
|||
}
|
||||
}
|
||||
}
|
||||
#ifdef HAVE_OCSP
|
||||
if (verify != NO_VERIFY && type != CA_TYPE &&
|
||||
type != TRUSTED_PEER_TYPE) {
|
||||
if (cert->ca) {
|
||||
/* Need the CA's public key hash for OCSP */
|
||||
XMEMCPY(cert->issuerKeyHash, cert->ca->subjectKeyHash,
|
||||
KEYID_SIZE);
|
||||
}
|
||||
|
||||
}
|
||||
#endif /* HAVE_OCSP */
|
||||
}
|
||||
|
||||
#ifdef HAVE_OCSP
|
||||
if (verify != NO_VERIFY && type != CA_TYPE &&
|
||||
type != TRUSTED_PEER_TYPE) {
|
||||
if (cert->ca) {
|
||||
/* Need the CA's public key hash for OCSP */
|
||||
XMEMCPY(cert->issuerKeyHash, cert->ca->subjectKeyHash,
|
||||
KEYID_SIZE);
|
||||
}
|
||||
}
|
||||
#endif /* HAVE_OCSP */
|
||||
}
|
||||
#if defined(WOLFSSL_RENESAS_TSIP)
|
||||
/* prepare for TSIP TLS cert verification API use */
|
||||
|
|
Loading…
Reference in New Issue