![]() |
Fehler beim Verifizieren des Server Zertifikats
Hallo zusammen,
ich stosse momentan auf folgendes Problem: Der IdSSLIOHandlerSocketOpenSSL meldet immer "certificate verify failed". Hier mein Code:
Delphi-Quellcode:
StatusInfoEx meldet folgendes:
procedure TForm1.Button1Click(Sender: TObject);
begin try http.Get('https://mail.google.com') except on e:Exception do begin ShowMessage(e.Message); end; end; end; procedure TForm1.iohandlerStatusInfoEx(ASender: TObject; const AsslSocket: PSSL; const AWhere, Aret: Integer; const AType, AMsg: string); begin Memo1.Lines.Add(aMsg); end; function TForm1.iohandlerVerifyPeer(Certificate: TIdX509; AOk: Boolean; ADepth, AError: Integer): Boolean; begin Result := AOk; end; Zitat:
Ich habe im Netz gelesen, dass OpenSSL seinen eigenen Zertifikat Store benutzt. Ist der nicht mit den gängigsten Zertifikaten vorbefüllt oder muss man diesen erst initialisieren? Oder mache ich generell was falsch? Gruss Jonny |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 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-2025 by Thomas Breitkreuz