Once upon a time, before I had SSPI code, I built the c-client on Windows
using OpenSSL.
However, since c-client supports SSPI on Windows, and all but the very
most ancient versions of Windows have SSPI built in as part of the
operating system, it is pointless today to build Windows c-client using
OpenSSL.
Doing so results in the standard Microsoft certificate store being
unavailable to the application, which substantially reduces the user
experience.
Doing so does not make your code any more (or less) politically correct
according to whatever "free software" dogma you may follow. I doubt very
much that there are many (if any) Windows programs which do not use some
Windows system calls and/or invocations of Microsoft DLLs.
Another factor to consider is that when an application uses SSPI,
compliance with local government regulations regarding cryptography code
becomes Microsoft's problem and not yours. If you distribution an
application with OpenSSL built in, you are responsible for this
compliance; and your application may be illegal in some jurisdictions.
If you insist upon doing it anyway, it should be pretty obvious what you
need to do if you study how OpenSSL is called on UNIX. But I can't offer
any support. There's a long history that I am not eager to repeat. :-(
On Tue, 18 Mar 2008, Dister Kemp wrote:
Hello list and Mark,
I was successful in my efforts to build UW-c-client on
Windows XP and Visual Studio 6. I found out that the
SSL library used by c-client in Windows is secur32.lib
and cryt32.lib.
I would like c-client to use the OpenSSL Windows port ?
Is this even possible and attempted before?
If yes, I would appreciate if you could point me in getting
started on these lines.
Thanks
-Dister
_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw