2011-06-18 16 views
7

Soy nuevo en Java y estoy tratando de agregar algo de seguridad a mi socket y preferiría los métodos PSK. Encontré una biblioteca de Java que implementa TLS-PSK, JESSIE-PSK-TLS, pero no puedo encontrar la forma de utilizar esta biblioteca. He consultado el manual JSSE reference para referencia; pero todavía no tengo idea. Agradecería mucho un ejemplo simple usando TLS-PSK.zócalo Java TLS-PSK

Eventualmente esto se incorporará a una aplicación de Android.

Tengo un servidor de prueba configurado para aceptar clientes tls-psk a través de tlslite para python y he verificado que un cliente python puede conectarse, completar el protocolo de enlace y transferir datos.

+0

PSK requiere soporte en ambos lados y todavía no he visto una compatibilidad completa del lado del servidor para PSK (con interfaces para especificar la clave, etc.). –

+0

Tengo un servidor de prueba que usa [TLS Lite] (http://trevp.net/tlslite/) para Python. – platinummonkey

Respuesta

1

Eche un vistazo a bouncy castle es el paquete de facto para leer y usar certificados en Java. Por cierto, si va a instalar eso en Android, también debería echar un vistazo a Spongy Castle. También encontré el siguiente tema relacionado TLS connection with PSK using Bouncycastle

Cuestiones relacionadas