let's encrypt ssl certificate installation on openfire with ubuntu 18.04

generate ssl cetificate with certbot standalone

  1. follow this instruction to generate ssl cetificate
    you have to open port 80 for this installation
  2. open the certificate store management console from your openfire server
    yourdomain.com:9090/security-certificate-store-management.jsp
    certificate management
    click the Manage Store Contents under the IdentityStore
  3. identity store click imported here
  4. import on you openfire server go to the /etc/letsencrypt/live/yourdomain.com/
    paste private key of privkey.pem on Content of private Key file:
    paste certificate key of cert.pem on Content of Certificate file:
    save
  5. identity store remove self sign key
  6. click the Manage Store Contents under the Trust store used for connections from other servers certificate store management console from your openfire server
    http://yourdomain.com:9090/security-truststore.jsp?connectionType=SOCKET_S2S click import form
  7. trust store set Alies as Let's Encrypt
    paste one of certificate key from fullchain.key on Content of Certificate file:
    save
  8. Done let's encrypt

Updated:

Leave a Comment