Используя itext, я могу получить подписывающее имя (Signed By) следующим образом:
fields = reader.getAcroFields(); pk = fields.verifySignature(FieldName); name = pk.getSignName();
Как получить подписывающее имя с помощью pdfBox?
document.getSignatureDictionaries() получает подписи, а PDSignature.getName() получает имя. Чтобы узнать больше, взгляните на пример ShowSignature. java из исходного кода, загруженного в подпроект «Примеры».
document.getSignatureDictionaries()
PDSignature.getName()