http://bugs.winehq.org/show_bug.cgi?id=15704
--- Comment #14 from Ivan Kalvachev iive@yahoo.com 2009-05-06 14:29:50 --- (In reply to comment #12)
Sure. If I required these things to be installed, I would have marked this invalid. It's a valid bug. There are two ways to approach it:
- Make the test succeed even in the absence of the verisign root cert.
- Find the correct location of root certs on Solaris/PC-BSD, and support them
in crypt32.
1) Is just workaround, not real fix. It may hide real bug and give false positive/negative.
2) Is not solution at all because my distribution do not have such certificates, it will not have them in future, nor there is reason to have them at all. Once again, this is GNU/Linux not some Solaris or BSD.
Just assume that there are no global installed .crt and try to make the test work in that case. What I find as good solutions are:
3) Put some .crt in the same directory as the test program and fallback to that directory as last resort. This way crypt32 would always have something to test.
4) Make crypt32 check ~/.wine/certs/ and give recommendation how to find and put some IE certs there.