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."