https 통신 예제

다행히도 HttpsURLConnection에서 특정 CO 집합을 신뢰하도록 가르칠 수 있습니다. 절차는 약간 복잡할 수 있으므로 아래는 InputStream에서 특정 CA를 가져와 키 스토어를 만드는 데 사용하는 예제이며, 이 예제는 TrustManager를 만들고 초기화하는 데 사용됩니다. TrustManager는 시스템이 서버에서 인증서의 유효성을 검사하는 데 사용하는 것이며, 하나 이상의 C가 있는 KeyStore에서 인증서를 만들어 해당 TrustManager에서 신뢰할 수 있는 유일한 DC가 됩니다. 이것이 서버 프록시 문제인 경우 어떻게 해결할 수 있습니까? C:MSDsource4>자바 HttpsClient 자바.net.SocketException: 네트워크에 연결할 수 없습니다: java.net.PlainSocketImpl.socketConnect(네이티브 메서드)에서 연결… 에서 sun.net.www.http.httpClient.openServer(HttpClient.java:394) 에서 sun.net.www.httpClient.openServer(HttpClient.java:529) (HttpsClient.java:272) 에서 sun.net.www.https.httpsClient.New (HttpsClient.java:329) … HttpsClient.print_https_cert에서 HttpsClient.testIt(HttpsClient.java:46) 에서 httpsClient.main(HttpsClient.java:33) ****** URL의 콘텐츠 ******** 아래 오류를 받고 – JDK 1.6 버전에서 코드를 실행하려고하는 동안. 어떤 도움이라도 평가될 것입니다. java.net.ConnectException: 연결 거부: java.net.PlainSocketImpl.socketconnect에서 java.net.PlainSocketImpl.doConnect(알 수 없는 출처)에서 java.net.net.PlainSocketImpl.connect에서 java.net.PlainSocketImpl.connect에서 java.net.PlainSocketImpl.connect주소(알 수 없는 소스)에서 java.net.PlainSocketImpl.connect(알 수 없음 소스)에서 java.net.PlainSocketImpl.connect에서 연결합니다. java.net.PlainSocketImpl.connect(알 수 없는 출처) 자바.net.SocksSocketImpl.connect(알 수 없는 출처) 에서 자바.net.socket.connect(알 수 없는 출처) 에서 com.sun.net.ssl.internal.ssl.ssl.ssl.ssl.SSLSocketImpl.connect(알 수 없는 출처) sun.net.net.ssl.internal.ssl.ssl.ssl.baseSSLSocketImpl.connect(알 수 없는 출처) (알 수 없음) 소스) sun.net.www.protocol.httpsClient에서 확인할 수 있습니다. (알 수 없는 출처) 에서 sun.net.www.protocol.httpsClient.New(알 수 없는 출처) 에서 sun.net.www.protocol.https.https.abstractDelegateHttpsURLConnection.getNewHttpClient(알 수 없는 소스) sun.net.www.http.http.httpURLConnection.plainConnect (알 수 없는 출처) sun.net.www.protocol.httpsURLCONNECTION.connect(알 수 없는 출처) 에서 sun.net.www.protocol.httpURLConnection.getinputStream(알 수 없음) 소스) 에서 자바.net.HttpURLConnection.getResponseCode (알 수 없는 소스) sun.net.https.https.httpsurlConnectionImpl.getResponseCode (알 수 없는 소스) httpsClient.print_https_cert (HttpsClient.java:45) httpsClient.testIt ( HttpsClient.java:26) httpsClient.main (HttpsClient.java:13) ****** URL의 콘텐츠 ******** 자바.net.ConnectException: 연결 거부: sun.reflect.NativeConstructorAccessorImpl.newInstance0(네이티브 메서드)에서 연결됨… 자세히 보기 » 인증서 확인 문제를 처리하기 위해 지금까지 설명한 기술은 SSLSocket에도 적용됩니다.