Back to All Commands
Most Viewed
Favorites
Recently Viewed
java-keytool Commands
Key Generation
keytool -genkeypair
Generate a key pair (private key and associated public key certificate).
keytool -genkeypair
Examples:
Generate RSA key pairkeytool -genkeypair -alias mykey -keyalg RSA -keysize 2048 -validity 365 -keystore keystore.jks
keytool -genkeypair -alias server -keyalg RSA -keysize 4096 -validity 730 -keystore server.jks
Keystore Management
keytool -importkeystore
Import one or all entries from another keystore.
keytool -importkeystore
Examples:
Import all entrieskeytool -importkeystore -srckeystore old.jks -destkeystore new.jks
keytool -importkeystore -srckeystore old.jks -destkeystore new.jks -srcalias mykey -destalias mykey
Certificate Management
keytool -import
Import a certificate or certificate chain into a keystore.
keytool -import
Examples:
Import certificatekeytool -import -alias mycert -file certificate.crt -keystore keystore.jks
keytool -import -alias cacert -file ca.crt -keystore keystore.jks -trustcacerts
keytool -export
Export a certificate from a keystore.
keytool -export
Examples:
Export certificatekeytool -export -alias mykey -file mycert.crt -keystore keystore.jks
keytool -export -alias mykey -file mycert.crt -keystore keystore.jks -rfc
keytool -printcert
Print the content of a certificate.
keytool -printcert
Examples:
Print certificatekeytool -printcert -file certificate.crt
keytool -printcert -file certificate.crt -rfc