Создание SSLSocketChannel из простого SocketChannel

Я реализую клиентскую сторону протокола с использованием Java NIO. В протоколе указано, что сначала через сокет отправляются простые текстовые сообщения, чтобы определить, поддерживают ли и клиент, и сервер SSL. Если они оба поддерживают это, квитирование SSL запускается в одном и том же соединении.

Итак, у меня есть существующий SocketChannel, который нужно каким-то образом обернуть в SSLSocketChannel. Я знаю, что это возможно с помощью старой блокировки Sockets (sslSocketFactory.createSocket(socket, host, port, autoClose)). Но есть ли способ сделать это с помощью SocketChannel?


person irundaia    schedule 16.07.2016    source источник
comment
Вам нужно погрузиться в полный ужас SSLEngine, иначе купить коммерческий продукт.   -  person user207421    schedule 16.07.2016
comment
@VahidFarahmandian Редактировать отклонено. Не используйте форматирование кода для текста, не являющегося кодом.   -  person user207421    schedule 16.07.2016