El problema que tienes está relacionado con el TimeStamping, debe de haber algún problema con el servidor de TSA. La solución que se me ocurre, aunque sea temporalmente es desactivar el TimeStamping. Te adjunto un fichero "ujiCrypto.conf", en el que puedes desactivar esta funcionalidad. Creo que hay que colocarlo en la misma ruta desde donde estás cargando el applet (es decir, el HTML con la etiqueta <applet>).

Ánimo que ya lo tienes!!

Saludos!

El 02/06/11 10:30, Apicito Plici escribió:
Da un error:ExceptionConverter: java.net.SocketTimeoutException: connect timed out
Parece que no consigue conectar con la autoridad certificadora ¿No?.
Donde puedo conseguir un fichero de configuración (ujiCrypto.conf) de ejemplo?
La salida de la consola java es:
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:11:59,825] - Getting selected certificate DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:11:59,825] - Selected certificate:CN="AAAAAAAAAAAAAAAAAAAAA(FIRMA)", GIVENNAME=AAAAAAA, SURNAME=AAAAAA, SERIALNUMBER=AAAAAAAAAH, C=ES DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:11:59,825] - Validating certificate DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:11:59,825] - The certificate is valid DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:11:59,825] - Loading certificate store DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:11:59,825] - Certificate store loaded
Certificate Alias: CertFirmaDigital
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:11:59,825] - Loading signature format: es.uji.security.crypto.pdf.PDFSignatureFactory DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,481] - Selected a digital signature certificate DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams [10:12:00,497] - Retrieving data from http://192.168.4.148/cryptoapplet/f1.pdf DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams [10:12:00,591] - Retrieved 152461 bytes DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,622] - Encoding: PLAIN DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,622] - [CertAutenticacion, CertFirmaDigital] DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,638] - Private key format: null DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,638] - Private key algorithm: RSA DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,638] - Provider: SunPKCS11-DNIe DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,638] - Define PDF options DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:00,638] - Signing data DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:00,638] - Init PDF signature configuration DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:00,638] - VisibleAreaTextSize: 8 DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,122] - VisibleSignature: true DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,122] - VisibleAreaTextPattern: DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,216] - Bind value %s: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (FIRMA) DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,216] - Bind value %t: 02/06/2011 10:12:01 DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,216] - VisibleArea: 0.0,830.0,180.0,785.0 offsetX:10.0, offsetY:10.0 DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,216] - VisibleAreaPage: 1 DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,216] - VisibleSignatureType: GRAPHIC_AND_DESCRIPTION DEBUG thread-sig-0 es.uji.security.crypto.pdf.PDFSignatureFactory [10:12:01,216] - VisibleAreaImgFile: uji.jpg
ExceptionConverter: 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 es.uji.security.crypto.timestamp.HttpTimestamper.generateTimestampAsByteArray(HttpTimestamper.java:88) at es.uji.security.crypto.timestamp.HttpTimestamper.generateTimestamp(HttpTimestamper.java:134) at es.uji.security.crypto.timestamp.TimeStampFactory.getTimeStampResponse(TimeStampFactory.java:76) at es.uji.security.crypto.timestamp.TimeStampFactory.getTimeStampResponse(TimeStampFactory.java:58) at es.uji.security.crypto.pdf.PdfPKCS7TSA.getEncodedPKCS7(PdfPKCS7TSA.java:1063) at es.uji.security.crypto.pdf.PDFSignatureFactory.genPKCS7Signature(PDFSignatureFactory.java:86) at es.uji.security.crypto.pdf.PDFSignatureFactory.sign(PDFSignatureFactory.java:123) at es.uji.security.crypto.pdf.PDFSignatureFactory.formatSignature(PDFSignatureFactory.java:357) at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:452) DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:12:20,294] - The signature is not valid
java.lang.NullPointerException
at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:469) DEBUG AWT-EventQueue-2 es.uji.security.ui.applet.EventActionHandler [10:13:17,561] - OnClose action called DEBUG AWT-EventQueue-2 es.uji.security.ui.applet.EventActionHandler [10:13:17,561] - Invoked funtion: onSignCancel DEBUG AWT-EventQueue-2 es.uji.security.ui.applet.AppHandler [10:13:17,576] - Call JavaScript method: onSignCancel


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

--
Rafael Ruiz Palacios
Yerbabuena Software
Técnico en I+D+i
[email protected]
Telf/Phone - Fax.: (+34) 902 995 246
www.yerbabuena.es
[email protected]


En cumplimiento de la Ley Orgánica 15/1999 de 13 de Diciembre, de Protección de 
Datos de Carácter Personal, de YSENGINEERS, S.C.A., como Responsable del 
Fichero, pone en su conocimiento que los datos incluidos en este mensaje están 
dirigidos al destinatario o destinatarios designados, por lo que si lo ha 
recibido por error, le rogamos nos lo haga saber a la mayor brevedad posible, y 
elimine el original, no estando permitido hacer ningún uso del mensaje. Ponemos 
en su conocimiento la posibilidad de ejercer sus derechos de 
acceso,rectificación, cancelación y oposición, en los términos establecidos en 
la legislación vigente, que podrá hacer efectivos dirigiéndose por escrito a de 
YSENGINEERS, S.C.A., en la dirección: C/ Severo Ochoa, num. 4, Parque 
Tecnológico de Andalucía, 29590, Málaga.

#
# Default keystore
#

DEFAULT_KEYSTORE=cas.keystore
DEFAULT_KEYSTORE_PASSWORD=cryptoapplet

#
# OpenXAdES: CA config
#

DIGIDOC_CA_CERTS=9
DIGIDOC_CA_CERT1=keystore://gva-root
DIGIDOC_CA_CERT2=keystore://gva-ca2
DIGIDOC_CA_CERT3=keystore://gva-ca
DIGIDOC_CA_CERT4=keystore://dnie-001
DIGIDOC_CA_CERT5=keystore://dnie-002
DIGIDOC_CA_CERT6=keystore://dnie-003
DIGIDOC_CA_CERT7=keystore://fnmt
DIGIDOC_CA_CERT8=keystore://nisu
DIGIDOC_CA_CERT9=keystore://test-ujica


#
# OpenXAdES: OCSP
#

DIGIDOC_OCSP_RESPONDER_COUNT=2
DIGIDOC_OCSP_RESPONDER_URL1=http://ocsp.accv.es
DIGIDOC_OCSP_RESPONDER_URL2=http://ocsp.dnie.es

SIGN_OCSP_REQUESTS=false
DIGIDOC_USE_NONCE=false

DIGIDOC_OCSP_COUNT=4
DIGIDOC_OCSP1_CN=ocsp-gva
DIGIDOC_OCSP1_CERT=keystore://gva-ocsp
DIGIDOC_OCSP1_CA_CERT=keystore://gva-ca
DIGIDOC_OCSP1_CA_CN=CAGVA

DIGIDOC_OCSP2_CN=AV DNIE FNMT
DIGIDOC_OCSP2_CERT=keystore://dnie-ocsp
DIGIDOC_OCSP2_CA_CERT=keystore://dnie-001
DIGIDOC_OCSP2_CA_CN=AC DNIE 001

DIGIDOC_OCSP3_CN=ocsp-gva-1
DIGIDOC_OCSP3_CERT=keystore://gva-ocsp-old
DIGIDOC_OCSP3_CA_CERT=keystore://gva-ca
DIGIDOC_OCSP3_CA_CN=CAGVA

DIGIDOC_OCSP4_CN=Servidor OCSP ACCV-CA2
DIGIDOC_OCSP4_CERT=keystore://gva-ocsp-ca2
DIGIDOC_OCSP4_CA_CERT=keystore://gva-ca
DIGIDOC_OCSP4_CA_CN=CAGVA

# Post certificate to an URL to obtain OCSP response (@firma WS validation)
#DIGIDOC_CERT_VERIFIER=POST
#DIGIDOC_CERT_VERIFIER_URL=http://url_to_verification_proxy_service

DIGIDOC_CERT_VERIFIER=OCSP

DIGIDOC_SIGNATURE_VERIFIER=OCSP
DIGIDOC_DEMAND_OCSP_CONFIRMATION_ON_VERIFY=true

#
# OpenXAdES: TSA
#

DIGIDOC_TSA_COUNT=1

DIGIDOC_TSA1_CERT=keystore://gva-tsa
DIGIDOC_TSA1_CA_CERT=keystore://gva-tsa
DIGIDOC_TSA1_USE_NONCE=true
DIGIDOC_TSA1_ASK_CERT=false
DIGIDOC_TSA1_URL=http://tss.accv.es:8318/tsa
DIGIDOC_TSA1_CN=CAGVA
DIGIDOC_TSA1_CA_CN=CAGVA
DIGIDOC_TSA1_SN=12
DIGIDOC_MAX_TSA_TIME_ERR_SECS=60

#
# PDF
#

PDFSIG_REASON=CryptoApplet digital signatures 
PDFSIG_LOCATION=Spain
PDFSIG_CONTACT=Jaume I University

PDFSIG_TIMESTAMPING=true
PDFSIG_TSA_URL=http://tss.accv.es:8318/tsa

PDFSIG_VISIBLE_SIGNATURE=true

# Options: GRAPHIC_AND_DESCRIPTION, DESCRIPTION or NAME_AND_DESCRIPTION
PDFSIG_VISIBLE_SIGNATURE_TYPE=GRAPHIC_AND_DESCRIPTION

PDFSIG_VISIBLE_AREA_X=0
PDFSIG_VISIBLE_AREA_Y=830
PDFSIG_VISIBLE_AREA_X2=180
PDFSIG_VISIBLE_AREA_Y2=785
PDFSIG_VISIBLE_AREA_PAGE=1
PDFSIG_VISIBLE_AREA_IMGFILE=uji.jpg
PDFSIG_VISIBLE_AREA_TEXT_SIZE=8

# Options: X, Y
PDFSIG_VISIBLE_AREA_REPEAT_AXIS=X

# Options: %s (X509 certificate CN), %t (timestamp)
# Example: PDFSIG_VISIBLE_AREA_TEXT_PATTERN=%s con referencia %x a las %t 
PDFSIG_VISIBLE_AREA_TEXT_PATTERN=

#
# CMS
#

CMS_TIMESTAMPING=true
CMS_TSA_URL=http://tss.accv.es:8318/tsa

#
# PKCS11 Devices
#

cryptoapplet.devices=dnie,sermepa

cryptoapplet.devices.dnie.name=DNIe
cryptoapplet.devices.dnie.libraries.linux=/usr/lib/opensc-pkcs11.so,/usr/local/lib/opensc-pkcs11.so,/lib/opensc-pkcs11.so
cryptoapplet.devices.dnie.libraries.windows=c:\\windows\\system32\\UsrPkcs11.dll

cryptoapplet.devices.sermepa.name=Sermepa
cryptoapplet.devices.sermepa.libraries.windows=c:\\windows\\system32\\AdvantisPKCS11.dll
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a