Skip to content

Instantly share code, notes, and snippets.

@xdu
Forked from dahernan/certificateKeytool.txt
Last active June 9, 2021 14:15
Show Gist options
  • Save xdu/2337615 to your computer and use it in GitHub Desktop.
Save xdu/2337615 to your computer and use it in GitHub Desktop.
generate self signed certificate with keytool
To generate a self-signed SSL certificate using the keytool command on Windows, Mac, or Linux:
1 Open a command prompt or terminal.
2 Run this command:
keytool -genkey -keyalg RSA -alias tomcat -keystore selfsigned.jks -validity <days> -keysize 2048
Where <days> indicate the number of days for which the certificate will be valid.
3 Enter a password for the keystore. Note this password as you require this for configuring the server.
4 When prompted for first name and last name, enter the domain name of the server. For example, myserver or myserver.mycompany.com.
5 Enter the other details, such as Organizational Unit, Organization, City, State, and Country.
6 Confirm that the information entered is correct.
7 When prompted with Enter key password for <tomcat>, press Enter to use the same password as the keystore password.
8 Run this command to verify the contents of the keystore:
keytool -list -v -keystore selfsigned.jks
9 When prompted, enter the keystore password note in Step 3. The basic information about the generated certificate is displayed. Verify that the Owner and Issuer are
@Chandrakanth339
Copy link

HI XDU.. I would like to fork your GIST. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment