Hey,
i’m trying to set up a Keycloak Server in Development Mode. Everything worked fine following the Documentation → OpenJDK - Keycloak
Now i would like to configure TLS / HTTPS and test the import of my Certificates, as changing the HTTPS Ports.
If i follow the Guide to it Configuring TLS - Keycloak i assume that the command “kc.sh start-dev --https-certificate-file=/path/to/certfile.pem --https-certificate-key-file=/path/to/keyfile.pem” should work.
But i get an Error that says:
ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Failed to start server in (development) mode
2022-11-11 11:43:34,421 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Unable to start HTTP server
2022-11-11 11:43:34,421 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: java.lang.RuntimeException: Missing -----BEGIN PRIVATE KEY----- or -----BEGIN RSA PRIVATE KEY----- or -----BEGIN EC PRIVATE KEY----- delimiter
2022-11-11 11:43:34,421 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Missing -----BEGIN PRIVATE KEY----- or -----BEGIN RSA PRIVATE KEY----- or -----BEGIN EC PRIVATE KEY----- delimiter
I tested it with a Self-Signed aswell as with a Enterprise Certificate. Both the same Result.
Do you have an Idea what the Problem cloud be?..Probably something small and stupid ![]()
The Files are all readable with cat and it seems the Cert is 100% ok.
Thanks and Greetings
KCnewb