Подтвердить что ты не робот

Java Keytool: добавьте самоподписанный сертификат без пропусков Да/Нет от пользователя

Используя некоторый пакетный файл, я хочу добавить ненадежный самоподписанный сертификат в Java Keystore.

Команда

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

После запуска над командой экран запускает для Trust of certificate с помощью Y/N.

Trust this certificate? [no]:

Но я не хочу предоставлять Y/N здесь.

Есть ли способ завершить импорт с помощью одной команды или какого-либо дополнительного переключателя импорта, если таковой имеется? Пожалуйста, помогите.

Привет,

Арун

4b9b3361

Ответ 1

Да, есть опция -noprompt, которая не запрашивает вход Y/N от пользователя.

Более подробную информацию можно найти, выполнив команду keytool -importcert -help на терминале.

Ответ 2

когда самоподписанный не флаг

-trustcacerts

в конце вашего оператора импорта keytool вызвать доверие без руководства (да или нет)?

Пример: keytool -import -v -trustcacerts -alias псевдоним сервера -file server.cer -keystore cacerts.jks -keypass changeit -storepass changeit -trustcacerts