Commit Graph

36 Commits

Author SHA1 Message Date
Juan Lang
6455674c97 wintrust: Separate loading a message from a WINTRUST_CERT_INFO into a helper function. 2008-10-24 14:25:00 +02:00
Juan Lang
04841e1f35 wintrust: Don't hardcode supported OIDs, let CryptDecodeObject handle it directly. 2008-10-09 12:15:03 +02:00
Juan Lang
cdfb393db4 wintrust: Only set the error on the root element of the chain. 2008-09-29 17:22:04 -05:00
Juan Lang
c20a617aec wintrust: Use helper function for setting confidence in SoftpubCheckCert. 2008-09-29 17:21:56 -05:00
Juan Lang
cc3a94f40d wintrust: Map cert trust error status to a windows error. 2008-09-29 17:21:47 -05:00
Juan Lang
036128842a wintrust: Check that the end certificate in the chain isn't disallowed to match native behavior. 2008-09-23 12:13:46 +02:00
Juan Lang
2844cb5a65 wintrust: Only do policy check if pointer is set. 2008-09-23 12:13:39 +02:00
Juan Lang
30547a45e2 wintrust: Always initialize CERT_CHAIN_PARA's RequestedUsage. 2008-09-23 12:13:17 +02:00
Juan Lang
a9dbc17d50 wintrust: Store the error status and confidence for each element in the chain. 2008-09-23 12:13:01 +02:00
Juan Lang
49fdba4768 wintrust: Search all additional stores when building a chain, not just the first one. 2008-09-23 12:12:57 +02:00
Rob Shearman
19e9b665c6 wintrust: Add explicit "!= NO_ERROR" to expressions that use variables containing error codes as booleans. 2008-09-12 16:50:13 +02:00
Juan Lang
88ac766f8b wintrust: Correct error slot for SoftpubLoadSignature. 2008-07-16 17:53:32 +02:00
Andrew Talbot
a1732549ca wintrust: Assign to structs instead of using memcpy. 2008-03-24 11:32:58 +01:00
Juan Lang
e69cf802e7 wintrust: Add traces. 2007-10-09 20:20:35 +02:00
Juan Lang
355193b70d wintrust: Implement GenericChainFinalProv. 2007-10-09 20:20:30 +02:00
Juan Lang
d1fcdea034 wintrust: Implement GenericChainCertificateTrust. 2007-10-09 20:20:24 +02:00
Juan Lang
cab0c5a553 wintrust: Add a helper function to create a chain for a signer. 2007-10-09 20:20:17 +02:00
Juan Lang
1a88c8bccb wintrust: Add a helper function to initialize chain creation parameters. 2007-10-09 20:20:11 +02:00
Juan Lang
4089be2588 wintrust: Use verify time rather than current time to check certificate chain. 2007-10-04 11:38:40 +02:00
Juan Lang
b78c69dd4b wintrust: Remove bad check that prevents root certificates from appearing time valid. 2007-10-04 11:38:33 +02:00
Juan Lang
deb1709686 wintrust: Use file's creation time as time to verify. 2007-10-04 11:38:27 +02:00
Juan Lang
85efd02fab wintrust: Copy time to verify from cert info. 2007-10-04 11:38:20 +02:00
Juan Lang
d7d4a5c4a9 wintrust: In SoftpubLoadSignature, don't assume a message is present. 2007-10-01 12:33:01 +02:00
Juan Lang
5fa5518641 wintrust: Improve SoftpubLoadMessage for WTD_CHOICE_CERT. 2007-10-01 12:32:55 +02:00
Juan Lang
5adeae168b wintrust: Implement SoftpubDefCertInit. 2007-10-01 12:32:49 +02:00
Juan Lang
0463f99b73 wintrust: Partially implement SoftpubAuthenticode. 2007-09-13 10:54:34 +02:00
Juan Lang
277ef05efb wintrust: Save signer cert so chain can be created. 2007-09-13 10:54:29 +02:00
Juan Lang
b13d16a0da wintrust: Implement SoftpubCleanup. 2007-09-13 10:54:22 +02:00
Francois Gouget
2eeb4eaf1d wintrust: Fix compilation on systems that don't support nameless unions. 2007-09-12 11:33:10 +02:00
Juan Lang
b157166345 wintrust: Implement pfnCertificateTrust. 2007-08-29 12:00:33 +02:00
Juan Lang
5d7bffa5c7 wintrust: Save signers of a message in SoftpubLoadSignature. 2007-08-29 12:00:24 +02:00
Juan Lang
fb07a3aa02 wintrust: Use a helper function to get a signer's cert info from a message. 2007-08-29 12:00:18 +02:00
Juan Lang
a4d85d80a3 wintrust: Use pfnAddStore2Chain internally. 2007-08-29 12:00:11 +02:00
Juan Lang
92de438469 wintrust: Implement SoftpubLoadSignature. 2007-08-28 11:57:37 +02:00
Juan Lang
5a3fb3b566 wintrust: Test and implement SoftpubLoadMessage. 2007-08-28 11:57:20 +02:00
Juan Lang
7850caa714 wintrust: Test and implement SoftpubInitialize. 2007-08-27 19:34:20 +02:00