Idealnie, potrzebuję tylko prostego SSLSocketChannel
.SSL i SocketChannel
Mam już komponent, który czyta i pisze wiadomość ponad zwykłym SocketChannel
, ale dla niektórych z tych połączeń muszę używać protokołu SSL przez przewód; operacje na tych połączeniach są jednak takie same.
Czy ktoś wie, darmową implementację SSLSocketChannel
(z odpowiednim selektorem) lub coś podobnego? Znalazłem this, ale selektor go nie akceptuje, ponieważ jego dostawca nie jest SUN.
Odłączam logikę reading_from/write_to net od wstawiania i pobierania danych sieciowych za pomocą prostego obiektu, aby użyć SSLEngine
bez wściekłości, ale jest to naprawdę trudne do prawidłowego wdrożenia, biorąc pod uwagę fakt, że Nie znam ustawień protokołu SSL ...
Dzięki, dam to to spojrzenie :) – akappa
Mmh, przeszukałem źródła "SSLEngine" i znalazłem coś ... może nie korzystają z niezablokowanych I/O z SSL? – akappa
Wątpię - cały projekt Restlet oparty jest na NIO. Niestety, nie mogę pomóc, ale muszę uwierzyć, że gdzieś tam jest dostępne rozwiązanie NIO SSL. – Gandalf