mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-01 18:58:29 +00:00
cryptnet: Give precedence to OID_AUTHORITY_INFO_ACCESS in verify_cert_revocation().
Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
8a463a335b
commit
f742716487
|
@ -2139,17 +2139,13 @@ static DWORD verify_cert_revocation(const CERT_CONTEXT *cert, FILETIME *pTime,
|
|||
if (find_cached_revocation_status(&cert->pCertInfo->SerialNumber, pTime, pRevStatus))
|
||||
return pRevStatus->dwError;
|
||||
|
||||
if ((ext = CertFindExtension(szOID_CRL_DIST_POINTS,
|
||||
cert->pCertInfo->cExtension, cert->pCertInfo->rgExtension)))
|
||||
if ((ext = CertFindExtension(szOID_AUTHORITY_INFO_ACCESS, cert->pCertInfo->cExtension, cert->pCertInfo->rgExtension)))
|
||||
{
|
||||
error = verify_cert_revocation_from_dist_points_ext(&ext->Value, cert,
|
||||
pTime, dwFlags, pRevPara, pRevStatus);
|
||||
error = verify_cert_revocation_from_aia_ext(&ext->Value, cert, pTime, dwFlags, pRevPara, pRevStatus);
|
||||
}
|
||||
else if ((ext = CertFindExtension(szOID_AUTHORITY_INFO_ACCESS,
|
||||
cert->pCertInfo->cExtension, cert->pCertInfo->rgExtension)))
|
||||
else if ((ext = CertFindExtension(szOID_CRL_DIST_POINTS, cert->pCertInfo->cExtension, cert->pCertInfo->rgExtension)))
|
||||
{
|
||||
error = verify_cert_revocation_from_aia_ext(&ext->Value, cert, pTime,
|
||||
dwFlags, pRevPara, pRevStatus);
|
||||
error = verify_cert_revocation_from_dist_points_ext(&ext->Value, cert, pTime, dwFlags, pRevPara, pRevStatus);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue