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


12

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


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

Ответы:


20

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

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

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


Вам все еще нужно перезапустить Java или что-то после «замены»?
DenCowboy

@DenCowboy Большинство программ загружает хранилище ключей во время инициализации, поэтому вам следует перезапустить приложения после замены хранилища ключей.
BillThor
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.