我的应用程序需要对提供给客户的数据进行签名,因此我已经实现了S / MIME来对任何类型的数据进行签名或加密,与此同时,我的客户可以使用我的应用程序或具有以下功能的电子邮件客户端查看签名的数据:查看EML文件。到目前为止,还可以。
现在涉及时间戳。
我应该使用SignerTimeStamp吗?哪种方法,authenticode或RFC 3161?
我应该给时间戳记什么?整个eml?多部分/签名部分?签名的消息?
我应该如何将所有这些放回eml,以便它们与邮件客户端兼容?
非常感谢。
最佳答案
至少我发现要使用的功能:CryptRetrieveTimestamp