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ą?


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.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.