[참조사이트]

https://www.google.co.kr/search?q=mac+installcert&newwindow=1&sca_esv=86c40678baae855f&sxsrf=ACQVn08v8UzsJnWEN0oNCSPA2zg1c4Pz3A%3A1711426612282&ei=NEwCZtLpEIeNvr0P_Luc0As&udm=&ved=0ahUKEwjS06L6iJGFAxWHhq8BHfwdB7oQ4dUDCBA&uact=5&oq=mac+installcert&gs_lp=Egxnd3Mtd2l6LXNlcnAiD21hYyBpbnN0YWxsY2VydDIIEAAYgAQYogQyCBAAGIAEGKIEMggQABiABBiiBDIIEAAYgAQYogQyCBAAGIAEGKIESK2EAVD3FVi9cXAHeAGQAQCYAeABoAHJHaoBBjAuMTAuObgBA8gBAPgBAZgCGqACgx7CAgoQABhHGNYEGLADwgIKECMYgAQYigUYJ8ICBBAjGCfCAgoQABiABBiKBRhDwgIREC4YgAQYsQMYgwEYxwEY0QPCAgsQABiABBixAxiDAcICBRAAGIAEwgIEEAAYA8ICBBAAGB7CAgcQABiABBgNwgIGEAAYHhgNmAMAiAYBkAYKkgcGNy45LjEwoAeCeA&sclient=gws-wiz-serp

 

🔎 mac installcert: Google 검색

 

www.google.co.kr

 

InstallCert.java 다운로드

https://loonyhyun.tistory.com/entry/JAVA-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EC%B6%94%EA%B0%80

 

InstallCert.java 파일 컴파일

Finder로 이동해서 security 폴더에 카피해서 사용하면 된다.

나같은 경우 /Applications/Android Studio.app/Contents/jbr/Contents/Home/lib/security 경로로 안드로이드 스튜디오에 설정되있어 해당 폴더에 파일을 옮겨서 컴파일 했음.

javac InstallCert.java 
cp InstallCert.class ${JAVA_HOME}/jre/lib/security 
cp InstallCert$SavingTrustManager.class ${JAVA_HOME}/jre/lib/security

 

[중요]

java -cp . InstallCert plugins.gradle.org 명령어 실행시 인증서 선택 하는 메뉴가 나온다.

여기서 2 선택하면 된다.

 

# plugins.gradle.org 추가
java -cp . InstallCert plugins.gradle.org
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "plugins.gradle.org-2"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "plugins.gradle.org-2"

# 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-2"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "repo.maven.apache.org-2"

# dl.google.com 추가
java -cp . InstallCert dl.google.com
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "dl.google.com-2"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "dl.google.com-2"

# jcenter.bintray.com 추가
java -cp . InstallCert jcenter.bintray.com
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "jcenter.bintray.com-2"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "jcenter.bintray.com-2"

# plugins.jetbrains.com 추가
java -cp . InstallCert plugins.jetbrains.com
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "plugins.jetbrains.com-2"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "plugins.jetbrains.com-2"

# start.spring.io 추가
java -cp . InstallCert start.spring.io
keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias "start.spring.io-2"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "start.spring.io-2"

# 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-2"
keytool -importcert -keystore cacerts -storepass changeit -file output.cert -alias "plugins-artifacts.gradle.org-2"

 

삭제

keytool -delete -alias "plugins.gradle.org-1" -keystore cacerts -storepass changeit
// cacerts 인증서 담은 파일임. 다른 경로에서 호출시에는 경로를 적어주면 됨.
// changeit 는 비밀번호임.

+ Recent posts