How to create a Self-Signed Keystore and Truststore SSL Certificates?
In this section, we walk through on creating Keystore and truststore SSL certificates using Java keytool utility. JDK must be installed on the system. The keytool utility is available in JAVA_HOME\bin directory
Create a directory to store the certificates
Create a Keystore certificate
Issue the below command to create keystore certificate. Replace localhost with your FQDN and password with your own password. The password you provide here is the Identity Store password
keytool.exe -genkey -keyalg RSA -alias localhost -keystore keystore.jks -storepass password123 -validity 360
Export the Certificate to add it into Truststore
Export the certificate so that we can use it in the Truststore.
keytool.exe -export -alias localhost -file localhost.cer -keystore keystore.jks
Create a Truststore certificate
Create a Truststore certificate. Input the Truststore password at the end as shown in the image. The password you provide here is the Trust Store password
keytool.exe -import -v -trustcacerts -alias localhost -file localhost.cer -keystore truststore.jks
The Certificates are created like below
The views expressed on this blog are my personal views and do not necessarily reflect the views of my employer.
Please feeling free to reach me on any comments and feedbacks you have. Would be more than glad to listen and reply 🙂
Latest posts by Govind
- P6 Progress Reporter completely integrated into P6 Team Member - August 15, 2017
- Primavera P6 Professional for EPPM Popup 16.2 : The appropriate industry for your organization has not yet been select in admin preferences - August 15, 2017
- Primavera P6 Background Job Error:Creating job Symon Failed to add Database Job, Check the settings table for valid interval values for dbms_scheduler - August 14, 2017