【发布时间】:2013-07-12 10:15:03
【问题描述】:
我使用iTextSharp 和Net.Pkcs11.dll 来签署PDF 文件。
一切正常。
现在,我可以通过写入和读取p7m 文件来签名和读取任何文件类型的内容。
我不知道从哪里开始。
我可以通过我的智能卡和证书使用 Net.Pkcs11 API 包装器对数据进行签名。
现在,我将能够写入和读取符合 CAdES 的 p7m 文件(未加密),但我不知道 p7m 结构。
据我所知,我已将数据签名为byte[]:
MySmartcardSession.Sign(arrayByteOfMyFile);
你有什么例子或建议吗?
【问题讨论】:
-
这里有一个例子:logue.com.ar/blog/2010/03/…
-
没有。您发布的示例不使用 P7M 结构,也无法从智能卡读取证书。最后,它使用 p7m 使用公钥加密消息,而不是我正在寻找 P7M Cades 兼容。
-
您从未在问题中提及 CAdES。如果您希望人们提供帮助,仅谈论“能够读写 p7m 文件”是不够的。
-
你是对的。对不起。但是该链接没有用..
标签: c# certificate