Thêm Chứng chỉ Tự ký mà không thông báo Có / Không từ Người dùng


81

Sử dụng một số tệp hàng loạt, tôi muốn thêm chứng chỉ tự ký không đáng tin cậy trong Java Keystore.

Lệnh là

%JAVA_HOME%/bin/keytool -import -v -trustcacerts -alias server-alias
-file server.cer -keystore cacerts.jks -keypass changeit -storepass changeit

Sau khi chạy lệnh trên, màn hình sẽ hiển thị Tin cậy của chứng chỉ bằng Y / N.

Trust this certificate? [no]:

Nhưng tôi không muốn cung cấp Y / N ở đây.

Có cách nào để hoàn tất việc nhập bằng một lệnh duy nhất hoặc một số công tắc nhập bổ sung nếu có không?


3
^^ Cá nhân, tôi sẽ coi một câu trả lời ngắn gọn ở đây tốt hơn là lướt qua tài liệu. Có lẽ hỏi ban đầu đọc các tài liệu và bỏ lỡ nó ..
ticktockhouse

Câu trả lời:


149

Tùy chọn -nopromptkhông nhắc đầu vào Y / N từ người dùng và giả định yes.

Có thể tìm thấy thêm chi tiết bằng cách chạy lệnh keytool -importcert -helptrên thiết bị đầu cuối.


0

Do đó, keytool rất có thể đang tìm kiếm "có" trong ngôn ngữ của bạn ("si" trong trường hợp này).


xin chào. Không có es siempre claro quando debemos usar lengua địa phương.
m1m1k
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.