This is really strange. The signature is in the PDF but after reading it
with Acrobat the signature disappears from the doc, no trace of it. I'll
need to think a bit more about this.

Paulo 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Andreas Homrighausen
> Sent: Friday, April 28, 2006 12:54 PM
> To: [email protected]
> Cc: [EMAIL PROTECTED]
> Subject: Re: [iText-questions] Signing pdf documents 
> containing forms does not work-Sorry First one without content?!
> 
> Thank you very much! :-)
> Attached you find four pdf-Files:
> Empty page, signed empty page, page with one form and this 
> one signed...
> 
> Andreas
> 
> Paulo Soares schrieb:
> 
> >It would help to post the original pdf, the pdf with the form and the
> >signed pdf.
> >
> >Paulo 
> >
> >  
> >
> >>-----Original Message-----
> >>From: [EMAIL PROTECTED] 
> >>[mailto:[EMAIL PROTECTED] On 
> >>Behalf Of [EMAIL PROTECTED]
> >>Sent: Friday, April 28, 2006 11:57 AM
> >>To: [email protected]
> >>Cc: [EMAIL PROTECTED]
> >>Subject: [iText-questions] Signing pdf documents containing 
> >>forms does not work-Sorry First one without content?!
> >>
> >>Hello all.
> >>
> >>I've written a java-method signing pdf-documents (which are created
> >>by the tool scribus) using itext. With standard pdf documents 
> >>no problems... But if the scribus pdf contains only one form,
> >>something went wrong. The resulting signed pdf doesn't show the
> >>signature although it is in the "pdf-code" (Opened with 
> word-pad ;-) )
> >>Even using the setFormFlattening(true) does not help...
> >>Surprisingly the PDF-Analyzer 2.5 preview-mode shows the digital
> >>signature but all other tools don't.
> >>
> >>Here's the code:
> >>
> >>public static void signDocument(String zertifikat, String 
> >>passphrase, String
> >>inputFile, String outputFile, String reason, String location) {
> >>        
> >>        try {
> >>           KeyStore ks = KeyStore.getInstance("pkcs12");
> >>           ks.load(new FileInputStream(zertifikat), 
> >>passphrase.toCharArray());
> >>           String alias = (String)ks.aliases().nextElement();
> >>           PrivateKey key = (PrivateKey)ks.getKey(alias,
> >>passphrase.toCharArray());
> >>           Certificate[] chain = ks.getCertificateChain(alias);
> >>           PdfReader reader = new PdfReader(inputFile);
> >>           FileOutputStream fout = new FileOutputStream(outputFile);
> >>           PdfStamper stp = 
> >>PdfStamper.createSignature(reader, fout, '');
> >>           PdfSignatureAppearance sap = 
> stp.getSignatureAppearance();
> >>           sap.setCrypto(key, chain, null,
> >>PdfSignatureAppearance.WINCER_SIGNED);
> >>           sap.setReason(reason);
> >>           sap.setLocation(location);
> >>           sap.setVisibleSignature(new 
> >>Rectangle(450,700,550,800), 1, null);
> >>           stp.close();
> >>            } catch (Exception e) {
> >>                System.out.println(e);
> >>            }
> >>    }
> >>
> >>Scribus -> new empty page -> pdf -> signing -> signed pdf works fine
> >>Scribus -> new empty page -> Insert form -> pdf -> signing -> 
> >>signed pdf  does
> >>not work,
> >>same configurations...
> >>
> >>
> >>Any ideas?
> >>Thank you very much!
> >>
> >>Greetings from Ol' Germany,
> >>Andreas
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>Using Tomcat but need to do more? Need to support web 
> >>services, security?
> >>Get stuff done quickly with pre-integrated technology to make 
> >>your job easier
> >>Download IBM WebSphere Application Server v.1.0.1 based on 
> >>Apache Geronimo
> >>http://sel.as-us.falkag.net/sel?cmd=k&kid0709&bid&3057&dat1642
> >>_______________________________________________
> >>iText-questions mailing list
> >>[email protected]
> >>https://lists.sourceforge.net/lists/listinfo/itext-questions
> >>
> >>    
> >>
> >
> >
> >-------------------------------------------------------
> >Using Tomcat but need to do more? Need to support web 
> services, security?
> >Get stuff done quickly with pre-integrated technology to 
> make your job easier
> >Download IBM WebSphere Application Server v.1.0.1 based on 
> Apache Geronimo
> >http://sel.as-us.falkag.net/sel?cmd=k&kid0709&bid&3057&dat1642
> >_______________________________________________
> >iText-questions mailing list
> >[email protected]
> >https://lists.sourceforge.net/lists/listinfo/itext-questions
> >  
> >
> 


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to