阅读邮件S/MIME和附件p7s
本文关键字:p7s MIME | 更新日期: 2023-09-27 18:12:22
我有一封电子邮件S/MIME密钥p7s应该阅读附件postacert。但这不是我的附件,为什么?
在案例中被发现。
为什么我不能用这个代码解密它?
byte[] VetByte = File.ReadAllBytes("smime.p7s");
var cmsMessage = new SignedCms();
cmsMessage.Decode(VetByte);
ContentInfo ci = cmsMessage.ContentInfo;
File.WriteAllBytes("pippo.txt",ci.Content);
为什么pippo.txt是空的?
对不起,我忘了说我使用库来阅读电子邮件http://hpop.sourceforge.net/
谢谢:-)
一个微笑。P7s文件是一个独立的数字签名,用于验证消息中的其他部分是否来自它所声称的来源,并且未被篡改。
smime中没有人类可读的内容。p7附件。
如果您最终需要在某些时候使用S/MIME做更多的事情(如验证数字签名,解密加密消息等),我建议您看看MimeKit和MailKit(两者都是免费和开源的)。