Jump to content

TLS 1.2/1.3 In A Native Windows XP Application? (LibcURL/OpenSSL SDK)


Recommended Posts

Posted (edited)

Hello folks! Hope you're doing well. :hello:
I was wondering how I could get (secure) TLS 1.2/1.3 working in an app that targets Windows XP, as most modern servers no longer accept HTTP requests.

From what I could find online, I'd need OpenSSL 1.1.1 and libcURL 7.73.0 (although I'm not 100% sure), which have support for TLS 1.2/1.3 and modern networking while also staying compatible with Windows XP.
My only issue with the two is that despite me having searched for multiple downloads from multiple different repositories, I've only been able to find the executables and source code for them. <_<

Perhaps it's a mistake and stupidity on my behalf, but is it possible to directly get the SDK files directly? (Such as the "/include" and "/lib" directories)
And if so, would I be obliged to use outdated and non-updated versions of OpenSSL and libcURL, or are there any modern-ish and stable backports?

For reference, I'm compiling the app using Code::Blocks 17.12 alongside its bundled MinGW compiler (GCC 5.1.0), targeting 32-bit (x86) Windows XP.

Any help would be appreciated. Have a nice day. :D

Edited by Bottetoundra719

  • Bottetoundra719 changed the title to TLS 1.2/1.3 In A Native Windows XP Application? (LibcURL/OpenSSL SDK)
Posted (edited)

@user57 I should've perhaps specified I wouldn't mind using TLS 1.2. :lol:
However, the issue is that I don't want my current test app to require an external proxy for HTTPS and modern TLS, as I'd want it to be standalone with no dependencies.
But to not have any external dependencies, I'd need the SDKs, for which I need the download links, so if you have any of those, please let me know! :)
(And if there aren't any, then I might just have to compile the source code myself, which I don't really know how to do :()

Edited by Bottetoundra719
Posted

the internet explorer 8 suppose to have tls 1.2 with some upgrades
the standlone ie8 installer dont have tls 1.2
there KB4019276 is the upgrade for IE8 for tls 1.2

recently i wanted to test my installer, i looked on the windows update catalog
and the biggest upgrade is ? the IE8 installer
so i was thinking to try it on a bigger KB upgrade

https://msfn.org/board/topic/187777-new-and-probably-a-lot-faster-installer/


look for kb4467770 + kb4019276 + kb4493435 + kb2598845

(english/us) or (GERMAN)
there should be a downlink link

there is a problem but - and im not certain where it actually come from
if i use the orginal installer from IE8 almost no websites is opening (a few are opening)
like theoldnet.com
so i tryed both - the orginal one from microsoft and the one from me
both have identical results
(same goes if the side-upgrades are added)

what i wanted to try is to test TLS 1.2 - but it dont do the test (either microsofts or mine)

so hard to say where this is coming from - if you know i would be happy about that
weird enough i have a .iso with sp3 with IE8 (without tls 1.1 and tls1.2) (like the normal IE8 installer (blank) has)
there some websites are opening

if you want to build in tls1.3 directly into IE8 you would need to figure out 
where the IE8 selects for example tls1.2
and at that progress you have to hand that over to your tls 1.3 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...