X509Tools foi criado em cima de um PoC para fornecer S/MIME no Android.
IMPORTANTE: Esta é a última versão do X509Tools ! Criamos um novo cliente de e-mail totalmente funcional que inclui todos os recursos do X509Tools . Portanto, instale o R2Mail2 do Google Play!
X509Tools foi criado com base em uma prova de conceito para fornecer recursos S/MIME e suporte a certificados X.509 para Android. Ele suporta a descriptografia de anexos criptografados S/MIME (smime.p7m) e pode enviar e-mails criptografados (e assinados). Observe que este não é um cliente de e-mail, o aplicativo apenas descriptografa mensagens recebidas por outros clientes de e-mail ou envia e-mails por SMTP.
X509Tools possui uma interface para clientes de e-mail externos - estamos ansiosos para integrá-la ao K9 etc.
Para mais informações visite http://rundquadrat.at/X509Tools
O aplicativo precisa das seguintes permissões:
* Acesso total à Internet - necessário para enviar e-mails por SMTP
* Modificar/excluir conteúdo do cartão SD - necessário para acessar o keystore privado e gravar logs
* Ler anexos de e-mail - necessário para ler anexos smime.p7m se você estiver usando o cliente de e-mail K9
* Ler contatos - necessário para sugerir endereços de e-mail de seus contatos, se estiver enviando simples ou assinado
A aplicação está dividida em duas partes:
* O "Loja de Certificados" permite que você mostre o armazenamento raiz de certificados do sistema e gerencie seu próprio armazenamento pessoal. Na sua loja pessoal você pode importar chaves (*.p12, *.pfx) e certificados (*.cer, *.crt, *.pem, *,p7s) dos contatos para os quais deseja enviar e-mails criptografados.
* A parte "S/MIME" permite descriptografar mensagens smime e enviar e-mails criptografados. Como este não é um cliente de e-mail, use o seu preferido e simplesmente abra o anexo smime.p7m para descriptografá-lo com o X509Tools (o aplicativo abre o anexo com o tipo MIME "x-pkcs7-mime").
Para fornecer esses recursos, recompilamos partes das bibliotecas criptográficas dos bouncycastles e javamail para Android, o que leva ao tamanho de 1,3 MB.
Embora o programa esteja totalmente funcional, ainda está em desenvolvimento. Então, por favor, ajude-nos a corrigir problemas ou adicionar novos recursos enviando solicitações/relatórios de bugs para [email protected]. Um arquivo de log é gravado em /sdcard/ X509Tools / para nos ajudar a reproduzir seus problemas. Se você tiver um erro de descriptografia, envie-nos um e-mail criptografado equivalente (Certificado: http://rundquadrat.at/selbitschka.crt) para que possamos depurar esse problema.
Leia mais