AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi HTTPs SSL Problem (Windows 7)
Thema durchsuchen
Ansicht
Themen-Optionen

HTTPs SSL Problem (Windows 7)

Ein Thema von stalkingwolf · begonnen am 4. Aug 2021 · letzter Beitrag vom 5. Aug 2021
Antwort Antwort
stalkingwolf

Registriert seit: 6. Mai 2011
518 Beiträge
 
#1

HTTPs SSL Problem (Windows 7)

  Alt 4. Aug 2021, 13:36
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?
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.415 Beiträge
 
Delphi 7 Professional
 
#2

AW: HTTPs SSL Problem (Windows 7)

  Alt 4. Aug 2021, 14:12
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.
  Mit Zitat antworten Zitat
Snify

Registriert seit: 17. Mai 2012
6 Beiträge
 
#3

AW: HTTPs SSL Problem (Windows 7)

  Alt 4. Aug 2021, 14:13
Indy hat eine IdHTTP Komponente.
SSL selbst lässt sich dann extra und einfach einbinden.
Dazu werden die OpenSSL Bibliotheken benötigt.

Geändert von Snify ( 4. Aug 2021 um 14:18 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: HTTPs SSL Problem (Windows 7)

  Alt 4. Aug 2021, 15:07
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
518 Beiträge
 
#5

AW: HTTPs SSL Problem (Windows 7)

  Alt 4. Aug 2021, 15:33
Das naheliegendste übersehen.
Mit Indy und der OpenSSL funktioniert es.

Geändert von stalkingwolf ( 4. Aug 2021 um 15:39 Uhr)
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#6

AW: HTTPs SSL Problem (Windows 7)

  Alt 5. Aug 2021, 05:58
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
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
518 Beiträge
 
#7

AW: HTTPs SSL Problem (Windows 7)

  Alt 5. Aug 2021, 07:40
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 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