我正在使用 JSSE 提供程序创建 SSL 连接,并想了解现有的 SSL 会话数量及其会话 ID。
我尝试使用sslContext.getServerSessionContext().getIds()
,但它总是返回空枚举。
注意:正在使用 SSL 会话,因为当我尝试使用在 Server Hello 消息中发送的会话 ID 获取会话时,会找到会话。会话恢复也在工作。
但是我仍然无法使用上述方法获取所有会话 ID。
编辑:
SSLServerSocketFactory sslSocketFactory = sslContext.getServerSocketFactory();
SSLServerSocket serverSSLSocket = (SSLServerSocket) sslSocketFactory.createServerSocket(serverTlsConfiguration.getPort());
Socket socket = serverSSLSocket.accept();
sslContext.getServerSessionContext().getIds();
我在这里错过了什么吗?