Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将证书添加到PDF文件中并检查PDF是否未被外部篡改?_C#_Pdf_Certificate_Digital Signature_Digital Certificate - Fatal编程技术网

C# 如何将证书添加到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

我正在进行一些与PDF相关的操作,我需要检查PDF是否被用户篡改。所以我假设,这需要在文件中添加数字签名。如何确保pdf未被篡改


我正在使用PDFSharp进行PDF操作,我不认为PDFSharp可以做到这一点,但我不确定。你知道它是否可以吗?

明确询问图书馆可以让你的问题在S.O.中被关闭/删除,如果有图书馆,无论如何都会有人告诉你。顺便说一下,您需要添加到文件中的是数字签名,而不是证书。@yms我编辑了这个问题。谢谢。PDF签名的验证可以通过我们的SecureBackbox或iTextSharp(检查许可证!)来完成。请阅读数字签名和PDF的全面概述。我获得了一些使用iTextSharp签署PDF的代码片段,但这需要iTextSharp版本>5.x。我需要使用LGPL版本(4.1.6)。我几乎找不到该版本的任何文档。你们能帮我找到那个吗?