更改 Java 代码以使用传输层安全性

如果您的代码已使用套接字工厂来创建其套接字,那么可以向程序添加传输层安全性 (TLS) 支持。

如果代码尚未使用套接字工厂,请参阅 更改 Java™ 代码以使用套接字工厂

要更改代码以使用 TLS ,请执行以下步骤:

  1. 导入 javax.net.ssl.* 以添加 TLS 支持:
    
    import javax.net.ssl.*;
    
  2. 使用 SSLSocketFactory 来声明 SocketFactory 以将其初始化:
    
    SocketFactory newSF = SSLSocketFactory.getDefault();
    
  3. 使用新的 SocketFactory 来初始化套接字,方法与使用旧的 SocketFactory: 相同
    
    Socket s = newSF.createSocket(args[0], serverPort);
    

您的代码现在使用 TLS 支持。 您无需对代码进行任何其他更改。