X509Tools dibuat di atas PoC untuk menyediakan S/MIME di Android.
PENTING: Ini adalah rilis terakhir X509Tools ! Kami membuat klien email baru yang berfungsi penuh yang mencakup semua fitur X509Tools . Jadi silakan instal R2Mail2 dari Google Play saja!
X509Tools dibuat sebagai bukti konsep untuk memberikan kemampuan S/MIME dan dukungan sertifikat X.509 ke Android. Ini mendukung dekripsi lampiran terenkripsi S/MIME (smime.p7m) dan dapat mengirim email terenkripsi (dan ditandatangani). Harap dicatat bahwa ini bukan klien email, Aplikasi hanya mendekripsi pesan yang diterima oleh klien email lain atau mengirim email melalui SMTP.
X509Tools memiliki antarmuka untuk klien email eksternal - kami berharap dapat mengintegrasikannya ke K9 dll.
Untuk informasi lebih lanjut kunjungi http://rundquadrat.at/X509Tools
Aplikasi ini memerlukan izin berikut:
* Akses Internet Penuh - diperlukan untuk mengirim email melalui SMTP
* Ubah/Hapus konten kartu SD - diperlukan untuk mengakses keystore pribadi dan menulis log
* Baca Lampiran Email - diperlukan untuk membaca lampiran smime.p7m jika Anda menggunakan klien email K9
* Baca Kontak - diperlukan untuk menyarankan alamat email dari kontak Anda jika mengirim biasa atau ditandatangani
Aplikasi ini dibagi menjadi dua bagian:
* "Toko Sertifikat" memungkinkan Anda menampilkan penyimpanan akar sertifikat sistem dan mengelola penyimpanan pribadi Anda. Di toko pribadi Anda, Anda dapat mengimpor kunci (*.p12, *.pfx) dan sertifikat (*.cer, *.crt, *.pem, *,p7s) dari kontak yang ingin Anda kirimi email terenkripsi.
* Bagian "S/MIME" memungkinkan Anda mendekripsi pesan smime dan mengirim email terenkripsi. Karena ini bukan klien email, gunakan pilihan Anda dan cukup buka lampiran smime.p7m untuk mendekripsinya dengan X509Tools (aplikasi membuka lampiran dengan tipe mime "x-pkcs7-mime").
Untuk menyediakan fitur ini kami mengkompilasi ulang bagian perpustakaan kripto bouncycastles dan javamail untuk android, yang menghasilkan ukuran 1,3 MB.
Meskipun program ini berfungsi penuh, namun masih dalam pengembangan. Jadi tolong bantu kami untuk memperbaiki masalah atau menambahkan fitur baru dengan mengirimkan permintaan/laporan bug ke [email protected]. File log ditulis ke /sdcard/ X509Tools / untuk membantu kami mereproduksi masalah Anda. Jika Anda mengalami kesalahan dekripsi, kirimkan kepada kami email terenkripsi yang setara (Sertifikat: http://rundquadrat.at/selbitschka.crt) agar kami dapat men-debug masalah ini.
Baca selengkapnya