Скопировать хранилище ключей Java с одного компьютера на другой?

12

У меня есть хранилище ключей на одной машине (в /root/.keystore), и я хочу переместить его на другую машину в том же месте. В настоящее время на втором компьютере нет хранилища ключей в /root/.keystore, есть ли способ экспортировать, а затем создать / импортировать? Или мне сначала нужно создать пустой?

Brandon
источник
Вы не можете просто скопировать файл .keystore в другое место?
Джони

Ответы:

20

Keystores - это просто файлы в формате, используемом Java для хранения ключей и сертификатов. Они не содержат никакой информации, которая связывает их с определенной системой. Они могут свободно копироваться между системами и каталогами по мере необходимости.

Они могут быть защищены паролем, и в этом случае вам может потребоваться принять меры к тому, чтобы пароль был доступен для программного обеспечения, использующего его. Существует keytoolпрограмма, которая может использоваться для чтения и / или обновления хранилища ключей. Часто можно читать хранилища ключей без пароля.

Keystore может содержать ключи, привязанные к имени домена системы. Эти ключи не так полезны в другой системе.

BillThor
источник
Вам все еще нужно перезапустить Java или что-то после «замены»?
DenCowboy
@DenCowboy Большинство программ загружает хранилище ключей во время инициализации, поэтому вам следует перезапустить приложения после замены хранилища ключей.
BillThor