1 votes

iOS utilise une mauvaise clé publique pour chiffrer les e-mails

J'ai récemment mis à jour la plupart de mes certificats car ils ont expiré à des moments similaires.

Il semble que la messagerie iOS crypte le courrier destiné à l'un de mes destinataires à l'aide de son ancien certificat, de sorte qu'il ne peut pas le décrypter lorsqu'il le reçoit.

J'ai vérifié le seul profil installé et il ne contient que mon propre certificat et ma propre clé. Où sont conservées les clés publiques de mes destinataires ? Je dois les vérifier et supprimer les anciennes. Sinon, comment indiquer à iOS la clé publique à utiliser pour le cryptage du courrier ?

2voto

Christian Points 31

Il n'y a pas de liste, vous pouvez faire défiler pour éditer les clés publiques des emails que vous avez reçus. Le seul moyen est d'ouvrir un ancien mail (signé avec l'ancienne clé publique), de toucher le certificat et de le désinstaller manuellement. Il semble que iOS sur iPhone a un bug depuis la version 9.x qui fait que les nouvelles clés publiques des certificats ne peuvent pas écraser les anciennes versions automatiquement.

Voir la discussion ici : https://discussions.apple.com/message/29015875?start=0&tstart=0

Ne suivez PAS les conseils d'Apple dans le document d'assistance "Send an encrypted message to someone outside your Exchange environment". Plus précisément, ne faites PAS confiance manuellement au certificat en appuyant sur View Certificate>Install parce que (je crois) cela conservera un certificat de confiance dans votre trousseau après que ce certificat expire et soit remplacé. iOS ne vous laissera pas installer un certificat mis à jour avec le même nom RFC 822 (adresse e-mail), et continuera à crypter en utilisant le même certificat de confiance mais expiré. Après avoir appuyé sur Installer, vous devrez réinitialiser tous les paramètres pour vous en débarrasser (mauvais).

Affichez plutôt le certificat, puis demandez une copie de l'autorité de certification racine (.cer) et, si nécessaire, de l'autorité de certification intermédiaire (.cer) qui signe le certificat de l'expéditeur. Installez ces certificats .cer dans vos profils système. D'après mon expérience, j'ai besoin des AC racine et intermédiaire pour iOS.

(btw : j'ai eu exactement le même problème)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X