Java 为什么向Apache Mina服务添加SSLContext或SslFilter会停止所有消息?
所以我有一个ApacheMina服务,我在两个客户端之间发送消息。我决定添加SSL,并执行以下操作:Java 为什么向Apache Mina服务添加SSLContext或SslFilter会停止所有消息?,java,ssl,apache-mina,Java,Ssl,Apache Mina,所以我有一个ApacheMina服务,我在两个客户端之间发送消息。我决定添加SSL,并执行以下操作: try { SSLContext sslContext = SSLContext.getInstance("TLS"); sslContext.init(null, null, null); SslFilter sslFilter = new SslFilter(sslContext); getService().getFi
try {
SSLContext sslContext = SSLContext.getInstance("TLS");
sslContext.init(null, null, null);
SslFilter sslFilter = new SslFilter(sslContext);
getService().getFilterChain().addFirst("sslFilter", sslFilter);
} catch (NoSuchAlgorithmException | KeyManagementException e) {
log.warn("Failed to establish SSLFitler");
e.printStackTrace();
}
因此,在添加这段代码之后,客户端似乎仍然连接,但是我的消息似乎没有在两者之间发送(在添加此代码之前)。知道我遗漏了什么吗