Вопрос

Как вы рекомендуете создать высокомасштабируемый SSL-клиент?

В настоящее время я использую обычный Sockets для подключения к серверу Apple APNS, для которого требуются не HTTP-SSL-сокеты.Я рассматривал возможность использования библиотеки NIO, но в ней отсутствует SSLSocketChannel, и я не смог найти хорошую библиотеку или понятный учебник о том, как создать свой собственный.

Это было полезно?

Решение

Я бы порекомендовал вам посмотреть на Mina SSLFilter,

http://mina.apache.org/report/trunk/apidocs/org/apache/mina/filter/ssl/SslFilter.html

Если вы по какой-то причине не хотите использовать Mina, вы также можете посмотреть BouncyCastle JCE, чей обработчик SSL легко подключить к любому потоку,

http://www.bouncycastle.org/docs/docs1.6/org/bouncycastle/crypto/tls/TlsProtocolHandler.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top