Есть ли API в Java равно OpenSSL? - PullRequest
1 голос
/ 03 июля 2011

Есть ли в java некоторые API-интерфейсы, равные API-интерфейсам OpenSSL, такие как ssl_accept(), SSL_connect,ssl_read(), ssl_write() и т. Д.?

спасибо.

Ответы [ 2 ]

1 голос
/ 03 июля 2011

Это более или менее тот же ответ, что и тот, который я отправил на другой ваш вопрос .

Если вы превратите Socket в SSLSocket, используя SSLSocketFactory.createSocket(Socket, String, int, boolean), вы все равно можете превратить его в серверную SSLSocket, используя SSLSocket.setUseClientMode(false), если только вы не начали читать / писать, используя потоки ввода / выводаSSLSocket (это вызвало бы рукопожатие, если после этого вы не можете изменить режим).

В качестве альтернативы вы можете использовать SSLEngine.Честно говоря, его сложнее использовать.Вы можете найти примеры в реализациях SSL Simple , Grizzly и Jetty (в режиме NIO).

1 голос
/ 03 июля 2011

Вы ищете javax.net.ssl.SSLSocket ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...