Please, I need that somebody indicates to me that I am making bad.
I need to add a digital signature in a blank signature field
previously created, in a certified document.
This is my code, but it does not work
Step 1: Add a blank signature field...
stp = new PdfStamper(reader, fout);
PdfFormField sig =
PdfFormField.createSignature(stp.getWriter());
sig.setWidget(new Rectangle(350, 100, 590, 200), null);
sig.setFieldFlags(PdfAnnotation.FLAGS_PRINT);
sig.put(PdfName.DA, new PdfString("/Helv 0 Tf 0 g"));
sig.setFieldName("Signature1");
sig.setPage(1);
stp.addAnnotation(sig, cant_paginas);
Step 2: I sign the document with certification level
CERTIFIED_FORM_FILLING_AND_ANNOTATIONS
stp = PdfStamper.createSignature(reader, fout, '\0',null,true);
PdfSignatureAppearance sap = stp.getSignatureAppearance();
sap.setCrypto(key, chain,
null,PdfSignatureAppearance.WINCER_SIGNED);
sap.setReason(razon);
sap.setLocation(localidad);
sap.setCertificationLevel(PdfSignatureAppearance.CERTIFIED_FORM_FILLING_AND_ANNOTATIONS);
// comentar las siguientes dos lineas si se quiere una
firma invisible
int cant_paginas = reader.getNumberOfPages();
sap.setVisibleSignature(rectangulo, cant_paginas, null);
stp.close();
Step 3: Add a Signature en blank signature field.
stp = PdfStamper.createSignature(reader, fout, '\0',new File("temp"),true);
PdfSignatureAppearance sap =
stp.getSignatureAppearance();
sap.setCrypto(key, chain, null,
PdfSignatureAppearance.WINCER_SIGNED);
sap.setReason(new String(razon));
sap.setLocation(new String(localidad));
sap.setVisibleSignature("Signature1");
stp.close();
-----------------------------------
Visite nuestra página en Internet:
http://www.mendoza.edu.ar
Dirección General de Escuelas
MENDOZA - ARGENTINA
-----------------------------------
~
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar