【问题标题】:Multiple signatures in S/MIMES/MIME 中的多个签名
【发布时间】:2011-02-10 18:51:05
【问题描述】:

是否可以使用 S/MIME 多次签署 MIME 电子邮件 (RFC 2822),以便所有签名都可验证和可检索?

【问题讨论】:

    标签: email mime digital-signature smime mime-message


    【解决方案1】:

    S/MIME 格式支持多个签名。 S/MIME 主要是CMS,采用 Base64 编码,因此它适合纯文本电子邮件。在 CMS 中,只要有签名,实际上就有一些空间可以容纳任意数量的签名,所有签名都是在主数据上计算的。签名可以相互独立地验证。 CMS 还支持 会签,其签名计算在其他签名之上(实际上,会签保证的内容尚不清楚)。

    但是,您可能很难找到支持该功能的电子邮件软件。图形邮件应用程序(例如 Thunderbird、Outlook Express...)只有一个“签名”按钮,不支持添加多个签名。我也不确定他们在收到这样的电子邮件后会有什么反应。

    以编程方式,这主要是使用支持 CMS 的库,它允许您检查和创建任意 CMS 对象。显然,Bouncy Castle 就是这样一个库。

    【讨论】:

    • 您有带有多个签名的示例 mime 消息吗?
    猜你喜欢
    • 2011-04-25
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 2012-03-08
    • 2012-07-16
    • 2021-03-08
    • 2014-05-04
    相关资源
    最近更新 更多