Я подписываюсь на файл 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?
Спасибо!