Microsoft Windows, unlike most UNIX varients, does not use OpenSSL for secure connections over the Internet. Rather, they use their own implementation, which is controlled by an interface called SSPI. (That's not a dig, they have reasons for doing it differently, namely to make it fit in with other security support.)
Writing a program (merely an interface actually) to use SSPI in place of OpenSSL should be a week's work. But somehow I cannot seem to get my head around it after over two weeks, and I don't know why.
It's not a technical problem, per se. This back end glue stuff is what I do for a living. But I seem distracted almost by choice, be it by chasing after the cats, going to my sister's wedding, posting photos from same (sorry no link), reading the news on the web three times in an hour, or ... writing this.
I need to break down the problem and more simply, get cracking.