자체 서명 된 서버 (현재 개발 중에 localhost에서 실행중인 ARX라는 타사 프로그램)에 다중 게시물을 작성해야하는 시스템을 작성 중입니다. 증명서.SSLHandshakeException : 인증서의 호스트 이름이 일치하지 않음
인증서를 찾으려고 시도했지만 세 가지 다른 jks 파일 만 찾을 수 있습니다. server.jks, servertrust.jks 및 serverca.jks.
각 jks 파일에 System.setProperty("javax.net.ssl.trustStore", "Program Files\\<path>\\jksfile")
을 사용하려고했습니다. 하나; 내가 할 때 다음과 같은 오류가 발생합니다 : 인증서의 호스트 이름이 일치하지 않습니다 : < localhost>! = < 9200416 arx sa 인증서>.
stackoverflow에서 비슷한 질문을 많이 읽었습니다.이 문제를 해결하는 방법에 대한 아이디어를 얻었지만 문제를 해결할 수 없었습니다.
제안 사항? 모든 도움은 대단히 감사하겠습니다.
저는 보안 연결을 구현할 때 수행 한 모든 단계를 설명하는 질문을 작성했습니다. 'hostNameVerifier' 부분을 보시면 도움이 될 것입니다 : http://stackoverflow.com/questions/15544116/sslhandshakeexception-received-fatal-alert-handshake-failure-when-setting-ciph – Avi