Java : comando Keytool

Neste post será apresentado exemplos de como manusear uma keystore com o comando keytool para lista , exportar ou importar certificados de uma keystore .

O binário keytool se encontra dentro do $JAVA_HOME/bin .

1) Exemplos do Keytool

Listando a keystore

keytool -list -keystore keystore.jks

Importando certificado para a keystore

keytool -import -alias server1.example.com -file server1.cer -keystore keystore.jks

Exportando certificado da keystore

keytool -export -alias server2.example.com -keystore keystore.jks -file server2.cer

Deletando certificado da keystore

keytool -delete -alias server1.example.com -keystore keystore.jks

Renomeando certificado da keystore

keytool -changealias -alias server_old.domain.com -destalias server_new.domain.com -keystore server_keystore.jks