【发布时间】:2011-11-17 15:14:06
【问题描述】:
我正在从事的项目的一项要求涉及对电子邮件进行数字签名。当然,我可以构建消息并通过SMTPClient 发送它们,但我真的不知道如何对它们进行数字签名。我有一些.pfx 文件,我必须将其路径和密码提供给X509Certificate2 类的构造函数,但从那时起我完全一无所知。
【问题讨论】:
我正在从事的项目的一项要求涉及对电子邮件进行数字签名。当然,我可以构建消息并通过SMTPClient 发送它们,但我真的不知道如何对它们进行数字签名。我有一些.pfx 文件,我必须将其路径和密码提供给X509Certificate2 类的构造函数,但从那时起我完全一无所知。
【问题讨论】:
就在发送消息之前,您可以使用您的算法对其进行签名,具体取决于该方法是什么
//伪代码
message.Sign(SignerAlgo)
Smtp.Send(message);
这是一个使用 pfx 文件的示例
涉及到
【讨论】:
MailMessage 类中没有 Sign 方法。