Я работал с itextSharp-5.5.5, (5.5.10 / 5.5.13). Имеются проблемы со всеми версиями.
TypeInfo typeInfo = typeof(PdfPKCS7).GetTypeInfo();
FieldInfo rsaDataField = typeInfo.GetDeclaredField("RSAdata");
Object rsadatafieldcontent = rsaDataField.GetValue(pkcs7);
if (rsadatafieldcontent != null && ((byte[])rsadatafieldcontent).Length == 0)
{
_log.Info("Found zero-length encapsulated content: ignoring");
rsaDataField.SetValue(pkcs7, null);
}
if (pkcs7.Verifyc()) <------ **HERE return false**
{
Но Adobe Acrobat Reader сообщает: Подписано, и все подписи действительны.
Любая помощь высоко ценится.