Skopiować plik kluczy Java na jednym komputerze na inny?

12

Mam magazyn kluczy na jednej maszynie (w /root/.keystore) i chcę przenieść go na inną maszynę w tym samym miejscu. Obecnie druga maszyna nie ma magazynu kluczy w katalogu /root/.keystore, czy istnieje sposób na eksport, a następnie tworzenie / importowanie? A może najpierw muszę utworzyć pustą?

Brandon
źródło
nie możesz po prostu skopiować pliku .keystore do innej lokalizacji?
joni

Odpowiedzi:

20

Magazyny kluczy to po prostu pliki w formacie używanym przez java do przechowywania kluczy i certyfikatów. Nie zawierają żadnych informacji, które wiązałyby je z określonym systemem. Można je dowolnie kopiować między systemami i katalogami zgodnie z wymaganiami.

Mogą one być chronione hasłem, w takim przypadku może być konieczne zapewnienie dostępu do hasła używanego przez oprogramowanie. Istnieje keytoolprogram, za pomocą którego można czytać i / lub aktualizować magazyn kluczy. Często można czytać magazyny kluczy bez hasła.

Magazyn kluczy może zawierać klucze powiązane z nazwą domeny systemu. Te klucze nie są tak przydatne w innym systemie.

BillThor
źródło
Czy po „zamianie” nadal musisz zrestartować Java lub coś takiego?
DenCowboy
@DenCowboy Większość programów ładuje magazyn kluczy podczas inicjalizacji, dlatego powinieneś zrestartować aplikacje po wymianie magazynu kluczy.
BillThor,