Hola a todos,

Tengo una aplicación para realizar facturas electrónicas en formato
Facturae. Tengo configurado el cryptoapplet para que recupere la factura sin
firmar haciendo una petición Get a una página de mi aplicación. El problema
es que si esta petición se hace a través de una conexión lenta cryptoapplet
lanza un timeout. Concretemente la excepción es la siguiente:

ERROR thread-sig-1 es.uji.security.ui.applet.SignatureThread [12:30:33,643]
- <html><font color='red'>No se ha podido calcular la firma</font></html>

java.net.ConnectException: Connection timed out: connect

                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.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.getInputStream(Unknown Source)

                at
net.java.xades.security.xml.XAdES.SignaturePolicyIdentifierImpl.setIdentifier(SignaturePolicyIdentifierImpl.java:46)

                at
es.uji.security.crypto.jxades.JXAdESSignatureFactory.formatSignature(JXAdESSignatureFactory.java:98)

                at
es.uji.security.crypto.facturae.FacturaeSignatureFactory.formatSignature(FacturaeSignatureFactory.java:53)

                at
es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:298)

DEBUG thread-sig-1 es.uji.security.ui.applet.AppHandler [12:30:33,643] -
Call JavaScript method: onSignError

es.uji.security.ui.applet.SignatureAppletException

                at
es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:306)


Mi pregunta es ¿Podría configurar el applet para que aumentase el tiempo de
espera?

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

Responder a