Создание сертификата и шифрование PDF (с использованием сертификата) с помощью iTextsharp - PullRequest
0 голосов
/ 09 декабря 2011

Мне нужно защитить PDF с помощью сертификата.

Мне нужно создать сертификат (который распознает Adobe reader и acrobat, файл .pfx) на локальном компьютере пользователя. Сертификат создается с использованием идентификатора электронной почты пользователя.

Затем мне нужно сгенерировать тот же сертификат на своем компьютере и использовать этот сертификат для шифрования PDF-файла, предоставляя пользователю мало прав, таких как печать, копирование и т. Д.

Основная идея заключается в том, что когда я отправляю этот PDF-файл пользователю и пользователь пытается открыть его, Acrobat / Reader будет искать сертификат, а если сертификат присутствует на локальном компьютере пользователя, Acrobat / Reader открывает PDF-файл с правами, примененными к PDF-файлу (т.е. без печати, без копирования и т. д.).

Мне нужно разработать приложение на C #, используя iText5 для .NET, чтобы достичь вышеизложенного. Я новичок в C #.

Возможен ли этот рабочий процесс для защиты PDF? Я не могу найти образец для создания самозаверяющего сертификата с использованием iText5 для .NET.

Кроме того, как я могу использовать самозаверяющий сертификат для шифрования PDF-файла с помощью iText5 для .NET?

1 Ответ

0 голосов
/ 09 декабря 2011

Попробуйте iSafePdf .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...