Copier un fichier de clés Java sur une machine sur une autre?

12

J'ai un magasin de clés sur une machine (à /root/.keystore) et je souhaite le déplacer vers une autre machine au même emplacement. Actuellement, la deuxième machine n'a pas de magasin de clés dans /root/.keystore, est-il possible d'exporter puis de créer / importer? Ou dois-je d'abord en créer un vide?

Brandon
la source
ne pouvez-vous pas simplement copier le fichier .keystore vers un autre emplacement?
joni

Réponses:

20

Les magasins de clés sont simplement des fichiers dans un format utilisé par java pour stocker des clés et des certificats. Ils ne contiennent aucune information qui les relie à un système particulier. Ils peuvent être copiés librement entre les systèmes et les répertoires selon les besoins.

Ils peuvent être protégés par mot de passe, auquel cas vous devrez peut-être prendre des dispositions pour que le mot de passe soit disponible pour le logiciel qui l'utilise. Il existe un keytoolprogramme qui peut être utilisé pour lire et / ou mettre à jour le fichier de clés. Il est souvent possible de lire les magasins de clés sans mot de passe.

Le magasin de clés peut contenir des clés liées au nom de domaine d'un système. Ces clés ne sont pas aussi utiles sur d'autres systèmes.

BillThor
la source
Avez-vous encore besoin de redémarrer Java ou quelque chose après le «remplacement»?
DenCowboy
@DenCowboy La plupart des logiciels chargeront le magasin de clés pendant l'initialisation, vous devez donc redémarrer vos applications après avoir remplacé le magasin de clés.
BillThor