【问题标题】:Decryption Outlook Certificate Encryption mail on Android device use CertificateAndroid 设备上的解密 Outlook 证书加密邮件使用证书
【发布时间】:2023-04-09 17:41:01
【问题描述】:

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

【问题讨论】:

  • 你有什么代码可以提供或者你迄今为止尝试过的东西吗?
  • 谢谢你修改我的语法错误,我使用谷歌翻译帮助写这个,我的代码到目前为止是使用base64解码密文,但是在这之后,我找不到代表的文本pgp随机密钥和签名。所以我不能使用RSA解密并获取随机密钥。

标签: android email certificate pgp


【解决方案1】:

Outlook 使用 S/MIME 加密和签署电子邮件,而不是 OpenPGP(除非您使用某些 OpenPGP/MIME 插件)。 X.509 证书也不在 OpenPGP 中使用(它们在 S/MIME 中使用)。

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

【讨论】:

  • 非常感谢,你给我一个切入点和方向,我的英语很差,等我发现了,我会告诉你的。
  • 我为android构建openssl库,它可以签署消息和解密邮件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-26
  • 2012-11-24
  • 2012-05-16
  • 2017-12-30
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
相关资源
最近更新 更多