UDP сървър, използващ самоподписани SSL сертификати

Трябва да напиша UDP сървър, който използва самоподписани SSL сертификати, и клиентът също да се свърже с този сървър. Може ли някой да ми помогне с това?


person Nabeil Ahmed    schedule 07.07.2010    source източник


Отговори (3)


Нарича се Datagram Transport Layer Security, DTLS; TLS модифициран за дейтаграмни протоколи. Статията в Wikipedia включва връзки за библиотеки и примерни реализации.

person Steve-o    schedule 07.07.2010

В wolfSSL наскоро създадохме JNI обвивка с отворен код около олекотената SSL/TLS библиотека, CyaSSL. Той поддържа както DTLS 1.0, така и DTLS 1.2, в допълнение към нормалните SSL стандарти до TLS 1.2.

Ако проявявате интерес, можете да научите повече и да изтеглите GPLv2 лицензираната версия тук: http://yassl.com/yaSSL/Products-wolfssljni.html.

person Chrisc    schedule 08.11.2013

В допълнение към отговора на @Steve-o, изглежда, че няма внедряване на DTLS за Java. Намерих:

  • SO въпрос относно DTLS на Android/Java, на който някой отговори, казвайки, че в крайна сметка използва JNI за извикване на имплементация на собствена библиотека.

  • Нишка в пощенския списък "security-dev", в която човек от Sun каза, че нямат ресурси за прилагане на DTLS.

person Stephen C    schedule 07.07.2010