2
我正在從事的項目的一項要求涉及數字簽名電子郵件。當然,我可以編寫這些消息並通過SMTPClient
發送給他們,但我實在無法弄清楚如何對他們進行數字簽名。我有一些.pfx
文件,其路徑和密碼我必須提供給X509Certificate2
類的構造函數,但從這一點起,我完全無能爲力。如何以數字方式簽署System.Net.Mail.MailMessage?
我正在從事的項目的一項要求涉及數字簽名電子郵件。當然,我可以編寫這些消息並通過SMTPClient
發送給他們,但我實在無法弄清楚如何對他們進行數字簽名。我有一些.pfx
文件,其路徑和密碼我必須提供給X509Certificate2
類的構造函數,但從這一點起,我完全無能爲力。如何以數字方式簽署System.Net.Mail.MailMessage?
只需使用PFX文件
發送您可以用取決於什麼是該
//僞碼
message.Sign(SignerAlgo)
Smtp.Send(message);
這裏的方法你的算法簽署的消息是一個示例前http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/74e4711e-1f66-43a7-9e3b-bc9cfbcd1b73/
涉及到
您真的確定這個工程? MailMessage類中沒有'Sign'方法。 – DotNetStudent
是的,這只是一個僞代碼來告訴你這是如何工作的,但請嘗試在提供的鏈接中的例子,你應該能夠解決這個問題。 – user182630