Hola Alex, Parece que no puede conectar con el servicio de sellado de tiempos:
http://tss.accv.es:8318/tsa ¿Tienes acceso a esta URL desde tu PC? Si lo que quieres es firmar con el applet, te puedes poner la definición de un applet en un HTML simple y hacer las llamadas javascript que hay en el ejemplo (sin necesidad de usar PHP). Para un ejemplo que puedas ejecutar desde Eclipse/Netbeans, echa un vistazo a los tests jUnit que tenemos: http://forja.uji.es/plugins/scmsvn/viewcvs.php/trunk/uji-tests/?root=cryptoapplet --- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com / http://twitter.com/borillo 2010/5/26 alex palomares gascón <[email protected]>: > Quiero hacer pruebas de firma con xades de larga duración asi que > primeramente he probado vuestro ejemplo desde la web > > Al intentar probar el ejemplocon firma XAdES-X-L/Digidoc desde vuestra web, > me manda el siguiente error: > > No s'ha pogut calcular la signatura :: La conexió ha expirat obtenint la > marca de temps > > En la consola de java aparece el siguiente bitacora: > > Creando handler clander ... > User Agent: Mozilla/4.0 (compatible; MSIE 7.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) > PATH: C:\Users\Kira\AppData\Local\Temp\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...@aea710} > STORE: MSCapiKeyStore > START: 1SIGNATURECOUNT: 1 > Certificate Alias: C=ES, O=Generalitat Valenciana, OU=PKIGVA, CN=ACCV-CA2 > Serial=8034541628295712608 > Seleccionando nombre fichero a: UNSET > java.net.SocketTimeoutException: connect timed out > at java.net.PlainSocketImpl.socketConnect(Native Method) > at java.net.PlainSocketImpl.doConnect(Unknown Source) > at java.net.PlainSocketImpl.connectToAddress(Unknown Source) > at java.net.PlainSocketImpl.connect(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at sun.net.NetworkClient.doConnect(Unknown Source) > at sun.net.www.http.HttpClient.openServer(Unknown Source) > at sun.net.www.http.HttpClient.openServer(Unknown Source) > at sun.net.www.http.HttpClient.<init>(Unknown Source) > at sun.net.www.http.HttpClient.New(Unknown Source) > at sun.net.www.http.HttpClient.New(Unknown Source) > at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown > Source) > at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) > at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) > at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown > Source) > at > es.uji.dsign.crypto.TimeStampFactory.getTimeStamp(TimeStampFactory.java:46) > at > es.uji.dsign.crypto.XAdESSignatureFactory.signDoc(XAdESSignatureFactory.java:161) > at > es.uji.dsign.crypto.XAdESSignatureFactory.formatSignature(XAdESSignatureFactory.java:97) > at es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:230) > es.uji.dsign.applet2.Exceptions.SignatureAppletException: <html><font > color='red'>No s'ha pogut calcular la signatura :: La connexió ha expirat > obtenint la marca de temps > at es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:244) > navigator: IEXPLORER > Returning ksh= > {iexplorer=es.uji.dsign.crypto.keystore.mscapikeyst...@16136f0} > STORE: MSCapiKeyStore > START: 1SIGNATURECOUNT: 1 > Certificate Alias: C=ES, O=Generalitat Valenciana, OU=PKIGVA, CN=ACCV-CA2 > Serial=8034541628295712608 > Seleccionando nombre fichero a: UNSET > java.net.SocketTimeoutException: connect timed out > at java.net.PlainSocketImpl.socketConnect(Native Method) > at java.net.PlainSocketImpl.doConnect(Unknown Source) > at java.net.PlainSocketImpl.connectToAddress(Unknown Source) > at java.net.PlainSocketImpl.connect(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at sun.net.NetworkClient.doConnect(Unknown Source) > at sun.net.www.http.HttpClient.openServer(Unknown Source) > at sun.net.www.http.HttpClient.openServer(Unknown Source) > at sun.net.www.http.HttpClient.<init>(Unknown Source) > at sun.net.www.http.HttpClient.New(Unknown Source) > at sun.net.www.http.HttpClient.New(Unknown Source) > at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown > Source) > at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) > at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) > at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown > Source) > at > es.uji.dsign.crypto.TimeStampFactory.getTimeStamp(TimeStampFactory.java:46) > at > es.uji.dsign.crypto.XAdESSignatureFactory.signDoc(XAdESSignatureFactory.java:161) > at > es.uji.dsign.crypto.XAdESSignatureFactory.formatSignature(XAdESSignatureFactory.java:97) > at es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:230) > es.uji.dsign.applet2.Exceptions.SignatureAppletException: <html><font > color='red'>No s'ha pogut calcular la signatura :: La connexió ha expirat > obtenint la marca de temps > at es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:244) > > Supongo que el error es debido a la ACCV o a la conexion de internet. Pero > ya llevo 2 dias sin proder ejecutar correctamente el ejemplo. > > Podriais indicar donde encontrar algun ejemplo de codigo fuente sin php para > firmar con xadesXL? > > Muy agradecido atentamente Alejandro Palomares > > ________________________________ > "Del lado oscuro de Internet protegido estar puedes." ¡Descárgate gratis > Internet Explorer 8! > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
