2012-07-23 11 views
8

Đối với một số lý do tôi nhận được tin nhắn này:Làm thế nào để thiết lập lại keystores khi bạn không biết mật khẩu của họ?

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

Tôi biết rằng tôi không thể "sửa chữa" các keystore, nhưng tôi muốn đặt lại keystore, nhưng không biết làm thế nào để làm điều đó, đặc biệt là vì Tôi không biết vị trí của các kho khóa mặc định.

Lưu ý: Tôi chỉ muốn "trống" chúng để tôi khởi động lại từ mặc định. Tôi vẫn không thể phát hiện vị trí của họ.

Làm cách nào để tôi có thể liệt kê các cửa hàng khóa mặc định và vị trí của chúng bằng công cụ khóa hoặc tương tự?

+2

Keystores được thiết kế để bảo mật, điều này sẽ không dễ dàng. –

+0

Toàn bộ điểm của các keystores là nếu bạn không biết mật khẩu chủ, bạn không thể truy cập các phím. Việc có thể đặt lại mật khẩu sẽ là vô nghĩa và không thể thực hiện được theo yêu cầu. – ddimitrov

Trả lời

8

Chỉ cần xóa ~/.keystore tệp, là vị trí kho khóa mặc định.

+0

Chỉ cần xác nhận ... nếu bạn xóa tệp kho khóa, bạn sẽ cần nhập lại tất cả các chứng chỉ của mình. Nhưng ít nhất bạn sẽ có thể đặt nó vào mật khẩu bạn muốn. –