Module: wine Branch: master Commit: 3ce9304592c16d5bdc4053460b9d266f15cc551f URL: http://source.winehq.org/git/wine.git/?a=commit;h=3ce9304592c16d5bdc4053460b...
Author: David Hedberg dhedberg@codeweavers.com Date: Sun Dec 19 21:27:23 2010 +0100
wininet: Respect SECURITY_FLAG_IGNORE_CERT_DATE_INVALID.
---
dlls/wininet/netconnection.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/wininet/netconnection.c b/dlls/wininet/netconnection.c index 6a06b9a..958abfb 100644 --- a/dlls/wininet/netconnection.c +++ b/dlls/wininet/netconnection.c @@ -248,7 +248,8 @@ static DWORD netconn_verify_cert(PCCERT_CONTEXT cert, HCERTSTORE store, CERT_TRUST_IS_REVOKED | CERT_TRUST_IS_NOT_VALID_FOR_USAGE;
- if (chain->TrustStatus.dwErrorStatus & CERT_TRUST_IS_NOT_TIME_VALID) + if (chain->TrustStatus.dwErrorStatus & CERT_TRUST_IS_NOT_TIME_VALID && + !(security_flags & SECURITY_FLAG_IGNORE_CERT_DATE_INVALID)) err = ERROR_INTERNET_SEC_CERT_DATE_INVALID; else if (chain->TrustStatus.dwErrorStatus & CERT_TRUST_IS_UNTRUSTED_ROOT &&