InstallCert.java를 다운로드 한다.
InstllCert.java 파일을 컴파일 하고 그 결과 파일을 JAVA 라이브러리 폴더로 이동
javac InstallCert.java
cp InstallCert.class ${JAVA_HOME}/jre/lib/security
cp InstallCert$SavingTrustManager.class ${JAVA_HOME}/jre/lib/security
${JAVA_HOME}/jre/lib/security 폴더로 이동하여 다음 명령어를 실행하여 인증서 추가
# start.spring.io 추가
java -cp . InstallCert start.spring.io
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "start.spring.io-1"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "start.spring.io-1"
# plugins.jetbrains.com 추가
java -cp . InstallCert plugins.jetbrains.com
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "plugins.jetbrains.com-1"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "plugins.jetbrains.com-1"
# plugins.gradle.org 추가
java -cp . InstallCert plugins.gradle.org
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "plugins.gradle.org-1"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "plugins.gradle.org-1"
# plugins-artifacts.gradle.org 추가
java -cp . InstallCert plugins-artifacts.gradle.org
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "plugins-artifacts.gradle.org-1"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "plugins-artifacts.gradle.org-1"
# repo.maven.apache.org 추가
java -cp . InstallCert repo.maven.apache.org
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "repo.maven.apache.org-1"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "repo.maven.apache.org-1"
# jcenter.bintray.com 추가
java -cp . InstallCert jcenter.bintray.com
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "jcenter.bintray.com-1"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "jcenter.bintray.com-1"