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 用に指定する方法を誰かが説明してくれれば幸いです。ありがとう。