¿Copiar un almacén de claves Java en una máquina a otra?

12

Tengo un almacén de claves en una máquina (en /root/.keystore) y quiero moverlo a otra máquina en la misma ubicación. Actualmente, la segunda máquina no tiene un almacén de claves en /root/.keystore, ¿hay alguna forma de exportar y luego crear / importar? ¿O necesito crear uno vacío primero?

Brandon
fuente
¿no puedes simplemente copiar el archivo .keystore a otra ubicación?
joni

Respuestas:

20

Los almacenes de claves son simplemente archivos en un formato utilizado por Java para almacenar claves y certificados. No contienen ninguna información que los vincule a un sistema en particular. Se pueden copiar libremente entre sistemas y directorios según sea necesario.

Pueden estar protegidos por contraseña, en cuyo caso es posible que deba hacer arreglos para que la contraseña esté disponible para el software que la usa. Hay un keytoolprograma que puede usarse para leer y / o actualizar el almacén de claves. A menudo es posible leer almacenes de claves sin contraseña.

El almacén de claves puede contener claves vinculadas al nombre de dominio de un sistema. Estas claves no son tan útiles en otro sistema.

BillThor
fuente
¿Todavía necesita reiniciar Java o algo después del 'reemplazar'?
DenCowboy
@DenCowboy La mayoría del software cargará el almacén de claves durante la inicialización, por lo que debe reiniciar sus aplicaciones después de reemplazar el almacén de claves.
BillThor