Salin keystore Java pada satu komputer ke komputer lain?

12

Saya memiliki keystore pada satu mesin (di /root/.keystore) dan saya ingin memindahkannya ke komputer lain di lokasi yang sama. Saat ini, mesin kedua tidak memiliki keystore di /root/.keystore, apakah ada cara saya dapat mengekspor lalu membuat / mengimpor? Atau apakah saya harus membuat yang kosong terlebih dahulu?

Brandon
sumber
Anda tidak bisa menyalin file .keystore ke lokasi lain?
joni

Jawaban:

20

Keystores hanyalah file dalam format yang digunakan oleh java untuk menyimpan kunci dan sertifikat. Mereka tidak mengandung informasi apa pun yang mengikat mereka ke sistem tertentu. Mereka dapat disalin secara bebas antara sistem dan direktori sesuai kebutuhan.

Mereka mungkin dilindungi kata sandi, dalam hal ini Anda mungkin perlu mengatur agar kata sandi tersedia untuk perangkat lunak yang menggunakannya. Ada keytoolprogram yang dapat digunakan untuk membaca dan / atau memperbarui keystore. Seringkali mungkin untuk membaca keystores tanpa kata sandi.

Keystore dapat berisi kunci yang terkait dengan nama domain sistem. Kunci-kunci ini tidak berguna di sistem lain.

BillThor
sumber
Apakah Anda masih perlu me-restart java atau sesuatu setelah 'ganti'?
DenCowboy
@DenCowboy Sebagian besar perangkat lunak akan memuat keystore selama inisialisasi, jadi Anda harus me-restart aplikasi Anda setelah mengganti keystore.
BillThor