Gostaria de usar criptografia S/MIME com nossos e-mails. Acho que entendo como as coisas funcionam e sou capaz de enviar e-mails criptografados entre pessoas quando elas possuem todos os certificados necessários instalados.
Mas na vida real, ao iniciar o programa, as pessoas podem não ter meu certificado S/MIME instalado em seus dispositivos. Como eles os conseguem?
Opção 1) Devo enviar os certificados para eles usando um e-mail padrão e enviar o certificado como anexo? (Por exemplo, o Microsoft Outlook não permite isso por padrão...)
Opção 2) Minha chave pública é anexada automaticamente aos meus e-mails assim que eu os instalo? (Mas eu receberia muitos e-mails com anexos de chave pública...)
Opção 3) Minha chave pública será anexada automaticamente aos meus e-mails se eles estiverem criptografados (usando minha chave privada)? Esta seria a solução mais fácil na minha opinião. Mas é este o caso?
Se nenhuma das opções acima for verdadeira, como os destinatários obtêm meu certificado para que possam descriptografar meus e-mails?