C # Проверка цифровой подписи в PDF (с закрытым ключом) - PullRequest
0 голосов
/ 06 июня 2018

Я подписываюсь на файл PDF, используя файл .pfx, который хранится в моей БД,

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

Как я понимаю, подписанный PDF содержит:

1) подписанный файл

2) хэшированный (подписанный файл + закрытый ключ)

3) открытый ключ

Таким образом, я и все остальные можем проверить, что pdf подписан правильно, а не манипулированы следующим образом:

    public key + hashed value = result. 

then compare the result to the signed file.

Я хочу проверить, что сертификат сделан с моим pk,Поэтому мне нужно сделать что-то вроде этого:

    private + signed file = result.

then I can compare the result to the hashed.

Есть ли способ сделать это с помощью itextsharp?

Спасибо!

...