这个简短的教程将指导您如何使用 C# 在 PDF 中验证签名。它提供了有关环境设置的详细信息、借助一系列步骤的详细过程,以及用于使用 C# 在 PDF 中验证签名的可运行示例代码。您将获得编写此应用程序所需的所有类和方法的详细信息。
使用 C# 验证 PDF 中数字签名的步骤
- 建立环境以在您的应用程序中使用 Aspose.PDF for .NET 来验证签名
- 创建一个 PdfFileSignature 类对象来加载 PDF 以进行签名验证
- 使用 BindPdf() 方法绑定 PDF 文件以验证数字签名
- 调用 VerifySignature() 方法以通过提供其名称来测试签名
这些步骤简要描述了使用 C#* 在 PDF 上*签名验证的过程。首先,您可以实例化一个 PdfFileSignature 类对象,因为它包含链接到 PDF 文件的 BindPdf() 方法和验证签名的 VerifySignature() 方法。 BindPdf() 方法需要 PDF 文件的名称,而 VerifySignature() 需要签名的名称,因为 PDF 文件中可以有多个签名。
使用 C# 验证 PDF 签名的代码
为了验证 PDF C# 中的数字签名,此处提供了使用 PdfFileSignature 类对象来完成任务的代码。这个类是一个非常全面的类,因为它支持使用签名的所有功能,比如检查签名是否存在,它提供了 ContainsSignature() 方法,用于提取证书,提供了 ExtractCertificate() 方法,以及用于删除签名的 RemoveSignature()提供了方法。
本快速教程介绍了使用 C#* 对 PDF 文件进行*数字签名验证的过程。如果您想了解添加数字签名的过程,请参阅 如何在C#中为PDF添加数字签名 上的文章。