C# 如何将证书添加到PDF文件中并检查PDF是否未被外部篡改?
我正在进行一些与PDF相关的操作,我需要检查PDF是否被用户篡改。所以我假设,这需要在文件中添加数字签名。如何确保pdf未被篡改C# 如何将证书添加到PDF文件中并检查PDF是否未被外部篡改?,c#,pdf,certificate,digital-signature,digital-certificate,C#,Pdf,Certificate,Digital Signature,Digital Certificate,我正在进行一些与PDF相关的操作,我需要检查PDF是否被用户篡改。所以我假设,这需要在文件中添加数字签名。如何确保pdf未被篡改 我正在使用PDFSharp进行PDF操作,我不认为PDFSharp可以做到这一点,但我不确定。你知道它是否可以吗?明确询问图书馆可以让你的问题在S.O.中被关闭/删除,如果有图书馆,无论如何都会有人告诉你。顺便说一下,您需要添加到文件中的是数字签名,而不是证书。@yms我编辑了这个问题。谢谢。PDF签名的验证可以通过我们的SecureBackbox或iTextShar
我正在使用PDFSharp进行PDF操作,我不认为PDFSharp可以做到这一点,但我不确定。你知道它是否可以吗?明确询问图书馆可以让你的问题在S.O.中被关闭/删除,如果有图书馆,无论如何都会有人告诉你。顺便说一下,您需要添加到文件中的是数字签名,而不是证书。@yms我编辑了这个问题。谢谢。PDF签名的验证可以通过我们的SecureBackbox或iTextSharp(检查许可证!)来完成。请阅读数字签名和PDF的全面概述。我获得了一些使用iTextSharp签署PDF的代码片段,但这需要iTextSharp版本>5.x。我需要使用LGPL版本(4.1.6)。我几乎找不到该版本的任何文档。你们能帮我找到那个吗?