Не читаются электронные подписи в PDF в .NET через Aspose и IText

Поставили задачу проверять на подписанность поступающие PDF, не обращаясь к центру сертификации Крипто Про. Попробовал Aspose с примерно таким кодом

        pdfFileSignature.BindPdf(input);
        IList sigNames = (IList)pdfFileSignature.GetSignNames();

и Itext с примерно таким

    PdfReader reader = new PdfReader(FileName);
    AcroFields acroFields = reader.AcroFields;            
    List<string> names = acroFields.GetSignatureNames();

В обоих случаях список имен подписей приходит пустой. При этом в PDF точно есть подписи, по ним можно кликнуть и увидеть их проблему:

Ошибка при клике на подпись

Вопрос - чего у меня может не хватать?


Ответы (0 шт):