SSL 인증서 가져 오기 ECLIPSE
-
22-08-2019 - |
문제
Java가 생성 한 SSL 인증서를 Eclipse의 프로젝트로 어떻게 가져 오나요?
해결책
아마도 밸리드 인증 문제를 피하기 위해 JRE의 TrustCacerts에서 "가짜"SSL Cert를 가져오고 싶을 것입니다. 그렇지 않습니까?
Jon이 말했듯이 KeyTool:
keytool
-import
-alias <provide_an_alias>
-file <certificate_file>
-keystore <your_path_to_jre>/lib/security/cacerts
"changeit"을 요구할 때 기본 비밀번호로 사용하십시오 (감사합니다 Brian Clozel). 서버 에서이 런타임을 사용하거나 구성을 시작하십시오.
다른 팁
작업을위한 더 나은 도구가 있습니다.
시스템, Linux 등의 Sudo에 대한 변경 사항을 저장하기 위해 Windows에서 관리자로 실행할 때 (Win/Mac/Linux의 설치 프로그램) 시스템의 Cacerts 파일을 편집하는 내장 기능이 있습니다.
파일 -> Special -> CA 인증서 열기
어느 하나 이미 인증서 파일이 있고 다음을 수행 할 수 있습니다.
도구 -> 신뢰할 수있는 인증서 가져 오기
또는 서버에서 인증서를 다운로드해야합니다. 이동:
검사 -> SSL을 검사하십시오
거기에서 호스트 이름을 입력하고 확인을 클릭하십시오. 인증서 세부 정보를 보여주는 창이 나타납니다. 해당 창의 하단에는 "가져 오기"버튼이있어 Cacerts로 직접 가져올 수 있습니다.
Cacerts를 저장하고 닫고 Eclipse/Application을 다시 시작하여 설정이 적용됩니다.
인증서를 가져와야합니다.
keytool
-importcert
-file <certificate_location>
-keystore <jre_location\lib\security\cacerts>
-alias "<cert_name>"
비밀번호를 요구할 것입니다. 비밀번호를 입력하십시오 changeit
Type Password : changeit
마지막으로 {예/아니오}를 추가해야합니다.
예를 입력하십시오.
참고 : 위치 경로에 빈 공간을 제공하지 마십시오
KeyTool을 사용하여 인증서를 작성하여 기본 키 스토어로 가져와야 할 것입니다. 응용 프로그램으로 무엇을하려고하는지 잘 모르겠지만 해당 인증서를 사용할 수 있어야합니다.
sudo keytool -import -file /Users/balaji-pt2176/Desktop/Apple\ Worldwide\ Developer\ Relations\ Certification\ Authority.cer -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/security/cacerts
Mac에서