我的應用程序基於套接字,但是是常規套接字,而不是SSLSockets。我是否必須將它們全部更改爲SSL套接字才能連接到https服務器?使用套接字連接到https
-2
A
回答
1
您必須通過使用SSLSocketFactory來更改套接字的創建方式,但不必將所有數據類型從Socket更改爲SSLSocket。
0
是的,我認爲你必須改變SSL,你可以嘗試:
System.setProperty("javax.net.ssl.trustStore", "clienttrust");
SSLSocketFactory ssf = (SSLSocketFactory) SSLSocketFactory.getDefault();
Socket s = ssf.createSocket("127.0.0.1", 8888);
OutputStream outs = s.getOutputStream();
PrintStream out = new PrintStream(outs);
InputStream ins = s.getInputStream();
BufferedReader in = new BufferedReader(new InputStreamReader(ins));
out.println("Hi,How are u!");
out.println("");
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
out.close();
從是:http://www.java2s.com/Tutorial/Java/0490__Security/HttpsSocketClient.htm
希望它能幫助!
相關問題
- 1. 使用unix套接字連接到RabbitMQ
- 2. 使sonarqube連接到unix套接字
- 3. PHP套接字 - 如何重新使用套接字連接?
- 4. Python套接字 - 連接套接字
- 5. 套接字連接
- 6. mysqldump無法使用套接字連接
- 7. 使用NetTcpBinding終止套接字連接
- 8. 使用libpcap與套接字連接
- 9. 套接字未使用SSL連接
- 10. 如何使用套接字連接?
- 11. 使用utl_tcp連接套接字
- 12. 套接字無法連接,而使用WiFi直接連接
- 13. BlueSocket在連接到Python套接字套接字時拒絕連接
- 14. 用soapClient連接到https
- 15. 如何使用https套接字連接配置我的sails應用程序?
- 16. AS3:套接字和HTTPS/SSL
- 17. HTTPS與Linux套接字?
- 18. SSLProtocolException使https連接
- 19. Uable正確連接到telnet套接字
- 20. 連接到Docker中的mongoDB套接字
- 21. Docker MySQL無法連接到套接字
- 22. 如何連接到rild套接字
- 23. 連接到套接字鎖定UI
- 24. 將Tun連接到套接字
- 25. 無法連接到Mysql套接字
- 26. Android套接字到Java ServerSocket連接
- 27. 將PHP套接字連接到SFML
- 28. 到網絡套接字打開連接
- 29. 連接到Tomcat上的套接字?
- 30. HTML5 WebSocket連接到C#TCP套接字
不回答問題。 – EJP
@EJP你也是! – JossVAMOS