2012-08-06 4 views
0

을 무시하기 위해 부두를 강제 실행하려면 (maven에서 실행 중) 부두 강제 실행 (Maven에서 실행 됨)이 ssl 핸드 셰이크 문제를 무시하도록하는 방법이 있습니까? 현재 내 컴퓨터에 자체 서명 된 인증서가 있습니다. 내 부두가 다른 컴퓨터에서 https 요청을 받으면 문제가 발생합니다 (내 설정이 잘못된 것 같습니다). SSL 인증이 필요하지 않습니다. 왜냐하면 내 컴퓨터는 단지 개발 기계이기 때문입니다.ssl 오류

+0

[여기] (http://stackoverflow.com/questions/2215550/mavens-jetty-plugin-ssl-configuration-issue)에서 설명한 것과 비슷한 문제에 직면하고 있습니까? – Raghuram

+0

아니요, 내 오류는 다음과 같습니다 : javax.net.ssl.SSLHandshakeException : 치명적인 경고를 수신했습니다 : certificate_unknown – fajrian

+0

오류가 발생했을 때 무엇을하고 있습니까? – Kkkev

답변

1

당신은 아파치 공유 라이브러리에서 EasySSLProtocolSocketFactory를 사용할 수 있습니다.

// EasySSLProtocolSocketFactory accepts all self-signed certs 
Protocol easyhttps = new Protocol("https", new EasySSLProtocolSocketFactory(), 443); 
Protocol.registerProtocol("https", easyhttps); // all https connections will be affected