1

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

4

0 に答える 0