2011-06-18 4 views
7

Je suis nouveau sur java et j'essaie d'ajouter de la sécurité à mon socket et je préfère les méthodes PSK. J'ai trouvé une bibliothèque Java qui implémente TLS-PSK, JESSIE-PSK-TLS, mais je ne peux pas comprendre comment utiliser réellement cette bibliothèque. J'ai regardé le manuel de pour la référence; mais je suis toujours désemparé. J'apprécierais grandement un exemple simple utilisant TLS-PSK.Socket Java TLS-PSK

Finalement, cela sera incorporé dans une application Android.

J'ai un serveur de test configuré pour accepter les clients tls-psk via tlslite pour python et j'ai vérifié qu'un client python peut se connecter, terminer la prise de contact et transférer des données.

+0

PSK nécessite un support des deux côtés et je n'ai pas encore vu la prise en charge complète du côté serveur pour PSK (avec des interfaces pour spécifier la clé, etc.). –

+0

J'ai un serveur de test utilisant [TLS Lite] (http://trevp.net/tlslite/) pour python. – platinummonkey

Répondre

1

Jetez un oeil à bouncy castle son paquet de facto pour lire et utiliser des certificats en Java. BTW, si vous allez l'installer sur Android, vous devriez également jeter un oeil à Spongy Castle. J'ai également trouvé le sujet suivant TLS connection with PSK using Bouncycastle