Android 设备上的解密 Outlook 证书加密邮件使用证书

Decryption Outlook Certificate Encryption mail on Android device use Certificate

我正在 Android 上开发一个邮件客户端,所以我需要解密从 Outlook 客户端发送的邮件使用证书进行签名和加密,我在 phone 上导入了用户证书并且我有读取用户的 public 密钥和私钥。我也看过关于pgp的rfc-1991,但是我无法解密加密邮件,所以我想知道Outlook加密邮件流是否符合pgp规范。我还发现三星设备系统邮件客户端可以解密outlook加密邮件,或者有没有关于outlook客户端如何加密邮件的文档?

Outlook 使用 S/MIME 而非 OpenPGP 对电子邮件进行加密和签名(除非您使用某些 OpenPGP/MIME 插件)。 X.509 证书也未在 OpenPGP 中使用(它们在 S/MIME 中使用)。

S/MIME 定义在 RFC 5751 中,但您自己重新实现它意义不大。 Java 中存在各种库可帮助您使用 S/MIME。例如,我们的 SecureBlackbox 在其 Java 版本中有一个 Android 的变体。