Buenas tardes, estoy cambiando la versión de cryptoapplet con el objetivo de utilizar la nueva versión pero me he encontrado con un inesperado problema. Resulta que cuando lanzo la firma de un documento pdf se produce el siguiente error:

DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-2 es.uji.security.ui.applet.JSCommands [14:08:35,618] - New access to browser window from Applet
DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-2 es.uji.security.ui.applet.SignatureApplet [14:08:35,618] - Looking for suitable Look&Feels
DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-2 es.uji.security.ui.applet.SignatureApplet [14:08:35,628] - Nimbus Look&Feel loaded
DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-2 es.uji.security.ui.applet.AppHandler [14:08:35,628] - Trying to retrieve ujiCrypto.conf from server ...
ERROR thread applet-es.uji.security.ui.applet.SignatureApplet-2 es.uji.security.ui.applet.AppHandler [14:08:35,638] - Cann't load ujiCrypto.conf from server. WARNING: Bundled local file will be loaded.
Slot k = 1
Slot 1 has signature capabilities
Slot k = 2
Slot 2 has signature capabilities
DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-2 es.uji.security.ui.applet.SignatureApplet [14:08:36,876] - Call _javascript_ method: onInitOk
DEBUG Applet 2 LiveConnect Worker Thread es.uji.security.ui.applet.AppHandler [14:08:43,980] - Setting signOutputFormat to es.uji.security.crypto.pdf.PDFSignatureFactory
DEBUG Applet 2 LiveConnect Worker Thread es.uji.security.ui.applet.AppHandler [14:08:43,981] - Setting inputDataEncoding to PLAIN
Initializing Window ...
DEBUG Applet 2 LiveConnect Worker Thread es.uji.security.ui.applet.SignatureApplet [14:08:43,986] - Init window
DEBUG Applet 2 LiveConnect Worker Thread es.uji.security.ui.applet.JTreeCertificateBuilder [14:08:44,002] - Building certificate tree
DEBUG Applet 2 LiveConnect Worker Thread es.uji.security.ui.applet.JTreeCertificateBuilder [14:08:44,002] - Added new CA Generalitat Valenciana
DEBUG Applet 2 LiveConnect Worker Thread es.uji.security.ui.applet.JTreeCertificateBuilder [14:08:44,002] - Added new certificate DANIEL MARTINEZ NAVARRO - NIF:22585158D (digitalSignature)
DEBUG Applet 2 LiveConnect Worker Thread es.uji.security.ui.applet.SignatureApplet [14:08:44,352] - Call _javascript_ method: onWindowShow
Window  initialized
STORE: PKCS11
START: 1SIGNATURECOUNT: 1
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,572] - Getting selected certificate
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,573] - Selected certificate:C=ES, O=Generalitat Valenciana, OU=Ciudadanos, SURNAME=MARTINEZ NAVARRO, GIVENNAME=DANIEL, SERIALNUMBER=22585158D, CN=DANIEL MARTINEZ NAVARRO - NIF:22585158D
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,573] - Validating certificate
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,573] - The certificate is valid
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,573] - Loading certificate store
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,578] - Certificate store loaded
Certificate Alias: FIRMA
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,579] - Loading signature format: es.uji.security.crypto.pdf.PDFSignatureFactory
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,579] - Signer Role: UNSET
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,579] - Selected a digital signature certificate
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLInputParams [14:08:58,579] - Retrieving data from http://localhost:8080/DysmaFileVista/ImpresionAction.do?accion=muestraDoc&id=1817&version=0
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLInputParams [14:08:58,641] - Retrieved null bytes
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,655] - Encoding: PLAIN
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,655] - [FIRMA]
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,656] - Private key format: null
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,656] - Private key algorithm: RSA
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,656] - Provider: SunPKCS11-NSS
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,656] - Define PDF options
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,658] - Signing data
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,658] - Init PDF signature configuration
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,658] - VisibleAreaTextSize: 8
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,677] - VisibleSignature: true
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,677] - VisibleAreaTextPattern:
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,678] - Bind value %s: DANIEL MARTINEZ NAVARRO - NIF:22585158D
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,678] - Bind value %t: 23/02/2011 14:08:58
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,678] - VisibleArea: 0.0,830.0,180.0,785.0 offsetX:190.0, offsetY:-35.0
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,678] - VisibleAreaPage: 1
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,678] - VisibleSignatureType: GRAPHIC_AND_DESCRIPTION
DEBUG thread-sig-1 es.uji.security.crypto.pdf.PDFSignatureFactory [14:08:58,678] - VisibleAreaImgFile: uji.jpg
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,840] - The signature is valid
DEBUG thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,840] - Encoding for output PLAIN
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,841] - Recover _javascript_ member: document
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,841] - Cookies: JSESSIONID=7DC265CF13361A611825F3B75CF3CD1A
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,841] - Posting data to http://localhost:8080/DysmaFileVista/GestionNotificacionesAction.do?accion=firmaListener&ids=1817, with post parameter variable content
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,855] - PROCESANDO TOKEN: accion=firmaListener
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,855] - ENVIANDO EN EL POST : accion=firmaListener
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,855] - PROCESANDO TOKEN: ids=1817
DEBUG thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,855] - ENVIANDO EN EL POST : ids=1817
ERROR thread-sig-1 es.uji.security.ui.applet.io.URLOutputParams [14:08:58,903] - Error en el post: 500
ERROR thread-sig-1 es.uji.security.ui.applet.SignatureThread [14:08:58,903] - Exception decoding data
java.io.IOException: Error en el post: 500
    at es.uji.security.ui.applet.io.URLOutputParams.setSignData(URLOutputParams.java:124)
    at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:517)
DEBUG thread-sig-1 es.uji.security.ui.applet.AppHandler [14:08:58,903] - Call _javascript_ method: onSignError
es.uji.security.ui.applet.SignatureAppletException
    at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:525)


He estado mirando, y le paso dos url, una de entrada y otra de salida, pero es en la de salida que me conecta con un action método java la que me está fallando con dicho error. ¿Sabéis por donde pueden ir los tiros? Ando un poco perdido al respecto.

Un saludo y muchas gracias.
--
Dysmatica

Daniel Martínez

Soluciones tecnológicas
[email protected]

Plaza Cánovas del Castillo, 9 - 1º - 3ª
46005 Valencia
Tel. 96 373 59 57  Fax 96 333 51 65
E-mail: [email protected]
www.dysmatica.es


Este mensaje es confidencial. Cualquier distribución, uso o copia del mensaje o de la información en el contenido por otras personas distintas de los destinatarios esta prohibida. Si usted recibe este mensaje por error, por favor comuníquemelo inmediatamente mediante reenvío del mensaje o por otro medio.

Aquest missatge és confidencial. Qualsevol distribució, ús o còpia del missatge o de la informació en el contingut per altres persones distintes dels destinataris està prohibida. Si vostè rep aquest missatge per error, per favor comunique-me'l immediatament mitjançant reexpedició del missatge o per altre mitjà.

_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a