source

사용자로부터 Yes/No 프롬프트를 표시하지 않고 자체 서명 증명서 추가

manycodes 2022. 11. 26. 13:58
반응형

사용자로부터 Yes/No 프롬프트를 표시하지 않고 자체 서명 증명서 추가

배치 파일을 사용하여 Java Keystore 내에 신뢰할 수 없는 자체 서명 증명서를 추가하고 싶습니다.

명령어는

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

위의 명령어를 실행하면 화면에 [Y/N을 사용한 증명서 신뢰]가 표시됩니다.

Trust this certificate? [no]:

하지만 여기서 Y/N을 제공하고 싶지는 않습니다.

단일 명령어 또는 추가 Import 스위치(있는 경우)를 사용하여 Import를 완료할 수 있는 방법이 있습니까?

옵션-noprompt사용자로부터의 입력 Y/N은 요구되지 않고yes.

자세한 내용은 명령을 실행하여 확인할 수 있습니다.keytool -importcert -help터미널에서

따라서 keytool은 대부분의 경우 로케일에서 "yes"를 찾습니다(이 경우 "si").

언급URL : https://stackoverflow.com/questions/24532103/add-self-signed-certificate-without-promting-yes-no-from-user

반응형