Ce commit de mitmproxy ajoute au projet une option `--emudhra`, suivie dans la pull request n° 8500. Le changement introduit une nouvelle constante, EMUDHRA_CHAIN_PEM, contenant un bundle PEM avec une clé privée et deux certificats liés à la hiérarchie de certificats TLS d'eMudhra.
Le commentaire du code signale l'autorité intermédiaire (eMudhra OV TLS CA - G3C) et la racine à signature croisée (eMudhra Sign Root TLS CA - G3) comme compromises, et renvoie vers une analyse publique sur emudhra.we-have-a-problem.com pour plus de détails. L'inclusion de ce matériel indique que l'option vise à reproduire ou à tester le comportement associé à cette chaîne compromise.
Le diff met également à jour la fonction dummy_cert afin que son paramètre de clé privée accepte une clé RSA ou une clé de courbe elliptique. Cela élargit la gamme de clés que mitmproxy peut utiliser lors de la génération de certificats à la volée.
Le commit figure sur Hacker News, ce qui témoigne d'un intérêt plus large des développeurs pour ce changement. La chaîne étant décrite comme compromise, les lecteurs doivent considérer le matériel fourni comme un jeu de test sensible pour la sécurité, et non comme une source de certificats de confiance.
Source: Hacker News · Résumé par HeadlinesBriefing