将一台机器上的Java密钥库复制到另一台机器上?


12

我在一台机器(/root/.keystore)上有一个密钥库,我想将其移到同一位置的另一台机器上。当前,第二台计算机在/root/.keystore中没有密钥库,是否可以导出然后创建/导入?还是我需要先创建一个空的?


您不能只将.keystore文件复制到另一个位置吗?
joni 2012年

Answers:


20

密钥库只是Java用来存储密钥和证书的格式的文件。它们不包含任何将它们与特定系统相关联的信息。可以根据需要在系统和目录之间自由复制它们。

它们可能受到密码保护,在这种情况下,您可能需要安排使用该软件的密码可用。有一个keytool程序可以用来读取和/或更新密钥库。通常无需密码即可读取密钥库。

密钥库可能包含与系统域名绑定的密钥。这些键在其他系统上没有用。


您是否还需要在“替换”之后重新启动Java或其他内容?
DenCowboy

@DenCowboy大多数软件将在初始化期间加载密钥库,因此您应该在更换密钥库后重新启动应用程序。
BillThor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.