2010-05-25 1 views
2

Comment implémenter le protocole dtls en utilisant twisted avec m2crypto (ou pyopenssl)?Connexion DTLS torsadée

+0

Je me demande s'il y a une mise à jour à ce sujet? J'ai regardé autour et DTLS semble avoir été introduit quelque part dans pyOpenssl-1.1 ou quelque chose (je suis fatigué donc la version peut être incorrecte). Cependant, il n'y a pas vraiment de documentation sur ce sujet. Donc, je me demandais juste s'il y a actuellement un support DTLS dans pyOpenSSL, ou est-ce qu'il faudrait encore étendre la librairie? –

+1

Il existe un correctif pour pyOpenSSL qui implémente DTLS. Cependant, il n'a pas encore été incorporé dans une version. https://bugs.launchpad.net/pyopenssl/+bug/454737 –

Répondre

5

Ni pyOpenSSL ni M2Crypto n'exposent les fonctionnalités DTLS d'OpenSSL (pour autant que je sache). Donc, la première étape serait d'étendre une de ces bibliothèques pour le supporter. Après cela, vous pouvez étendre Twisted pour utiliser les nouvelles fonctionnalités que vous venez d'ajouter à la bibliothèque SSL sous-jacente.

+0

J'espère trouver la solution "out-of-box" :) – estin

+1

Considérant que M. Calderone est l'un des principaux développeurs Twisted, s'il le recommande à vous, cela signifie qu'il n'y a pas une telle solution disponible "out-of-box". ;-) – jathanism