По-видимому, в новой версии появилась возможность получить SSLEngine из сеанса.Это должно присутствовать, начиная с версии 1.4.1, которая в настоящее время является SNAPSHOT.
Для всех, кто сталкивается с этим вопросом, это решение работает с используемой сборкой 1.4.1-SNAPSHOT.Этот код должен работать в любом из событий сервера.В моем случае я поместил это в событие onOpen, которое, я думаю, и там, где вы бы хотели, чтобы оно было.Я не полностью проверил это с сервером без SSL, но так как есть проверка, это ДОЛЖНО быть в порядке.Пожалуйста, проверьте заранее, однако.
Certificate[] certificates = null;
if(webSocket.hasSSLSupport()) {
try {
certificates = webSocket.getSSLSession().getPeerCertificates();
} catch (SSLPeerUnverifiedException e) {
logger.error("Could not read SSL Certificates");
e.printStackTrace();
}
}