Hi,
ich habe meine Open SSL Verion upgedated und seit dem bekomme ich immer diesen Fehler:
Zitat:
Erste Gelegenheit für
Exception bei $76A3F35F.
Exception-Klasse EIdOSSLCouldNotLoadSSLLibrary mit Meldung 'Could not load SSL library.'. Prozess PrjPsc.exe (1312)
Ich habe auch versucht mir ein neues Zertifikat zu erstellen (Class 3 Public Primary Certification Authority) trotzdem bekomme ich den selben Fehler!
Mein Code:
Delphi-Quellcode:
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;
ht und ssl sind richtig inizialisiert!
Was mache ich falsch?
mfg
gnaidme