final ArrayList<String> tmpNames = tmpAcroFields.getSignatureNames();
tmpResult.setTotalRevisions(tmpAcroFields.getTotalRevisions());
for (String name : tmpNames) {
final SignatureVerification tmpVerif = new SignatureVerification(name);
tmpVerif.setWholeDocument(tmpAcroFields.signatureCoversWholeDocument(name));
tmpVerif.setRevision(tmpAcroFields.getRevision(name));
final PdfPKCS7 pk = tmpAcroFields.verifySignature(name);
tmpVerif.setDate(pk.getSignDate());
tmpVerif.setLocation(pk.getLocation());
tmpVerif.setReason(pk.getReason());