http://bugs.winehq.org/show_bug.cgi?id=24673
Summary: iexplore: Error when using SSL Product: Wine Version: 1.3.4 Platform: x86 OS/Version: Mac OS X 10.6 Status: UNCONFIRMED Severity: normal Priority: P2 Component: wininet AssignedTo: wine-bugs@winehq.org ReportedBy: steve@fatula.us
So, I first started off using Macports to install the stable Wine, which means version 1.2 on Macports. The install "worked", and, I could run iexplore to get to the wine home page. However, when I went to run a program I have from a vendor of ours, it failed. Program downloads files from their site using SSL and they won't give me access directly.
The error is:
err:wininet:NETCON_init failed to load symbol X509_STORE_CTX_get_ex_data HttpOpenRequest Error 12157 ERROR_INTERNET_SECURITY_CHANNEL_ERROR
So, I figured maybe it was a macports thing, so I tried the devel version. That failed for the same reason.
So, I thought let's try this using the built in iexplore. Sure enough, changing to any SSL page provides the same error message, which tells me it isn't something in the specific program I was trying to run. So, for that error message, it's identical to the one shown above for my app which now becomes irrelevant since you can use your built in iexplore and get the same thing.
So, I tried the osxwinebuilder, same result.
So, I tried the build directly from source (1.3.4) and it also failed for the same reason.
So, I have to conclude it is not the compile method as they all yield the same results. It must be something specific to Mac Snow Leopard perhaps?
In reviewing the changelogs, I see this from 1.1.35:
Huw Davies (35): winhttp: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl.
Sure sounds like it might be related to my issue. So, I compiled and installed 1.1.32 (which is before that date), and, sure enough, it works FINE with my app and with iexplore on SSL sites.
So, I suspect it is in fact that change. So, somehow, this might be different on Mac OSX but I don't have the skills to find out how or why or how to change to get around the issue. I'd be glad to help though. I do know command line, am a programmer, just not this kind of programming.