@mrwatchmework , to configure Hopsworks web application to use a private certificate you can have a look at this script (cloud-chef/deploy2glassfish_hook.sh.erb at master · logicalclocks/cloud-chef · GitHub)
The script is used to installa certificate from Let’s Encrypt, however the commands from line 40 are generic, as long as you have the private key and certificate in PEM format.
The environment variables at the begining of the script should be templated as follow:
KEYSTOREPW= [ see previous post on how to get this ]
Before running the commands, make sure you take the backup of the files
keystore.jks which you can find in
/srv/hops/domains/domain1/config. In case anything goes wrong, you can always restore those by re-copying them in the config directory and restart glassfish with:
systemctl restart glassfish-domain1
That being said, Hopsworks web application runs on Payara Glassfish webserver. Payara documentation is quite good and can help you out if you have issues.
Let me know if it helps you.