Juan Lang : wintrust: Remove bad check that prevents root certificates from appearing time valid .
Alexandre Julliard
julliard at winehq.org
Thu Oct 4 06:21:05 CDT 2007
Module: wine
Branch: master
Commit: b78c69dd4b4ef4c0f9203f7970148ab6e1393258
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b78c69dd4b4ef4c0f9203f7970148ab6e1393258
Author: Juan Lang <juan.lang at gmail.com>
Date: Wed Oct 3 12:01:57 2007 -0700
wintrust: Remove bad check that prevents root certificates from appearing time valid.
---
dlls/wintrust/softpub.c | 6 +-----
1 files changed, 1 insertions(+), 5 deletions(-)
diff --git a/dlls/wintrust/softpub.c b/dlls/wintrust/softpub.c
index b467464..bef0775 100644
--- a/dlls/wintrust/softpub.c
+++ b/dlls/wintrust/softpub.c
@@ -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;
More information about the wine-cvs
mailing list