crypt32(5/17): Check chain root's trusted status regardless of
whether its signature is valid
Juan Lang
juan.lang at gmail.com
Thu Aug 30 20:15:25 CDT 2007
--Juan
-------------- next part --------------
From 889eed2f85690be35093d6eb67704b30cca86655 Mon Sep 17 00:00:00 2001
From: Juan Lang <juan.lang at gmail.com>
Date: Thu, 30 Aug 2007 17:51:45 -0700
Subject: [PATCH] Check chain root's trusted status regardless of whether its signature is valid
---
dlls/crypt32/chain.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/crypt32/chain.c b/dlls/crypt32/chain.c
index 6584085..b87eee1 100644
--- a/dlls/crypt32/chain.c
+++ b/dlls/crypt32/chain.c
@@ -367,7 +367,7 @@ static BOOL CRYPT_BuildSimpleChain(HCERT
CERT_TRUST_IS_NOT_SIGNATURE_VALID;
}
}
- if (ret)
+ if (CRYPT_IsCertificateSelfSigned(root))
{
BYTE hash[20];
DWORD size = sizeof(hash);
--
1.4.1
More information about the wine-patches
mailing list