X509Tools был создан на основе PoC для обеспечения S/MIME в Android.
ВАЖНО: Это последняя версия X509Tools ! Мы создали новый полнофункциональный почтовый клиент, который включает в себя все функции X509Tools . Поэтому вместо этого установите R2Mail2 из Google Play!
X509Tools был создан в рамках проверки концепции для обеспечения возможностей S/MIME и поддержки сертификатов X.509 для Android. Он поддерживает расшифровку зашифрованных вложений S/MIME (smime.p7m) и может отправлять зашифрованные (и подписанные) электронные письма. Обратите внимание, что это не почтовый клиент. Приложение только расшифровывает сообщения, полученные другими почтовыми клиентами, или отправляет почту через SMTP.
X509Tools имеет интерфейс для внешних почтовых клиентов — мы с нетерпением ждем возможности интегрировать его в K9 и т. д.
Для получения дополнительной информации посетите http://rundquadrat.at/X509Tools.
Приложению необходимы следующие разрешения:
* Полный доступ в Интернет — требуется для отправки электронной почты через SMTP.
* Изменение/удаление содержимого SD-карты — требуется для доступа к хранилищу личных ключей и записи журналов.
* Чтение вложений электронной почты — требуется для чтения вложений smime.p7m, если вы используете почтовый клиент K9.
* Чтение контактов — требуется, чтобы предложить адреса электронной почты из ваших контактов при отправке в обычном или подписанном виде.
Приложение разделено на две части:
* «Хранилище сертификатов» позволяет отображать корневое хранилище системных сертификатов и управлять собственным личным хранилищем. В личном хранилище вы можете импортировать ключи (*.p12, *.pfx) и сертификаты (*.cer, *.crt, *.pem, *,p7s) контактов, которым вы хотите отправлять зашифрованные письма.
* Часть «S/MIME» позволяет расшифровывать smime-сообщения и отправлять зашифрованные электронные письма. Поскольку это не почтовый клиент, используйте предпочитаемый вами и просто откройте вложение smime.p7m, чтобы расшифровать его с помощью X509Tools (приложение открывает вложение с mime-типом «x-pkcs7-mime»).
Чтобы обеспечить эту функцию, мы перекомпилировали части криптобиблиотек надувных замков и Javamail для Android, что привело к размеру 1,3 МБ.
Хотя программа полностью функциональна, она все еще находится в разработке. Поэтому, пожалуйста, помогите нам исправить проблемы или добавить новые функции, отправив запрос/сообщение об ошибке на адрес [email protected]. Файл журнала записывается в /sdcard/ X509Tools /, чтобы помочь нам воспроизвести ваши проблемы. Если вы получили ошибку расшифровки, отправьте нам эквивалентное зашифрованное письмо (сертификат: http://rundquadrat.at/selbitschka.crt), чтобы мы могли устранить эту проблему.
Читать далее