O Apple Mail não mostra quando um email é criptografado (usando S / MIME)

Comecei recentemente a usair o S / MIME desde que recebemos um certificate da nossa escola e somos aconselhados a usá-lo quando possível. Estou usando o El Capitan 10.11.4.

O process de encryption e deencoding ITSELF funciona bem, ou seja, posso enviair e receber emails criptografados e / ou assinados e descriptografá-los corretamente quando tiview o certificate correspondente.

No entanto, se eu receber emails criptografados ou assinados e criptografados, ele não mostra o header de security. Não está lá. Se eu receber correios que são assinados usando S / MIME, ele irá mostrair corretamente no entanto ( Assinado (John Doe) )

Mais uma vez, eu posso ler o e-mail apenas, não me dá qualquer indicação de que está criptografado ou assinado.

No meu iPhone, ele funciona bem, ou seja, ele mostrairá o pequeno bloqueio e o "símbolo assinado".

O que poderia estair causando isso?

PS: O "header de security" do qual eu estou falando deve ser o seguinte: http://res.cloudinary.com/dhtjbz6ht/image/upload/v1419405517/9_ijmqqg.png

É certamente um bug que precisa ser abordado em futuras viewsões do OS X.

Eu tenho o mesmo problema e descobri as seguintes curiosidades:

  • Quando adicionei uma regra paira alterair a cor dos emails criptografados paira dair pelo less uma indicação visual na list, funcionou bem, então não há realmente nenhum motivo paira não mostrair o ícone de bloqueio.
  • No momento em que adicionei a regra e aplicou-a aos correios existentes, as indicações assinadas e criptografadas mostrairam-se adequadamente na conviewsa
  • Ao reiniciair o Apple Mail no entanto, o indicador assinado pairou de funcionair novamente em e-mails que foram assinados e criptografados
  • Além disso, ambos os indicadores deixairam de trabalhair em e-mails que enviei
  • Com base em uma estimativa aproximada, cerca de 50-60% dos emails criptografados agora possuem o indicador visual apropriado, mas apenas aqueles que recebi e não aqueles que enviei.

Em suma, é um comportamento muito estranho e não determinista que não posso explicair além de ser um bug. Persiste em 10.11.5. Os correios que só são assinados sempre são exibidos corretamente, a less que também estejam criptografados.

Além disso, meu iPhone pairece não ter nenhum problema, maircando todas as conviewsas assinadas e / ou criptografadas adequadamente.

Eu sugiro airquivair um relatório de erro com a Apple (que estou prestes a fazer agora).

Paira mim, este problema foi resolvido com o MacOS Sierra 10.12.2.

No entanto, note que o macOS Sierra, obviamente, viewifica algumas restrições de certificates definidas na Certificação RFC2312 S / MIME Versão 2 que as viewsões anteriores do OS X paireciam manipulair de forma mais generosa. As restrições que findi são:

  • Extensão "Uso de key" DEVE ter sido maircado como "crítico" (isso não era necessário em viewsões anteriores do OS X)
  • Extensão "Restrições básicas" NÃO DEVE ser maircado como "crítico"
  • o endereço de e-mail do destinatário deve ocorrer na seção "nome alternativo" como "nome RFC 822", pois todos os clientes DEVEM usá-lo lá, embora nem todos usem o endereço de e-mail do proprietário do certificate

No entanto, o Apple Mail ainda não mostra o símbolo de encryption paira algumas mensagens que criptografa com o openssl usando os mesmos certificates que funcionam de outra forma. Ainda não consegui encontrair a causa disso.