Jump to content

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 

Posted

My current test app is one I made in C++ using the Win32 API, and I'm trying to add modern networking stacks to it using "modern" libraries. (In my case, most likely LibcURL and OpenSSL)
I am neither trying to update nor upgrade Internet Explorer 8, but rather trying to add TLS 1.2/1.3 to my own standalone executable app. (by standalone, I mean one that doesn't have any external dependencies and can run all by itself)
I'm trying (and struggling) to find the prebuilt SDKs for OpenSSL and LibcURL for Windows XP, and was therefore wondering whether or not I'd need to compile the two from the source code by myself. (OpenSSL and LibcURL versions that are compatible with Windows XP and support TLS 1.2/1.3)

Posted
36 minutes ago, Bottetoundra719 said:

My current test app is one I made in C++ using the Win32 API, and I'm trying to add modern networking stacks to it using "modern" libraries. (In my case, most likely LibcURL and OpenSSL)
I am neither trying to update nor upgrade Internet Explorer 8, but rather trying to add TLS 1.2/1.3 to my own standalone executable app. (by standalone, I mean one that doesn't have any external dependencies and can run all by itself)
I'm trying (and struggling) to find the prebuilt SDKs for OpenSSL and LibcURL for Windows XP, and was therefore wondering whether or not I'd need to compile the two from the source code by myself. (OpenSSL and LibcURL versions that are compatible with Windows XP and support TLS 1.2/1.3)

chrome is a programm doing such a independent own solution, i think you can take either from supermium or e3kskoy7wqk

they might already know more precise what exactly you need, IE8 with tls 1.3 would be a idea in theory

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...