AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke SSL für Indy in Delphi 12 CE
Thema durchsuchen
Ansicht
Themen-Optionen

SSL für Indy in Delphi 12 CE

Ein Thema von pertzschc · begonnen am 5. Mär 2025 · letzter Beitrag vom 5. Mär 2025
Antwort Antwort
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
311 Beiträge
 
Delphi 12 Athens
 
#1

SSL für Indy in Delphi 12 CE

  Alt 5. Mär 2025, 17:35
Hallo in die Runde,
ich möchte mit

Code:
IdHTTP1.Get('https://www.heise.de);
einen Aufruf von https machen.

Ich bekomme die Exception:
Code:
Im Projekt XYZ.exe ist eine Exception der Klasse EIdOSSLCouldNotLoadSSLLibrary mit der Meldung 'SSL.-Bibliothek konnte nicht geladen werden.' aufgetreten.
Was muss ich mit den SSL-Dlls machen?
(Ich möchte explizit nicht auf eine andere Indy-Version updaten o.ä. sondern das einfach nur zum Laufen bekommen...)

Danke für Eure Hinweise vorab!
Christoph
  Mit Zitat antworten Zitat
AuronTLG
Online

Registriert seit: 2. Mai 2018
Ort: Marburg
318 Beiträge
 
Delphi 12 Athens
 
#2

AW: SSL für Indy in Delphi 12 CE

  Alt 5. Mär 2025, 17:40
Die muss man meines Wissens nach eigentlich nur ins Programmverzeichnis schmeißen.
Hast du das notwendige Drumherum mit dem SSLHandler implementiert? Das lässt sich aus dem Post leider nicht herauslesen.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.836 Beiträge
 
Delphi 12 Athens
 
#3

AW: SSL für Indy in Delphi 12 CE

  Alt 5. Mär 2025, 18:08
Ich rate mal, dass du vielleicht die falschen DLLs versucht hast. Indy kann OpenSSL 1.1 und höher nicht. Die korrekte Version findest du hier:
https://github.com/IndySockets/OpenSSL-Binaries

Hast du das notwendige Drumherum mit dem SSLHandler implementiert? Das lässt sich aus dem Post leider nicht herauslesen.
Dann würde es keine EIdOSSLCouldNotLoadSSLLibrary geben. Die kommt aus dem SSLHandler.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
311 Beiträge
 
Delphi 12 Athens
 
#4

AW: SSL für Indy in Delphi 12 CE

  Alt 5. Mär 2025, 18:17
Ich rate mal, dass du vielleicht die falschen DLLs versucht hast. Indy kann OpenSSL 1.1 und höher nicht. Die korrekte Version findest du hier:
https://github.com/IndySockets/OpenSSL-Binaries

Hast du das notwendige Drumherum mit dem SSLHandler implementiert? Das lässt sich aus dem Post leider nicht herauslesen.
Dann würde es keine EIdOSSLCouldNotLoadSSLLibrary geben. Die kommt aus dem SSLHandler.
Danke, ich hatte Win64 statt Win32 geladen und ins Prog-Verzeichnis gepackt. Das war der Fehler.
Den IO-Handler an der IdHTTP-Komponente habe ich korrekt gesetzt. Jetzt funktioniert es.

Man muss für Delphi 12 Verion "openssl-1.0.2u-i386-win32.zip" oder "openssl-1.0.2u-x64_86-win64.zip" nehmen.

Danke + Grüße, Christoph
  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 12:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz