http://bugs.winehq.org/show_bug.cgi?id=27168
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |secur32
--- Comment #18 from Juan Lang juan_lang@yahoo.com 2011-09-12 12:03:24 CDT --- Nice work. It should be possible to create test cases for secur32 to see whether this is really what it does. Like you say, there's the issue of freeing the certificate store when freeing the certificate. Probably the certificate should increase the reference count on the store, and decrement it when it's freed. This might take a bit of work to get right. I'm marking this as a secur32 bug, even though it probably involves crypt32 changes too.
Your crypt32 patch should be easier to get in, via a test case for CERT_KEY_IDENTIFIER_PROP_ID.