Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
955 Beiträge
 
#14

AW: Let's Encrypt Zertifikat für die Nutzung in TIdServerIOHandlerSSLOpenSSL

  Alt 13. Jun 2019, 11:17
Delphi-Quellcode:
  if FileExists(ExtractFilePath(Application.ExeName)+'cert\cert.crt') then
    idsrvrhndlrslpnsl1.SSLOptions.CertFile:=ExtractFilePath(Application.ExeName)+'cert\cert.crt';
  if FileExists(ExtractFilePath(Application.ExeName)+'cert\cert.key') then
    idsrvrhndlrslpnsl1.SSLOptions.KeyFile:=ExtractFilePath(Application.ExeName)+'cert\cert.key';
  if FileExists(ExtractFilePath(Application.ExeName)+'cert\cert.pem') then
    idsrvrhndlrslpnsl1.SSLOptions.RootCertFile:=ExtractFilePath(Application.ExeName)+'cert\cert.pem';
Und die Verzeichnisstruktur siehe Bilder im Anhang.
Wobei das cert.crt = CertFile, cert.key = Keyfile und cert.pem = rootcertfile ist. Die Namen oben hatte ich zwecks leichterem Lesen passig abgeändert. (Kommt aber auf's gleich raus)

Muss ich denn am lokalen Rechner das CertFile im Windows importieren? Zur Zeit ist da nur das PFX von Let's Encrypt drin. Oder muss es ausreichen die 3 Files per Zuweisung zum IOHandler dem Handler bekannt zu machen?
Miniaturansicht angehängter Grafiken
zertifikatverzeichnis1.png   zertifikatverzeichnis2.png  
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat