阅读邮件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/

谢谢:-)

阅读邮件S/MIME和附件p7s

一个微笑。P7s文件是一个独立的数字签名,用于验证消息中的其他部分是否来自它所声称的来源,并且未被篡改。

smime中没有人类可读的内容。p7附件。

如果您最终需要在某些时候使用S/MIME做更多的事情(如验证数字签名,解密加密消息等),我建议您看看MimeKit和MailKit(两者都是免费和开源的)。