Cerbot on KEYCLOAK

Very often, we are welcomed with the following window shown below if the SSL Certificates are not configured properly on KEYCLOAK — The Open Source Identity and Access Management for Modern Applications and Services. Here, I will state a couple of quick steps to get the SSL enabled on KEYCLOAK ( setup on Google Cloud).


Step 1: certbot certonly --standalone -d whatever.com

This will result in creating the following certificate artifacts:

Step 2: export these artifacts into a pkcs12 keystore using the following command line

openssl pkcs12 -export -inkey privkey.pem -in fullchain.pem -out kc.pkcs12 -name whatever.com

Step 3: Edit and configure the security-realm the KEYCLOAK configuration file @ keycloak/standalone/configuration/standalone.xml

Step 4: Restart the SERVER, you are ready to Rock n Roll.