반응형
Java Keystore 툴을 사용하여 Keystore 생성을 자동화하는 방법(사용자 상호 작용 없음)
Java keystore 툴을 사용하여 keystore 생성을 자동화하려고 합니다.사용하고 있는 명령어는 다음과 같습니다.
keytool -keystore keystore -alias jetty -genkey -keyalg RSA
단, 이 명령어 후에 사용자는 다음과 같이 특정 입력을 입력해야 합니다.
Enter keystore password: password
What is your first and last name?
[Unknown]: jetty.mortbay.org
What is the name of your organizational unit?
[Unknown]: Jetty
What is the name of your organization?
[Unknown]: Mort Bay Consulting Pty. Ltd.
What is the name of your City or Locality?
[Unknown]:
What is the name of your State or Province?
[Unknown]:
What is the two-letter country code for this unit?
[Unknown]:
Is CN=jetty.mortbay.org, OU=Jetty, O=Mort Bay Consulting Pty. Ltd.,
L=Unknown, ST=Unknown, C=Unknown correct?
[no]: yes
Enter key password for <jetty>
(RETURN if same as keystore password): password
사용자가 이러한 값을 입력하는 대신 명령어 내에서 또는 스크립트를 통해 사용자 조작 없이 이러한 값을 제공할 수 있는 방법이 있습니까?
고마워요.
이것을 시험해 보세요.
keytool -genkey -noprompt \
-alias alias1 \
-dname "CN=mqttserver.ibm.com, OU=ID, O=IBM, L=Hursley, S=Hants, C=GB" \
-keystore keystore \
-storepass password \
-keypass password
-noprompt를 잊지 마십시오.그렇지 않으면 [Yes]또는 [No]를 입력하도록 요구됩니다.
명령줄에 대한 자세한 내용은 를 입력하거나keytool
아무 논쟁도 없이
특히 옵션을 참조할 수 있습니다.-storepass password -keypass password
언급URL : https://stackoverflow.com/questions/13578134/how-to-automate-keystore-generation-using-the-java-keystore-tool-w-o-user-inter
반응형
'source' 카테고리의 다른 글
스프링 부트 시 MariaDB에 잘못된 datetime을 삽입하면 null 필드가 아닌 null이 됩니다. (0) | 2022.09.04 |
---|---|
"잡기" 없이 "최종 시도"를 하는 것이 말이 됩니까? (0) | 2022.09.03 |
Vuetify와 Laravel과 어떻게 결합합니까? (0) | 2022.09.03 |
IntelliJ IDEA를 사용하여 Java 프로젝트에서 Jenkinsfile 구문 강조 표시 (0) | 2022.09.03 |
인터페이스, 구현 또는 둘 다에 대해 코멘트하시겠습니까? (0) | 2022.09.03 |