Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
930 Beiträge
 
#3

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

  Alt 12. Jun 2019, 17:46
Danke.

Jetzt habe ich mit folgenden Befehlen:
Code:
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:
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:

C:\AppService\cert>openssl pkcs12 -in letsencrypt.pfx -clcerts -nokeys -out cert.pem
Enter Import Password:

C:\AppService\cert>openssl rsa -in key.pem -out server.key
Enter pass phrase for key.pem:
writing RSA key
die Dateien:
cert.pem
root.pem
key.pem
erzeugt.

Wenn ich jetzt in Delphi in den SSLOptions als CertFile die cert.pem, als Keyfile die key.pem und als RootCertFile die root.pem verwende bekomme ich folgenden Fehler:

"Exception EIdOSSLLoadingRootCertError in Modul xxxx.exe....
Stammzertifikat konnte nicht geladen werden.
error:0B084002: X509 certificat routines: X509_load_cert_crt_file:system lib."
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat