Entonces, ¿Tengo que establecer el encoding a BASE64?. ¿Funcionará con signDataUrlToFunc?
El 8 de abril de 2010 13:20, Eduardo Pardo <[email protected]> escribió: > Hola, > > Muchas gracias a todos, he realizado el cambio que me dijiste y nos ha > funcionado correctamente. > > Gracias. > > Saludos. > > ------------------------------ > *De:* [email protected] en nombre de marcos barro > *Enviado el:* jue 08/04/2010 12:19 > > *Para:* Llista de correu per al CryptoApplet > *Asunto:* Re: [CryptoApplet] RV: duda cryptoapplet > > Hola > > Prueba a crear el fichero PDF simplemente creando un fichero nuevo y > volcando el contenido directamente en él, no uses las clases de iText, yo > creo que de esa manera te funcionará... > > El 8 de abril de 2010 12:09, Eduardo Pardo <[email protected]> escribió: > >> Hola, >> >> tal y como me dijiste creamos un servlet, que pongo a continuacion: >> >> public void doPost(HttpServletRequest req, HttpServletResponse resp) >> throws IOException { >> >> byte[] signatureBytes=Base64Util.decode( req.getParameter( "content" ) >> ); >> String signatureStr = new String(signatureBytes); >> //generamos pdf >> try{ >> Document document = new Document(PageSize.A4, 36, 72, 108, 180); >> PdfWriter.getInstance(document,System.out); >> PdfWriter.getInstance(document,new >> FileOutputStream("resolucionTemporal_firmada.pdf")); >> document.open(); >> document.add(new Paragraph(signatureStr)); >> document.close(); >> }catch(Exception e){ >> System.out.println("Error creando pdf"); >> e.printStackTrace(); >> } >> >> } >> >> Esto me genera el pdf, y me inserta la firma, pero cuando abro el pdf me >> encuentro una cadena caracteres (te adjunto el pdf). >> >> Las variables de configuracion son las siguientes: >> >> PDFSIG_REASON=CryptoApplet digital signatures >> PDFSIG_LOCATION=Spain >> PDFSIG_CONTACT=Jaume I University >> PDFSIG_CA_CERTS=9 >> PDFSIG_CA_CERT1=cagva.pem >> PDFSIG_CA_CERT2=rootca.pem >> PDFSIG_CA_CERT3=accv-ca2.pem >> PDFSIG_CA_CERT4=ACDNIE001.pem >> PDFSIG_CA_CERT5=ACDNIE002-SHA1.pem >> PDFSIG_CA_CERT6=ACDNIE003-SHA1.pem >> PDFSIG_CA_CERT7=NisuCa.pem >> PDFSIG_CA_CERT8=test.pem >> PDFSIG_CA_CERT9=fnmt.pem >> >> # >> #If false, next line will be ignored >> # >> PDFSIG_TIMESTAMPING=false >> PDFSIG_TSA_URL=http://tss.accv.es:8318/tsa <http://tss.accv.es:8318/tsa> >> >> # >> #If false, next line will be ignored >> # >> CMS_TIMESTAMPING=false >> CMS_TSA_URL=http://tss.accv.es:8318/tsa <http://tss.accv.es:8318/tsa> >> PDFSIG_VISIBLE_SIGNATURE=true >> PDFSIG_VISIBLE_AREA_X=0 >> PDFSIG_VISIBLE_AREA_Y=830 >> PDFSIG_VISIBLE_AREA_X2=110 >> PDFSIG_VISIBLE_AREA_Y2=785 >> PDFSIG_VISIBLE_AREA_PAGE=1 >> >> >> >> Muchas gracias por todo. >> >> >> Eduardo Pardo Guillén >> Responsable Técnico de Producto >> email: [email protected] >> Teléfono: 963939916 >> TISSAT S.A. >> Av. Leonardo da Vinci 5 >> 46980 Paterna >> >> >> ________________________________ >> >> De: [email protected] en nombre de Ricardo Borillo >> Enviado el: jue 08/04/2010 12:00 >> Para: Llista de correu per al CryptoApplet >> Asunto: Re: [CryptoApplet] RV: duda cryptoapplet >> >> >> >> Hola Eduardo, >> >> No acabo de entender cual es vuestro problema. >> >> ¿El PDF se firma bien y se puede abrir bien por el Acrobat Reader? >> ¿Vuestro problema es que la firma no es visible en la misma página del >> PDF cuando lo abres con Acrobat? >> >> --- >> Salut, >> ==================================== >> Ricardo Borillo Domenech >> http://xml-utils.com <http://xml-utils.com/> / >> http://twitter.com/borillo >> >> >> >> 2010/4/8 Eduardo Pardo <[email protected]>: >> > Hola, >> > >> > por favor necesito ayuda con este tema. Estamos atascados en el punto de >> > insertar la firma en el pdf. Es decir obtenemos el "content" y llamamos >> a un >> > servlet el cual tiene que escribir el "content" en el pdf, pero el pdf >> que >> > se genera tiene un formato de firma no deseado. En los ejemplos (en >> php), >> > simplemente usan el metodo "decode" antes de inserta la firma en el pdf. >> > Nosotros hemos hecho lo mismo pero el resultado no es el deseado. >> > >> > ¿Qu´´e debemos hacer para que la firma sea un rectangulo en el pdf? >> > >> > Muchas gracias. >> > >> > Saludos. >> > ________________________________ >> > De: Eduardo Pardo >> > Enviado el: mié 07/04/2010 16:26 >> > Para: Llista de correu per al CryptoApplet >> > Asunto: RE: [CryptoApplet] duda cryptoapplet >> > >> > Muchas gracias por la rápida contestación de antes. >> > >> > He creado un servlet, el cual genera el pdf con el "content" dentro, >> pero el >> > formato no es el deseado, es decir la firma dentro del pdf en una cadena >> de >> > caracteres ,muy extensa. ¿Como se trata para que firme de forma que la >> > visualización de la misma sea la lógica, es decir la que se muestra >> cuando >> > firmamos con el Adobe? >> > >> > Muchas gracias. >> > >> > Saludos >> > >> > Eduardo Pardo Guillén >> > >> > Responsable Técnico de Producto >> > >> > email: [email protected] >> > >> > Teléfono: 963939916 >> > >> > TISSAT S.A. >> > >> > Av. Leonardo da Vinci 5 >> > >> > 46980 Paterna >> > >> > ________________________________ >> > De: [email protected] en nombre de Ricardo Borillo >> > Enviado el: mié 07/04/2010 14:35 >> > Para: Llista de correu per al CryptoApplet >> > Asunto: Re: [CryptoApplet] duda cryptoapplet >> > >> > Hola Eduardo, >> > >> > Lo ideal sería implementar un servlet que en el doPost recogiera el >> > contenido de la variable "content". >> > >> > --- >> > Salut, >> > ==================================== >> > Ricardo Borillo Domenech >> > http://xml-utils.com <http://xml-utils.com/> / >> http://twitter.com/borillo >> > >> > >> > >> > 2010/4/7 Eduardo Pardo <[email protected]>: >> >> Hola, >> >> >> >> tengo un problema con Cryptoapplet y necesito una pequeña ayuda para >> salir >> >> de ello. >> >> >> >> Estamos desarrollando una aplicación para la Conselleria de Sanitat, y >> >> necesitamos realizar la firma pdf. Hasta aquí todo correcto, el >> problema >> >> lo >> >> tengo después de llamar a la función"signDataUrlToUrl". Paso dos >> >> parámetros, >> >> el primero la url donde se encuentra el pdf y el segundo un jsp, cuya >> >> misión >> >> es recoger la firma y meterla en el pdf, tal y como habéis hecho en el >> >> ejemplo de la Web con PHP. Pero, ¿como lo implemento en un jsp?. Me >> pueden >> >> enviar un ejemplo de como seria la implementacion desde una aplicacion >> >> j2ee. >> >> >> >> Muchas gracias de ante mano. >> >> >> >> Saludos. >> >> >> >> Eduardo Pardo Guillén >> >> >> >> Responsable Técnico de Producto >> >> >> >> email: [email protected] >> >> >> >> Teléfono: 963939916 >> >> >> >> TISSAT S.A. >> >> >> >> Av. Leonardo da Vinci 5 >> >> >> >> 46980 Paterna >> >> >> >> >> >> >> >> ________________________________ >> >> Nota Legal: Este correo electrónico puede contener información >> >> estrictamente >> >> confidencial y es de uso exclusivo del destinatario, quedando prohibida >> a >> >> cualquier otra persona su revelación, copia, distribución, o el >> ejercicio >> >> de >> >> cualquier acción relativa a su contenido. Si ha recibido este correo >> >> electrónico por error, por favor, conteste al remitente, y >> posteriormente >> >> proceda a borrarlo de su sistema. Gracias por su colaboración. >> >> >> >> Confidentiality notice: This e-mail message may contain confidential >> >> and/or >> >> legally privileged information and is solely for the attention and use >> of >> >> the intended recipient. Any disclosure, copying, distribution or the >> >> taking >> >> of any action with relation to the contents of this e-mail by any >> other >> >> person is strictly prohibited. If you believe that this e-mail has been >> >> mistakenly sent to you, >> >> please reply to the sender from whom you received the message in error >> and >> >> then delete the original e-mail from your system. Thank you for your >> >> co-operation. >> >> >> >> ________________________________ >> >> >> >> _______________________________________________ >> >> CryptoApplet mailing list >> >> [email protected] >> >> http://llistes.uji.es/mailman/listinfo/cryptoapplet >> >> >> >> >> > _______________________________________________ >> > CryptoApplet mailing list >> > [email protected] >> > http://llistes.uji.es/mailman/listinfo/cryptoapplet >> > >> > ________________________________ >> > Nota Legal: Este correo electrónico puede contener información >> estrictamente >> > confidencial y es de uso exclusivo del destinatario, quedando prohibida >> a >> > cualquier otra persona su revelación, copia, distribución, o el >> ejercicio de >> > cualquier acción relativa a su contenido. Si ha recibido este correo >> > electrónico por error, por favor, conteste al remitente, y >> posteriormente >> > proceda a borrarlo de su sistema. Gracias por su colaboración. >> > >> > Confidentiality notice: This e-mail message may contain confidential >> and/or >> > legally privileged information and is solely for the attention and use >> of >> > the intended recipient. Any disclosure, copying, distribution or the >> taking >> > of any action with relation to the contents of this e-mail by any other >> > person is strictly prohibited. If you believe that this e-mail has been >> > mistakenly sent to you, >> > please reply to the sender from whom you received the message in error >> and >> > then delete the original e-mail from your system. Thank you for your >> > co-operation. >> > >> > ________________________________ >> > >> > _______________________________________________ >> > CryptoApplet mailing list >> > [email protected] >> > http://llistes.uji.es/mailman/listinfo/cryptoapplet >> > >> > >> _______________________________________________ >> CryptoApplet mailing list >> [email protected] >> http://llistes.uji.es/mailman/listinfo/cryptoapplet >> >> >> >> _______________________________________________ >> CryptoApplet mailing list >> [email protected] >> http://llistes.uji.es/mailman/listinfo/cryptoapplet >> >> > * > ------------------------------ > **Nota Legal:* Este correo electrónico puede contener información > estrictamente confidencial y es de uso exclusivo del destinatario, quedando > prohibida a cualquier otra persona su revelación, copia, distribución, o el > ejercicio de cualquier acción relativa a su contenido. Si ha recibido este > correo electrónico por error, por favor, conteste al remitente, y > posteriormente proceda a borrarlo de su sistema. Gracias por su > colaboración. > > *Confidentiality notice:* This e-mail message may contain confidential > and/or legally privileged information and is solely for the attention and > use of the intended recipient. Any disclosure, copying, distribution or the > taking of any action with relation to the contents of this e-mail by any > other person is strictly prohibited. If you believe that this e-mail has > been mistakenly sent to you, > please reply to the sender from whom you received the message in error and > then delete the original e-mail from your system. Thank you for your > co-operation. > ------------------------------ > > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > -- Héctor Espí Hernández
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
