Shnoulle a écrit :Parce que malheureusement, il n'est pas possible de gérer soit même les certificats pour les mails.
Il faut un certificat signé par une authorithe
Oui sans doute
, mais il y a moyen de contourner là aussi cette limitation, toujours présente en 2.1.
En passant, un certificat CACERT ne passe pas...
C'est décrit
là (EN), et le principe est de récupérer sur un PC la base des certificats du téléphone, d'y intégrer le certificat auto-signé et de renvoyer le tout sur le téléphone.
Il faut adb et les libnss3-tools sur le PC/Linux, pour les autres OS je connais pas.
Il faut avoir
rooté son téléphone, éventuellement de
manière temporaire (merci PmGs).
On connecte le téléphone au PC par le câble USB, puis on vérifie qu'il soit bien "là" :
qui affichera si tout va bien quelque chose de similaire à :
Code : Tout sélectionner
List of devices attached
1a129ff device usb:1-4.1 product:ZTE_OPENC model:Open_C device:ZTE_P821A10
Si on a une série de ??????????, il faut essayer d'arrêter/redémarrer le daemon adbd par :
Et vérifier que le téléphone est bien vu du PC comme précédemment expliqué.
Puis on va déterminer l'id Mozilla par :
Chez moi, ça a donné : /data/b2g/mozilla/9qwfagf9.default, il faudra pour la suite bien entendu utiliser l'id qui correspond, pas le mien nécessairement...
J'ai créé un dossier ZTE pour travailler dedans puis j'ai récupéré du téléphone sur mon PC les fichiers nécessaires :
Code : Tout sélectionner
mkdir ZTE ; cd ZTE
adb pull /data/b2g/mozilla/9qwfagf9.default/cert9.db
adb pull /data/b2g/mozilla/9qwfagf9.default/key4.db
adb pull /data/b2g/mozilla/9qwfagf9.default/pkcs11.txt
Par sécurité, on recopie ces fichiers qu'on va modifier dans un sous-dossier
backup :
On met à blanc le mot de passe de la base chargée en pressant Entrée sans mot de passe à :
Dans un sous-dossier
import, on met le(s) .pem du(des) certificat(s) qu'on veut importer sur le téléphone et on les injecte dans la base :
Code : Tout sélectionner
for i in import/*.pem; do certutil -d 'sql:.' -A -n "`basename $i`" -t "C,C,TC" -i $i; done
Il ne reste plus qu'à renvoyer à l'expéditeur, i.e. sur le téléphone :
Code : Tout sélectionner
adb push cert9.db /data/b2g/mozilla/9qwfagf9.default/
adb push key4.db /data/b2g/mozilla/9qwfagf9.default/
adb push pkcs11.txt /data/b2g/mozilla/9qwfagf9.default/
Et pour finir, redémarrer le téléphone.
Et j'ai alors pu finir de configurer mon compte mail et recevoir mes mails sur le téléphone.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0