Unable to verify the first certificate when trying to log into Rocket Chat via Keycloak

HI, all !

I have installed container version of Keycloak, version 21.0.1, also I have set secure connection using valid certificate, so Keycloak communicate on port 8443.

To start container I run:

docker run -d --name keycloak -p 8443:8443 -v ./tls/crt.pem:/opt/keycloak/tls/crt.pem -v ./tls/key.pem:/opt/keycloak/tls/key.pem -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=‘*********’ -e KC_HTTPS_CERTIFICATE_FILE=/opt/keycloak/tls/crt.pem -e KC_HTTPS_CERTIFICATE_KEY_FILE=/opt/keycloak/tls/key.pem keycloak:21.0.1 start --optimized

In Keycloak app, I created a new realm and a new client for Rocket Chat.

At Rocket Chat side, I have added a new Oauth service and I have configured as Rocket Chat documentation says. Pretty trivial.

However, I can not log in to RC, at the logs I can see:

{“level”:50,“time”:“2023-03-31T21:16:50.040Z”,“pid”:85430,“hostname”:“”,“name”:“System”,“msg”:“Exception while invoking method login ‘’”}
Exception while invoking method login Error: Failed to complete OAuth handshake with keycloak at https://:8443/realms/jf2r/protocol/openid-connect/token. request to https://:8443/realms/jf2r/protocol/openid-connect/token failed, reason: unable to verify the first certificate

Any suggestion?