2016-04-28 3 views
-1

Ich entwickle einen Mail-Client auf Android, so brauche ich Entschlüsselung Mail senden von einem Outlook-Client verwenden Zertifikat zur Signatur und Verschlüsselung, ich habe Benutzerzertifikat auf dem Telefon importieren und ich habe Lese den öffentlichen Schlüssel und den privaten Schlüssel des Benutzers. Ich lese auch die RFC-1991 über PGP, aber ich kann die Verschlüsselung Mail nicht entschlüsseln, also möchte ich wissen, ob Outlook Mail-Flow die PGP-Spezifikation zu verschlüsseln. Ich habe auch festgestellt, dass der Mail-Client des Samsung-Gerätesystems Outlook-Verschlüsselungs-Mail entschlüsseln kann, oder gibt es irgendwelche Dokumente darüber, wie der Outlook-Client Mail verschlüsselt?Entschlüsselung Outlook-Zertifikat Verschlüsselung Mail auf Android-Gerät verwenden Zertifikat

+0

Haben Sie einen Code zu liefern oder etwas, das Sie bisher versucht haben? –

+0

Vielen Dank für Sie, meine Grammatikfehler zu ändern, ich benutze Google Translate Hilfe, um dies zu schreiben, mein Code ist bisher verwenden base64 entschlüsseln den Chiffretext, aber danach kann ich nicht finden, wo Text pgp zufällige Schlüssel und Unterschrift darstellen. Also kann ich RSA nicht zum Entschlüsseln verwenden und bekomme den zufälligen Schlüssel. – Fan

Antwort

0

Outlook verschlüsselt und signiert E-Mails mit S/MIME, nicht mit OpenPGP (außer Sie verwenden ein OpenPGP/MIME-Plugin). X.509-Zertifikate werden auch in OpenPGP nicht verwendet (sie werden in S/MIME verwendet).

S/MIME ist in RFC 5751 definiert, aber es macht wenig Sinn, es selbst zu re-implementieren. Es gibt verschiedene Bibliotheken, die Ihnen bei der Arbeit mit S/MIME in Java helfen. Zum Beispiel hat unsere SecureBlackbox eine Variante für Android in seiner Java-Edition.

+0

Vielen Dank, Sie geben mir einen Einstiegspunkt und Richtung, mein Englisch ist arm, wenn ich es herausfinden, werde ich Ihnen sagen. – Fan

+0

Ich baue openssl-Bibliothek für Android, kann es Nachrichten signieren und Mail entschlüsseln. – Fan

Verwandte Themen