Open SSL 0.9.8h -> Could not load SSL library.
Hi,
ich habe meine Open SSL Verion upgedated und seit dem bekomme ich immer diesen Fehler: Zitat:
Mein Code:
Delphi-Quellcode:
ht und ssl sind richtig inizialisiert!
var
ht: TIdHTTP; ssl: TIdSSLIOHandlerSocketOpenSSL; begin ht.HandleRedirects:=True; ht.RedirectMaximum:=15; ht.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'; ht.IOHandler:=ssl; ssl.SSLOptions.CertFile:=ExtractFilePath(ParamStr(0))+'ssl.cer';// ja der Zertifikat liegt im ordner ;-) ssl.SSLOptions.VerifyDepth:=2; ssl.SSLOptions.Method:=sslvSSLv3; ssl.SSLOptions.Mode:=sslmClient; ht.ReadTimeout:=5000; s:=ht.get('https://customer.cc.at.paysafecard.com/psccustomer/GetWelcomePanelServlet#');// Fehler end; Was mache ich falsch? mfg gnaidme |
Re: Open SSL 0.9.8h -> Could not load SSL library.
Was für Fehler? Wo verwendest du SSL in der letzten Zeile in der der Fehler auftritt?
|
Re: Open SSL 0.9.8h -> Could not load SSL library.
Delphi-Quellcode:
sobald https aufgerufen wird braucht man meines wissens die open ssl dlls und bei manchen seiten wird das ssl zertifikat überprüft zumindest bekomme ich da den fehler
s:=ht.get('https://customer.cc.at.paysafecard.com/psccustomer/GetWelcomePanelServlet#');
edit: ok es liegt nicht an dem Zertifikat sondern an den neuen Open SSl DLL´s sobald ich die alten benutze läuft es wunderbar! Muss ich bei der neuen Open SSL version etwas besonderes beachten oder warum geht es nicht? |
Re: Open SSL 0.9.8h -> Could not load SSL library.
Benutzt du diese DLLs oder hast du deine von ner anderen Quelle?
|
Re: Open SSL 0.9.8h -> Could not load SSL library.
genau das ist meine neue Version in Verbindung mit Indy 10.1.1
|
Re: Open SSL 0.9.8h -> Could not load SSL library.
Hi gandime,
Zitat:
In OpenSSL wurden einige Funktionen umbenannt, um Entwickler dazu zu zwingen, diese (deprecated) Funktionen nicht mehr zu nutzen. Daher Dein Fehler. DLLs 0.9.8h + neues Headerfile geht auch mit den "alten" Indys. Gruß Assertor |
Re: Open SSL 0.9.8h -> Could not load SSL library.
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Das erstaunliche ist wieder das ich mit meinem FTP-Clienten mit SSL keine Probleme habe! Dort brauchte ich sogar die neuen DLL´s + Headerfile! edit: So jetzt kann sich jeder selbst davon überzeugen! Source + Exe |
Re: Open SSL 0.9.8h -> Could not load SSL library.
Die DLL OpenSSL.DLL ist nicht im Suchpfad von Windows.
Daher kann LoadLibrary() die DLL nicht laden. |
Re: Open SSL 0.9.8h -> Could not load SSL library.
Zitat:
Aus Deinen DLLs: Zitat:
Zitat:
Nachtrag: Getestet mit meinen DLLs. Geht sofort - sogar mit Deiner EXE *g* Gruß Assertor :cat: |
Re: Open SSL 0.9.8h -> Could not load SSL library.
sry da hab ich mich wohl echt mit den DLL´s vertan...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 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