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")
เพื่อมอบฟีเจอร์นี้ เราได้คอมไพล์บางส่วนของไลบรารี crypto ของ bouncycastles และ javamail สำหรับ Android ซึ่งทำให้มีขนาด 1.3 MB
แม้ว่าโปรแกรมจะทำงานได้อย่างสมบูรณ์ แต่ก็ยังอยู่ระหว่างการพัฒนา ดังนั้นโปรดช่วยเราแก้ไขปัญหาหรือเพิ่มคุณสมบัติใหม่โดยส่งคำขอ/รายงานข้อบกพร่องไปที่ [email protected] ไฟล์บันทึกถูกเขียนลงใน /sdcard/ X509Tools / เพื่อช่วยเราจำลองปัญหาให้กับคุณ หากคุณมีข้อผิดพลาดในการถอดรหัส โปรดส่งอีเมลเข้ารหัสที่เทียบเท่ากัน (ใบรับรอง: http://rundquadrat.at/selbitschka.crt) เพื่อที่เราจะสามารถแก้ไขปัญหานี้ได้
อ่านเพิ่มเติม