wintrust: Remove bad check that prevents root certificates from appearing time valid.

This commit is contained in:
Juan Lang 2007-10-03 12:01:57 -07:00 committed by Alexandre Julliard
parent deb1709686
commit b78c69dd4b
1 changed files with 1 additions and 5 deletions

View File

@ -526,11 +526,7 @@ BOOL WINAPI SoftpubCheckCert(CRYPT_PROVIDER_DATA *data, DWORD idxSigner,
{
/* Set confidence */
data->pasSigners[idxSigner].pasCertChain[i].dwConfidence = 0;
/* The last element in the chain doesn't have an issuer, so it
* can't have a valid time (with respect to its issuer)
*/
if (i != simpleChain->cElement - 1 &&
!(simpleChain->rgpElement[i]->TrustStatus.dwErrorStatus &
if (!(simpleChain->rgpElement[i]->TrustStatus.dwErrorStatus &
CERT_TRUST_IS_NOT_TIME_VALID))
data->pasSigners[idxSigner].pasCertChain[i].dwConfidence
|= CERT_CONFIDENCE_TIME;