java中读取带电子签章的pdf文件的详细签章信息?

开发项目时遇到要使用itext或其他技术读取带电子签章的pdf文件的详细签章信息,
在网上找了很多资料,但是都是实现电子签章的案例,没找到读取电子签章信息的
案例,哪位大牛开发过类似功能,希望能够分享一个案例,非常感谢!

读取电子签章什么信息?

byte[] pdfbyte = "pdf文件的字节数组";
boolean result = false;
try {
PdfReader reader = new PdfReader(pdfbyte);
AcroFields af = reader.getAcroFields();
ArrayList names = af.getSignatureNames();
for (String name : names) {
PdfDictionary v = af.getSignatureDictionary(name);
af.signatureCoversWholeDocument(name);
Certificate[] pkc = null;
X509Certificate signCert = null;

PdfName sub = v.getAsName(PdfName.SUBFILTER);
PdfPKCS7 p7 = null;
p7 = af.verifySignature(name);
result = p7.verify();
pkc = p7.getSignCertificateChain();
// 签名证书
signCert = p7.getSigningCertificate();

}

    } catch (Exception e) {
    }

PdfPKCS7 p7 就是取出来的详细的签章信息