使用iTextsharp创建证书并加密pdf(使用证书)

时间:2011-12-09 07:43:50

标签: c# itext

我需要使用证书来保护PDF。

我需要在用户的本地计算机上创建证书(Adobe读者和acrobat理解,.pfx文件)。证书是使用用户的电子邮件ID创建的。

然后我需要在我的机器上生成相同的证书,并使用此证书加密PDF,为用户提供少量权利,如不打印,不复制等。

基本的想法是,当我将此PDF发送给用户,并且用户尝试打开它时,Acrobat / Reader将查找证书,如果用户的本地计算机上存在证书,Acrobat / Reader打开PDF,并在PDF上应用权限(即不打印,不复制等)。

我需要使用iText5 for .NET在C#中开发一个应用程序来实现上述目标。我是C#的新手。

此工作流程是否可以保护PDF? 我无法找到任何使用iText5 for .NET生成自签名证书的示例。

另外,如何使用自签名证书使用iText5 for .NET加密PDF文件?

1 个答案:

答案 0 :(得分:0)

尝试iSafePdf