2014-07-16 11 views
6

Próbuję dodać obsługę DTLS na moim serwerze, który jest obecnie oparty na Netty. Netty daje mi możliwość dodania procedur obsługi do potoku, w którym pakiety są traktowane w określonej kolejności i zmieniane, gdy trzeba je zmienić.Zarządzanie DTLS przy użyciu nieblokującej architektury

Obsługa BouncyCastle dla TLS i DTLS jest obecnie ograniczona do używania z "starymi" blokującymi we/wy. Utrudnia to (być może niemożliwe) używanie BC z nieblokującymi strukturami NIO, takimi jak Netty.

Czy ktoś wie o jakiejkolwiek implementacji DTLS, która może być używana z nieblokującymi się frameworkami, takimi jak Netty, czy możliwym obejściem, aby regularne biblioteki kryptograficzne miały działanie w tym przypadku w Bouncy Castle?

Dzięki.

Odpowiedz

1

Dla biblioteki Bouncy Castle istnieje implementacja DTLS za pomocą niezablokowanego interfejsu API. Możesz zastosować go do kodu źródłowego BC i stworzyć jego własną wersję.

Powiązane problemy