mmx900 / ManalithBot

ManalithBot is an open source IRC bot based on the PircBotX Framework.
http://manalith.org
GNU General Public License v3.0
3 stars 2 forks source link

일부 HTTPS 사이트 접근시 발생하는 오류 #100

Closed mmx900 closed 11 years ago

mmx900 commented 11 years ago

HTTPS 사이트들 중, 인증서에 표기된 호스트명과 실제 호스트가 불일치하거나, 공인 기관에서 인증받지 않은 Self-signed 인증서일 경우 에러 발생. 관련 이슈들 :

https://github.com/mmx900/ManalithBot/issues/97 archlinux 플러그인 오류 https://github.com/mmx900/ManalithBot/issues/84 uriinfo - 연결 실패에 대한 처리

해결책은 TrustManager와 HostnameVerifier를 모든 사이트에 대응하도록 변경하여 적용하는 것. 참고 : http://www.nakov.com/blog/2009/07/16/disable-certificate-validation-in-java-ssl-connections/