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

Reply via email to