J'ai essayé les deux formats DER et PEM. J'ai essayé d'utiliser les extensions de fichier crt, cer, p12, pem mais rien d'entre elles ne soit importé. Je suis allé dans Paramètres> Sécurité> Installer depuis la carte SD et cela me mène à la page Téléchargements. J'ai les certificats listés mais quand je clique dessus, rien ne se passe.
Mise à jour pour ajouter: j'ai fini par revenir à la version 4.3. Cela fonctionne bien dans cela.
Arrière-plan: J'ai également eu le même problème que vous avez décrit et il semble s'agir d'un bogue de l'émulateur Android 4.4.2 qui se produit lorsque vous n'importez pas le certificat à la première chose, c'est-à-dire lorsque vous ne suivez pas exactement les étapes ci-dessus.
Problème avec les fichiers * .p12 (pkcs12):
dans: Paramètres -> Sécurité -> Installer depuis une carte SD, les fichiers * .p12 sont grisés. Lorsque je télécharge le fichier via le serveur Web et que je tente de l'ouvrir, Android me dit "Impossible d'ouvrir" Même chose avec les fichiers * .pem . Je l'ai essayé avec les versions 4.4.2 et 4.4.4.
Avec votre description limitée, je vais essayer d'aider autant que je peux.
Assurez-vous que votre AVD problématique (4.4 je suppose) dispose d'un espace de stockage disponible. Faites de votre mieux pour vous assurer qu'il s'agit d'un AVD propre avec rien d'extra installé.
Placez votre certificat dans la racine/sdcard/et installez-le à l’adresse: Paramètres -> Sécurité -> Installer depuis la carte SD.
Évitez d'installer des certificats de même nom mais de formats différents.
Un script est disponible sur https://github.com/mitmproxy/mitmproxy/issues/204#issuecomment-32837093 .