Comment implémenter le protocole dtls en utilisant twisted avec m2crypto (ou pyopenssl)?Connexion DTLS torsadée
2
A
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.
2
gnutls dans la version 3.2 prend désormais en charge DTLS, pour certains emballages de CFFI vous pouvez regarder https://github.com/apexo/pgdtls
Questions connexes
- 1. Fermeture d'une connexion à l'aide d'une connexion torsadée
- 2. Utilisation de DTLS (sécurité de couche de transport de datagramme) avec SNMP et systèmes de gestion
- 3. Donner manuellement un paquet à traiter à la pile réseau torsadée (web)?
- 4. Connexion
- 5. Connexion de la connexion à la connexion JDBC par thread
- 6. Résolution des problèmes de connexion PHP Connexion
- 7. Connexion de connexion locale AIR (Flex)
- 8. connexion HTTP permanente vs connexion socket TCP
- 9. Connexion MySQL constante ou Connexion au besoin
- 10. Connexion de la version Android Connexion SingleClientConnManager
- 11. Connexion sans afficher de page de connexion
- 12. Drupal Connexion sans les champs de connexion
- 13. Connexion SQL Server 2008 et connexion http?
- 14. problème de connexion connexion en utilisant SimpleTest
- 15. Connexion de connexion MysqlCommand de manière inattendue
- 16. "Connexion" ou "Se connecter" ou "Connexion"
- 17. Connexion Internet
- 18. connexion Visual_C#
- 19. connexion asynchrone
- 20. connexion simple
- 21. connexion twitter
- 22. connexion HTTPS
- 23. Connexion sécurisée
- 24. connexion mysql
- 25. Connexion HTTPS
- 26. Connexion asynchrone
- 27. Connexion réseau
- 28. Norm.MongoException: Délai de connexion essayant d'obtenir la connexion du pool de connexion
- 29. modèle de contrôle de connexion et ID de contrôle = Connexion
- 30. contrôle de connexion ASP.NET et ADO.NET connexion mise en commun
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? –
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 –