http://bugs.winehq.org/show_bug.cgi?id=7892
------- Additional Comments From juan_lang@yahoo.com 2007-03-05 11:08 ------- Hi Anastasius, yes, you're probably right: it would be better to unload the DLLs I've loaded when wintrust is unloaded, rather than force them to be unloaded when the process exits. In fact, crypt32 also needs this, for CryptSIPLoad and CryptGetOIDFunctionAddress.
Question for you: --- quote --- - get around CertComparePublicKeyInfo() checks by adjusting the public key info after cert creation to match the client one (couldnt find an easy way with CertCreateSelfSignCertificate without rewriting/dup all the code) --- quote --- Could you elaborate? I suspect there's a bug in CertCreateSelfSignCertificate, so I was wondering whether that's what you're seeing.