【发布时间】:2011-02-10 18:51:05
【问题描述】:
是否可以使用 S/MIME 多次签署 MIME 电子邮件 (RFC 2822),以便所有签名都可验证和可检索?
【问题讨论】:
标签: email mime digital-signature smime mime-message
是否可以使用 S/MIME 多次签署 MIME 电子邮件 (RFC 2822),以便所有签名都可验证和可检索?
【问题讨论】:
标签: email mime digital-signature smime mime-message
S/MIME 格式支持多个签名。 S/MIME 主要是CMS,采用 Base64 编码,因此它适合纯文本电子邮件。在 CMS 中,只要有签名,实际上就有一些空间可以容纳任意数量的签名,所有签名都是在主数据上计算的。签名可以相互独立地验证。 CMS 还支持 会签,其签名计算在其他签名之上(实际上,会签保证的内容尚不清楚)。
但是,您可能很难找到支持该功能的电子邮件软件。图形邮件应用程序(例如 Thunderbird、Outlook Express...)只有一个“签名”按钮,不支持添加多个签名。我也不确定他们在收到这样的电子邮件后会有什么反应。
以编程方式,这主要是使用支持 CMS 的库,它允许您检查和创建任意 CMS 对象。显然,Bouncy Castle 就是这样一个库。
【讨论】: