Si, muchas gracias. El error estaba en que al descargarme el "ocspaccvca2.crt",
venia con extension .cer, i en el uji-config lo esperava con extension .crt.
Muchas gracias
> From: [email protected]
> Date: Sun, 30 May 2010 14:51:48 +0200
> To: [email protected]
> Subject: Re: [CryptoApplet] Error "Missing input stream"
>
> 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
_________________________________________________________________
Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live
Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía.
http://ideas.live.com_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet