Hola Alex, Pues parece que no encuentra este certificado en el uji-config ...
jar://ocspaccvca2.crt --- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com / http://twitter.com/borillo 2010/5/28 alex palomares gascón <[email protected]>: > Solucionado el problema con la GVA, ahora tengo otro error, haber si me > podeis ayudar. > > > Consola de java: > > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.JSCommands [01:56:25,140] - New access to browser > window from Applet > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.SignatureApplet [01:56:25,240] - Nimbus Look&Feel > loaded > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [01:56:25,290] - Recover JavaScript > member: navigator > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [01:56:25,290] - Recover JavaScript > member: userAgent > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [01:56:25,300] - Detected user agent > mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; trident/4.0; slcc2; .net > clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0) > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [01:56:25,300] - > MicrosoftCryptoApi_0_3.dll already exists. Verifying existing DLL file > 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 .... > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [01:56:25,310] - Executing System.load > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [01:56:25,310] - Navigator variable set > to IEXPLORER > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.SignatureApplet [01:56:25,470] - Call JavaScript > method: onInitOk > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.ui.applet.AppHandler [01:56:27,193] - Setting > inputDataEncoding to PLAIN > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.ui.applet.AppHandler [01:56:27,203] - Setting > signOutputFormat to > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.ui.applet.JTreeCertificateBuilder [01:56:27,313] - Building > certificate tree > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.keystore.mscapi.MsCapiKeyStore [01:56:27,313] - Loading user > certificates from keystore MSCAPI > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.keystore.mscapi.MsCapiKeyStore [01:56:27,323] - Loading > aliases from keystore > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.keystore.mscapi.MsCapiKeyStore [01:56:27,323] - 1 aliases > loaded > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.keystore.mscapi.MsCapiKeyStore [01:56:27,323] - Found > certificate whith alias C=ES, O=Generalitat Valenciana, OU=PKIGVA, > CN=ACCV-CA2 Serial=8034541628295712608 > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.keystore.mscapi.MsCapiKeyStore [01:56:27,323] - Loading > certificate with alias C=ES, O=Generalitat Valenciana, OU=PKIGVA, > CN=ACCV-CA2 Serial=8034541628295712608 > DEBUG Applet 1 LiveConnect Worker Thread > es.uji.security.ui.applet.SignatureApplet [01:56:27,593] - Call JavaScript > method: onWindowShow > ERROR Applet 1 LiveConnect Worker Thread > es.uji.security.ui.applet.SignatureApplet [01:56:27,664] - Error calling > onWindowShow > netscape.javascript.JSException: No such method "onWindowShow" on JavaScript > object > at sun.plugin2.main.client.MessagePassingJSObject.newJSException(Unknown > Source) > at sun.plugin2.main.client.MessagePassingJSObject.waitForReply(Unknown > Source) > at sun.plugin2.main.client.MessagePassingJSObject.call(Unknown Source) > at > es.uji.security.ui.applet.SignatureApplet.initializeWindow(SignatureApplet.java:231) > at > es.uji.security.ui.applet.SignatureApplet.access$200(SignatureApplet.java:50) > at > es.uji.security.ui.applet.SignatureApplet$11.run(SignatureApplet.java:470) > at java.security.AccessController.doPrivileged(Native Method) > at > es.uji.security.ui.applet.SignatureApplet.signDataParamToFunc(SignatureApplet.java:453) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at sun.plugin.javascript.JSInvoke.invoke(Unknown Source) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source) > at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source) > at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source) > at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source) > at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source) > at > sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown > Source) > at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$3.run(Unknown > Source) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown > Source) > at > sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > STORE: MSCAPI > START: 1SIGNATURECOUNT: 1 > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,878] > - Getting selected certificate > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,878] > - Selected certificate:C=ES, O=Generalitat Valenciana, OU=Ciudadanos, > SURNAME=PALOMARES GASCON, GIVENNAME=ALEJANDRO, SERIALNUMBER=07262838J, > CN=ALEJANDRO PALOMARES GASCON - NIF:07262838J > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,878] > - Validating certificate > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,878] > - The certificate is valid > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,878] > - Loading certificate store > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,878] > - Certificate store loaded > Certificate Alias: C=ES, O=Generalitat Valenciana, OU=PKIGVA, CN=ACCV-CA2 > Serial=8034541628295712608 > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,878] > - Loading signature format: > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,898] > - Signer Role: citizen > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,898] > - File Name: UNSET > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,898] > - Content Type:application/binary > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,898] > - Selected a digital signature certificate > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,898] > - Encoding: PLAIN > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:30,898] > - Signing data > DEBUG thread-sig-0 > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory [01:56:30,898] - > Using XAdESSignatureFactory > DEBUG thread-sig-0 > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory [01:56:30,898] - > UJI-MSCAPI provider found > [Fatal Error] :1:1: Content is not allowed in prolog. > DEBUG thread-sig-0 es.uji.security.crypto.openxades.digidoc.DataFile > [01:56:31,018] - calculateFileSizeAndDigest(D0) > ASK FOR: DATAFILE_USE_64BYTE_LINESreturn valuenull > ASK FOR: CANONICALIZATION_FACTORY_IMPLreturn > valuees.uji.security.crypto.openxades.digidoc.factory.DOMCanonicalizationFactory > DEBUG thread-sig-0 es.uji.security.crypto.openxades.digidoc.DataFile > [01:56:31,129] - DataFile: 'D0' length: 14 digest: > J/fAJ0O2GLUcc9/Dx625HbKiqmk= > DEBUG thread-sig-0 > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory [01:56:32,210] - > Signing XAdES info. XAdES signature length 128 > ASK FOR: DIGIDOC_TSA1_URLreturn valuehttp://tss.accv.es:8318/tsa > ASK FOR: DIGIDOC_TSA1_CA_CERTreturn valuejar://tsa1_accv.der > ASK FOR: DIGIDOC_CERT_VERIFIERreturn valueOCSP > ASK FOR: DIGIDOC_NOTARY_IMPLreturn > valuees.uji.security.crypto.openxades.digidoc.factory.BouncyCastleNotaryFactory > ASK FOR: DIGIDOC_USE_NONCEreturn valuefalse > ASK FOR: DIGIDOC_PROXY_HOSTreturn valuenull > ASK FOR: DIGIDOC_PROXY_PORTreturn valuenull > ASK FOR: SIGN_OCSP_REQUESTSreturn valuefalse > ASK FOR: DIGIDOC_SECURITY_PROVIDERreturn > valueorg.bouncycastle.jce.provider.BouncyCastleProvider > ASK FOR: DIGIDOC_OCSP1_CNreturn valueServidor OCSP ACCV-CA2 > ASK FOR: DIGIDOC_OCSP1_CERTreturn valuejar://ocspaccvca2.crt > ASK FOR: DIGIDOC_OCSP1_CA_CERTreturn valuejar://cagva.pem > ASK FOR: DIGIDOC_OCSP1_CA_CNreturn valueCAGVA > DEBUG thread-sig-0 > es.uji.security.crypto.openxades.digidoc.factory.BouncyCastleNotaryFactory > [01:56:35,184] - Responder: Servidor OCSP ACCV-CA2 cert: > jar://ocspaccvca2.crt ca-cert: jar://cagva.pem > INFO thread-sig-0 es.uji.security.crypto.openxades.digidoc.SignedDoc > [01:56:35,194] - ERROR: Ca Certificate jar://ocspaccvca2.crt Not Found > ERROR thread-sig-0 es.uji.security.crypto.openxades.digidoc.DigiDocException > [01:56:35,194] - java.security.cert.CertificateException: Missing input > stream > java.security.cert.CertificateException: Missing input stream > at sun.security.provider.X509Factory.engineGenerateCertificate(Unknown > Source) > at java.security.cert.CertificateFactory.generateCertificate(Unknown > Source) > at > es.uji.security.crypto.openxades.digidoc.SignedDoc.readCertificate(SignedDoc.java:1009) > at > es.uji.security.crypto.openxades.digidoc.factory.BouncyCastleNotaryFactory.init(BouncyCastleNotaryFactory.java:1327) > at > es.uji.security.crypto.openxades.ConfigHandler.getNotaryFactory(ConfigHandler.java:76) > at > es.uji.security.crypto.openxades.digidoc.Signature.getConfirmation(Signature.java:693) > at > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory.formatSignature(OpenXAdESSignatureFactory.java:274) > at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:298) > DEBUG thread-sig-0 > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory [01:56:35,194] - > es.uji.security.crypto.openxades.OpenXAdESSignatureFactory: No se pudo > realizar la confirmacion OCSPERROR: 128Reading OCSP config; nested exception > is: > ERROR: 10 - ERROR: 10java.security.cert.CertificateException; nested > exception is: > java.security.cert.CertificateException: Missing input stream > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:35,194] > - The signature is not valid > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:35,194] > - Signature validation error: <html><font color='red'>No es permet signar > amb el teu certificat en aquest lloc, contacta amb l'administrador per a més > informació.</font></html> > ERROR thread-sig-0 es.uji.security.ui.applet.SignatureThread [01:56:35,194] > - <html><font color='red'>No s'ha pogut calcular la signatura - <html><font > color='red'>No es permet signar amb el teu certificat en aquest lloc, > contacta amb l'administrador per a més informació.</font></html> > es.uji.security.ui.applet.SignatureAppletException: <html><font > color='red'>No s'ha pogut calcular la signatura - <html><font color='red'>No > es permet signar amb el teu certificat en aquest lloc, contacta amb > l'administrador per a més informació.</font></html> > at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:329) > > > Muy agradecido atentamente Alejandro Palomares > > > ________________________________ > ¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio > sitio Web. Pruébalo > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
