이 있습니다 :SSL 클라이언트 - 인증서는 언제 필요합니까?
SSLSocketFactory factory = HttpsURLConnection.getDefaultSSLSocketFactory();
SSLSocket socket = (SSLSocket) factory.createSocket("www.verisign.com", 443);
두 번째 줄에 "연결이 거부되었습니다"오류로 실패합니다.
위와 같은 작업을 수행하기 전에 신뢰 저장소에 verisign의 인증서를 설치해야합니까? SSL 서버에 연결하여 getPeerCertificates()를 실행하여 인증서를 얻을 수 있다는 인상하에있었습니다. 이것이 우리 브라우저가하는 것이 아닌가? 그렇지 않으면 어떤 서명 기관을 사용할 지 어떻게 알 수 있습니까?
(분명히 예를 들어 Verisign을 사용하고 있습니다. 내 실제 URL은 여기에 사용하기에는 너무 저속합니다 ...)
나는 방화벽이나 무언가에 의해 화상을 입을 지 궁금합니다. 나는 할 수 없다 : URL url = 새로운 URL ("www.google.com"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.getInputStream() –