Forum: Netzwerke
Delphi
by Hobbycoder,
14. Jun 2019
Jetzt funktionierts.
Ich habe noch mal alle Zertifikate incl. des PFX von Let's Encrypt gelöscht und noch mal komplett von vorn angefangen. Da ging's auf anhieb. Woran's am Ende tatsächlich lag kann ich mit meinem eingeschränkten Know-How über Zertifikate nicht sagen.
Ich danke aber vielmals für eure Unterstützung.
Forum: Netzwerke
Delphi
by Hobbycoder,
13. Jun 2019
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...
Forum: Netzwerke
Delphi
by Hobbycoder,
13. Jun 2019
Okay, das wusste ich nicht. Ja, das habe ich hier verändert im Post drin gehabt.
Hier die unveränderte Version:
Bag Attributes
localKeyID: 5B C8 E6 3C 70 ED DE 94 45 45 90 94 2B 51 AC 29 B5 16 5F C1
friendlyName: CN=personal.opcont.de
subject=/CN=personal.opcont.de
issuer=/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
-----BEGIN CERTIFICATE-----...
Forum: Netzwerke
Delphi
by Hobbycoder,
13. Jun 2019
Meiner Meinung nach schon.
Hier mal die Dateien (leicht verändert, weil ich ja diese nicht öffentlich stellen möchte)
cert.pem:
Bag Attributes
localKeyID: 5B C8 E4 3C 70 AD DE 94 99 45 90 94 23 51 AC 29 B5 17 5F C1
friendlyName: CN=personal.xyz.de
subject=/CN=personal.xyz.de
issuer=/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
-----BEGIN CERTIFICATE-----
Forum: Netzwerke
Delphi
by Hobbycoder,
12. Jun 2019
Danke für den Link.
Leider hilft mir das nicht wirklich. So wie ich den Text verstanden habe, sollte, sofern das Rootzertifikat als File übergeben wird, dieses immer als gültig anerkannt werden. Aber scheinbar wird mein, mit obigem OpennSSL-Befehl extrahiertes, Root-Zertifikat von OpenSSL nicht anerkannt zu werden.
So jedenfalls verstehe ich das mit meinem eingeschränkten SSL-Wissen.
Mache...
Forum: Netzwerke
Delphi
by Hobbycoder,
12. Jun 2019
Danke.
Jetzt habe ich mit folgenden Befehlen:
C:\AppService\cert>openssl pkcs12 -in letsencrypt.pfx -out root.pem -cacerts
Enter Import Password:
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
C:\AppService\cert>openssl pkcs12 -in letsencrypt.pfx -nocerts -out key.pem
Enter Import Password:
Forum: Netzwerke
Delphi
by Hobbycoder,
12. Jun 2019
Hi,
weiß zufällig jemand, wie das SSL-Zertifikat, welches ich bei Let's Encrypt erstellt habe für den TIdServerIOHandlerSSLOpenSSL nutzbar machen kann?
Von Let's Encrypt habe ich .PFX erhalten.
In TIdServerIOHandlerSSLOpenSSL benötige ich aber .CRT, .KEY und .PEM-File. Kann man .PFX in diese umwandeln, oder sich auf anderem Wege von Let's Encrypt besorgen?
Mir ein Self-Signed-Zertifikat...