我使用 java 的 keytool 创建了自己的 keystore.jks 和 truststore.jks。我需要知道如何在代码中实际使用它们。
System.setProperty("javax.net.ssl.keyStore", "C:/keystore.jks");
SSLServerSocketFactory sslserversocketfactory;
SSLServerSocket sslserversocket = null;
SSLSocket sslsocket = null;
try {
sslserversocketfactory = (SSLServerSocketFactory) SSLServerSocketFactory
.getDefault();
sslserversocket = (SSLServerSocket) sslserversocketfactory
.createServerSocket(PORT);
} catch (IOException e) {
e.printStackTrace();
System.out.println("Could not listen on port: "
+ Integer.toString(PORT));
System.exit(-1);
}
那是行不通的。我正在尝试使用我创建的东西设置客户端-服务器对。如果有人能解释我如何为 SSL 指定我的配对,我将不胜感激。谢谢。