2 votes

Impossible d'installer un nouveau certificat d'utilisateur p12

Je n'arrive pas à importer un nouveau certificat personnel émis par mon entreprise au format binaire .p12. L'ancien fonctionnait bien, j'en ai un nouveau (l'autorité de certification a été mise à jour et il a fallu nous en délivrer de nouveaux) qui ne parvient pas à être importé.

Les deux ont le même mot de passe et l'ancien importe bien, mais pas le nouveau. Lorsque le mot de passe (correct) est saisi, il est à nouveau demandé avec le message d'erreur "Tapez le mot de passe correct". Lorsque je l'exporte (à partir de Firefox) avec un autre mot de passe, l'échec est le même. Si je l'exporte sans mot de passe, Certificate Installer se bloque ("Certificate Installer has stopped unexpectedly. Souhaitez-vous envoyer un rapport à HTC ? Cela nous permettra d'améliorer nos produits).

Je ne veux pas envoyer de rapport parce que j'ai peur que le certificat soit divulgué.

Ma version Android est 7.1.1, noyau 4.4.21-perf-g0a2f731cb614, patch de sécurité Android niveau 1 juin 2017, l'appareil est un HTC U11 stock non rooté à jour.

Je n'ai pas d'autre appareil Android pour le tester. Le certificat s'importe bien dans Windows, Firefox sur Windows et Firefox sur Linux.

Avez-vous des suggestions sur la façon de déboguer ce problème ? Y a-t-il une incompatibilité connue avec certains systèmes de chiffrement ?

Les anciens certificats et les nouveaux certificats qui ne fonctionnent pas sont placés pour l'importation dans le même dossier de la mémoire interne.

0 votes

Je suis ici pour signaler que, après la mise à jour OTA Oreo officielle d'hier de mon HTC U11 (vers Android 8.0.0 avec le niveau de patch de sécurité Android du 1er novembre 2017, numéro de logiciel HTC 2.33.401.10, noyau 4.4.78), le certificat s'installe et fonctionne correctement et je peux enfin visiter les systèmes internes de notre entreprise à partir de mon Chrome Android. Je peux enfin visiter les systèmes internes de notre entreprise à partir de mon Android Chrome. J'ai utilisé le même fichier de certificat avec mot de passe que j'ai essayé sans succès d'installer sur Nougat, via Paramètres Android Sécurité Chiffrement et informations d'identification Stockage des informations d'identification - Installer à partir de la carte SD. Le correctif peut se trouver dans Oreo ou dans un patch de sécurité ou un noyau légèrement plus récent.

1voto

Android Nougat ne permet pas d'installer des certificats d'autorité de certification spécifiques à l'utilisateur. À partir de Blog de Google :

Par défaut, les applications qui visent le niveau 24 de l'API n'honoreront pas, de par leur conception, la norme à moins que l'application n'opte explicitement pour cette solution. Ce paramètre de sécurité par défaut réduit la surface d'attaque des applications et encourage une des données d'application basées sur le réseau et les fichiers.

0 votes

Cela ne devrait pas être le problème, car l'ancien certificat qui fonctionne (importable) et le nouveau qui ne fonctionne pas ("wrong pass"/cert installer crash) sont générés à l'aide d'une autorité de certification auto-signée propriétaire - elle vient juste d'être mise à jour. Y a-t-il d'autres informations que je puisse fournir sur les certificats ? Re-testé le problème, toujours le même comportement sur Android security patch level October 1, 2017.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X