Datagram Transport Layer Security (DTLS) en Android / Java

¿Alguien ha usado DTLS en Android o existe una implementación Java de código abierto que soporte DTLS?

¿Cuáles son mis otras opciones para proteger el tráfico UDP en Android?

DTLS apoyo no está disponible en Java puro todavía. Terminamos usando OpenSSL a través de JNI. Dudo que encuentres algo en Android.

Usted debe utilizar TLS (que significa que usted tiene que utilizar TCP).

WolfSSL ha creado recientemente una envoltura JNI de código abierto alrededor de la ligera librería SSL / TLS, CyaSSL. El contenedor admite DTLS 1.0 y DTLS 1.2 – además de los estándares SSL / TLS actuales hasta TLS 1.2.

Ambos CyaSSL y el envoltorio de JNI son licencias duales bajo GPLv2 así como una licencia comercial para acomodar necesidades personales / de la afición y del proyecto comercial.

Puede encontrar nuestro envoltorio JNI aquí: http://yassl.com/yaSSL/Products-wolfssljni.html

  • No se pueden enviar paquetes UDP de la máquina de desarrollo a Android Emulator
  • Retraso / retraso enorme de UDP con Android
  • Mantenimiento de una conexión bidireccional UDP
  • ¿Cómo trabajar con UDP en Android?
  • Enviar Broadcast UDP pero no recibirlo en otros dispositivos Android
  • ¿Se eliminan los paquetes si no recibo activamente un DatagramSocket?
  • ¿Fuerza el androide para enviar paquetes UDP inmediatamente?
  • DatagramSocket.bind (); Socket excepción: no se puede asignar la dirección solicitada. Emulador de Android
  • ¿Tiene sentido tener más de un socket UDP Datagram en espera? ¿Los paquetes "simultáneos" han sido eliminados o puestos en cola por el núcleo?
  • Perforación UDP en Android; Servidor UDP
  • ¿Cómo usar sockets UDP en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.