Не читаются электронные подписи в 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 точно есть подписи, по ним можно кликнуть и увидеть их проблему:
Вопрос - чего у меня может не хватать?
