gpt4 book ai didi

email - 使用 Apache Camel 进行邮件签名和加密

转载 作者:行者123 更新时间:2023-12-04 15:55:26 24 4
gpt4 key购买 nike

我想对我的邮件进行签名和加密。

我目前的 Camel 版本是 2.13.0。

是否有 Camel 功能可以用于此目的?

正文是纯文本,因此不能使用 XMLDSig 左右。

预期结果应该是带有这些标题的邮件:

  • 内容类型:application/pkcs7-mime; name="smime.p7m"; smime-type=envelope-data
  • 内容传输编码:base64
  • 最佳答案

    我解决了发送的问题。

    我创建了一个新的 MimeMessage,其中包含所有必需的参数,例如来自、收件人、主题和内容(带有正文和附件的多部分)。

    与 BouncyCaSTLe I signedencrypted这个 MimeMessage。

    我将生成的 MimeMessage 设置为正文并使用标准 Camel 邮件端点发送它。所有必需的参数都将从 MimeMessage 本身而不是从交换 header 中选择。

    对于接收,我还将使用 Camel 邮件标准,但使用参数 mapMailMessage=false 我可以处理接收到的 javax.mail.Message 本身而无需预处理。对于解密,我还将使用 BouncyCaSTLe。

    关于email - 使用 Apache Camel 进行邮件签名和加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35702884/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com