Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi HTTPs SSL Problem (Windows 7) (https://www.delphipraxis.net/208486-https-ssl-problem-windows-7-a.html)

stalkingwolf 4. Aug 2021 13:36

HTTPs SSL Problem (Windows 7)
 
Moin zusammen,

wir haben uns per IWinHttpRequest einen HTTPS Client geschrieben mit welchem wir mit diversen HTTP Servern kommunizieren, was mit Windows 8/10/11 auch einwandfrei funktioniert.
Diese Komponente setzt auf die SSL Funktionen vom Betriebssystem auf.
Durch die neuen SSL Spezifikationen der Server funktioniert dies nicht mehr mit Windows 7 und Windows Server 2008.
Leider wird Win7 und Windows Server 2008 noch relativ häufig eingesetzt, wir legen dies zwar unseren Kunden nah zu wechseln, aber naja da sind nicht alle wirklich flott in der Umstellung.

D.h wir bräuchten eine alternative HTTPS Komponente mit eigener SSL Implementierung.
Kennt hier jemand brauchbare Komponenten welche in Delphi XE4 einsetzbar sind?

Delphi.Narium 4. Aug 2021 14:12

AW: HTTPs SSL Problem (Windows 7)
 
Indys und OpenSSL?

Funktioniert bei mir auch noch mit Delphi 7 und Windows XP. Und die dürften deutlich älter sein.

ICS könnte eine weitere Alternative sein.

Snify 4. Aug 2021 14:13

AW: HTTPs SSL Problem (Windows 7)
 
Indy hat eine IdHTTP Komponente.
SSL selbst lässt sich dann extra und einfach einbinden.
Dazu werden die OpenSSL Bibliotheken benötigt.

Bernhard Geyer 4. Aug 2021 15:07

AW: HTTPs SSL Problem (Windows 7)
 
Durch die neuen SSL Spezifikationen der Server funktioniert dies nicht mehr mit Windows 7 und Windows Server 2008.

Ich vermute du meinst die abgeschalteten unsicheren Methoden SSL2/3.

Evtl. hilft das

https://www.serverprofis.de/faq/cont...%20(aktivieren).

Und dem Kunde sollte sehr nahe gelegt werden die System abzusichern.
Mit SSL2/3 kann er (übertrieben) sein Daten der Server gleich als Zip-Datei irgendwelchen Hackern geben.

stalkingwolf 4. Aug 2021 15:33

AW: HTTPs SSL Problem (Windows 7)
 
Das naheliegendste übersehen.
Mit Indy und der OpenSSL funktioniert es.

HolgerX 5. Aug 2021 05:58

AW: HTTPs SSL Problem (Windows 7)
 
Hmm..

IWinHttpRequest verwendet die WinHTTP API von MS.

Jedoch wird unter Win7/2008 per default nur SSL statt TLS verwendet.

Mit Registry Einträgen kann dass korrigiert werden und dann wird auch mit WinHTTP das TLS verwendet.

Hier ein paar Links:

https://docs.microsoft.com/de-de/mem...tls-1-2-client

https://support.microsoft.com/de-de/...8-11268bb10392

stalkingwolf 5. Aug 2021 07:40

AW: HTTPs SSL Problem (Windows 7)
 
Hey danke das ist sehr interessant.
In meinem Fall habe ich das mit der Indy und OpenSSL gelöst, aber Kollegen von mir haben noch ein paar Programme welche mit IWinHttpRequest laufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz