我打开了一个 SSLServerSocket,它是从一个 SSLContext 对象创建的,该对象加载了一个信任库和密钥库。除此之外,我还有一个单独的编辑器程序来编辑密钥库,即添加/删除证书等。如果密钥库或信任库发生更改,有没有办法将其加载到 SSLServerSocket 而无需关闭它并创建一个新的。
sslContext.init( keyManagerFactory.getKeyManagers(), trustManagerFactory.getTrustManagers(), null );
serverSocket = ( SSLServerSocket ) sslContext.getServerSocketFactory().createServerSocket( getPort() );
serverSocket.setNeedClientAuth( true );