Hola!
Estoy utilizando la versión 2.0.5 del applet sobre IE y en una máquina en
concreto me está dando un problema a la hora de firmar un fichero PDF.
Adjunto la excepción que lanza.
Gracias!
Java Plug-in 1.6.0_20
Usar versión JRE 1.6.0_20-b02 Java HotSpot(TM) Client VM
Directorio local del usuario = C:\Documents and Settings\vereda
----------------------------------------------------
c: borrar ventana de consola
f: finalizar objetos en la cola de finalización
g: liberación de recursos
h: presentar este mensaje de ayuda
l: volcar lista del cargador de clases
m: imprimir sintaxis de memoria
o: activar registro
q: ocultar consola
r: recargar configuración de norma
s: volcar propiedades del sistema y de despliegue
t: volcar lista de subprocesos
v: volcar pila de subprocesos
x: borrar antememoria del cargador de clases
0-5: establecer nivel de rastreo en <n>
----------------------------------------------------
User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; GTB6.5;
.NET CLR 1.1.4322; .NET CLR 2.0.50727)
PATH: C:\DOCUME~1\vereda\CONFIG~1\Temp\2\MicrosoftCryptoApi_0_3.dll
0000: 0E 15 8D 9F 6A C5 8B 31 - 67 30 BE 8F 4D 35 71 AB ....j..1g0..M5q.
0010: D4 C9 F9 90 ....
---
0000: 0E 15 8D 9F 6A C5 8B 31 - 67 30 BE 8F 4D 35 71 AB ....j..1g0..M5q.
0010: D4 C9 F9 90 ....
navigator: IEXPLORER
Returning ksh= {iexplorer=es.uji.dsign.crypto.keystore.mscapikeyst...@d1329}
STORE: MSCapiKeyStore
START: 1SIGNATURECOUNT: 1
Certificate Alias: OU=FNMT Clase 2 CA, O=FNMT, C=ES Serial=1018187004
java.io.IOException: PDF header signature not found.
at
com.lowagie.text.pdf.PRTokeniser.checkPdfHeader(PRTokeniser.java:201)
at com.lowagie.text.pdf.PdfReader.readPdf(PdfReader.java:466)
at com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:175)
at com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:164)
at
es.uji.dsign.crypto.PDFSignatureFactory.formatSignature(PDFSignatureFactory.java:232)
at
es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:233)
es.uji.dsign.applet2.Exceptions.SignatureAppletException: <html><font
color='red'>No se ha podido calcular la firma</font></html> ::
at
es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:247)
Exception in thread "AWT-EventQueue-3" netscape.javascript.JSException
at netscape.javascript.JSObject.getWindow(Unknown Source)
at
es.uji.dsign.applet2.AppHandler.callJavaScriptCallbackFunction(AppHandler.java:731)
at
es.uji.dsign.applet2.EventActionHandler$2.actionPerformed(EventActionHandler.java:77)
at javax.swing.AbstractButton.fireActionPerformed(Unknown
Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown
Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown
Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: netscape.javascript.JSException: No registered plugin for applet
ID 1
at
sun.plugin2.main.client.MessagePassingExecutionContext.getJSObject(Unknown
Source)
at
sun.plugin2.applet.Plugin2Manager$AppletContextImpl.getJSObject(Unknown
Source)
... 28 more
navigator: IEXPLORER
Returning ksh=
{iexplorer=es.uji.dsign.crypto.keystore.mscapikeyst...@10d0eae}
STORE: MSCapiKeyStore
START: 1SIGNATURECOUNT: 1
Certificate Alias: OU=FNMT Clase 2 CA, O=FNMT, C=ES Serial=1018187004
java.io.IOException: PDF header signature not found.
at
com.lowagie.text.pdf.PRTokeniser.checkPdfHeader(PRTokeniser.java:201)
at com.lowagie.text.pdf.PdfReader.readPdf(PdfReader.java:466)
at com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:175)
at com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:164)
at
es.uji.dsign.crypto.PDFSignatureFactory.formatSignature(PDFSignatureFactory.java:232)
at
es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:233)
es.uji.dsign.applet2.Exceptions.SignatureAppletException: <html><font
color='red'>No se ha podido calcular la firma</font></html> ::
at
es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:247)
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet