  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Subject: How to verify PKCS#7 signature and timestamp present in PDF | Subject: How to verify PKCS#7 signature and timestamp present in PDF 2007-10-08 - By Gurpreet Singh
Back Hi,
I have certified the PDF and embedded the digital signature with timestamp using iText and Bouncy Castle API's. Can anybody tells me that how to verify the PKCS#7 digital signature, certificate chain and timestamp present in the PDF?
I am using the same code present at the following URL:
http://itextpdf.sourceforge.net/howtosign.html#howtoverify
I have used the example given at the following location to create the PKCS#7signature and timstamp using Bouncy Castle API:
http://www.nabble.com/PDF-Digital-signature-with-timestamp---using-Time-Stamp -Authority---example-t4147508.html
I am using external HSM device to read the keystore and keys stored on it. But while verifying the signature, it is failing at the following line:
java.security.SignatureException: Verification failed at com..crypto.<devieName>CertificateX509.verify(<HSMdeviceName> CertificateX509.java:461) at com..crypto.<deviceName>CertificateX509.verify(<HSMDeviceName> CertificateX509.java:396) at pdf.certify.timestamp.PdfPKCS7.verifyCertificates(PdfPKCS7.java :648) at MySigner.verify(MySigner.java:495) at MySigner.signPDF(MySigner.java:367) at MySigner.main(MySigner.java:105)
There are 3 certificates in the chain: it passes the first certificate verification but in the second and third it fails and finally Signature Exception.
Please let me know about the clue to resolve the above issue.
Thanks Gurpreet Singh
<div class="pad5x10">Hi,<br><br>I have certified the PDF and embedded the digital signature with timestamp using iText and Bouncy Castle API's. Can anybody tells me that how to verify the PKCS#7 digital signature, certificate chain and timestamp present in the PDF? </div> <div class="pad5x10"> </div> <div class="pad5x10">I am using the same code present at the following URL:< /div> <div class="pad5x10"> </div> <div class="pad5x10"><a href="http://itextpdf.sourceforge.net/howtosign.html #howtoverify">http://itextpdf.sourceforge.net/howtosign.html#howtoverify</a>< /div> <div class="pad5x10"> </div> <div class="pad5x10">I have used the example given at the following location to create the PKCS#7signature and timstamp using Bouncy Castle API:</div> <div class="pad5x10"> </div> <div class="pad5x10"><a href="http://www.nabble.com/PDF-Digital-signature-with -timestamp---using-Time-Stamp-Authority---example-t4147508.html">http://www .nabble.com/PDF-Digital-signature-with-timestamp---using-Time-Stamp-Authority-- -example-t4147508.html </a></div> <div class="pad5x10"> </div> <div class="pad5x10">I am using external HSM device to read the keystore and keys stored on it. But while verifying the signature, it is failing at the following line:</div> <div class="pad5x10"> </div> <div class="pad5x10">java.security.SignatureException: Verification failed<br> at com..crypto.<devieName> ;CertificateX509.verify(<HSMdeviceName>CertificateX509.java:461)<br> at com..crypto.<deviceName> CertificateX509.verify(<HSMDeviceName>CertificateX509.java:396)<br> at pdf.certify.timestamp.PdfPKCS7 .verifyCertificates(PdfPKCS7.java:648)<br> at MySigner.verify(MySigner.java:495)<br> at MySigner.signPDF (MySigner.java:367)<br> at MySigner .main(MySigner.java:105)<br> </div> <div class="pad5x10">There are 3 certificates in the chain: it passes the first certificate verification but in the second and third it fails and finally Signature Exception. </div> <div class="pad5x10"> </div> <div class="pad5x10">Please let me know about the clue to resolve the above issue.</div> <div class="pad5x10"> </div> <div class="pad5x10">Thanks<br>Gurpreet Singh</div>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ __ ____ ____ ____ ____ ____ ____ ____ ____ ____ iText-questions mailing list iText-questions@(protected) https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
|
|
 |