Copiar um keystore Java em uma máquina para outra?

12

Eu tenho um keystore em uma máquina (em /root/.keystore) e quero movê-lo para outra máquina no mesmo local. Atualmente, a segunda máquina não possui um armazenamento de chaves em /root/.keystore, existe uma maneira de exportar e criar / importar? Ou preciso criar um vazio primeiro?

Brandon
fonte
você não pode simplesmente copiar o arquivo .keystore para outro local?
Joni

Respostas:

20

Keystores são simplesmente arquivos em um formato usado por java para armazenar chaves e certificados. Eles não contêm nenhuma informação que os vincule a um sistema específico. Eles podem ser copiados livremente entre sistemas e diretórios, conforme necessário.

Eles podem ser protegidos por senha; nesse caso, você pode precisar providenciar a disponibilização da senha para o software que a utiliza. Existe um keytoolprograma que pode ser usado para ler e / ou atualizar o keystore. Geralmente é possível ler keystores sem uma senha.

O keystore pode conter chaves vinculadas ao nome de domínio do sistema. Essas chaves não são tão úteis em outro sistema.

BillThor
fonte
Você ainda precisa reiniciar o java ou algo assim após o 'substituir'?
precisa saber é o seguinte
@DenCowboy A maioria dos softwares carrega o keystore durante a inicialização, portanto, você deve reiniciar seus aplicativos após a substituição do keystore.
BillThor