openssl pkcs12 -export -in your_certificate.crt -inkey your_private_key.key -out your_keystore.p12 -name your_Alias_name
openssl pkcs12 -export -in /usr/keystore/certificate.crt -inkey /usr/keystore/private.key -out /usr/keystore/projectName_keystore.p12 -name project_keystore
keytool -list -v -keystore your_keystore.p12 -storetype PKCS12
sudo nano /var/lib/tomcat9/conf/server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" scheme="https" secure="true" clientAuth="false"
sslProtocol="TLS" SSLEnabled="true" keystoreType="PKCS12"
keystoreFile="Your_Keystore_file"
keystorePass="Your_Keystore_Password" />
sudo chown tomcat:tomcat /usr/keystore/your_keystore_file.p12
sudo chmod 400 /usr/keystore/your_keystore_file.p12
sudo systemctl restart tomcat9
tail -f /var/lib/tomcat9/logs/catalina.out