Hola Daniel,

Tiene la pinta de que el JAR del bcprov no ha podido ser cargado
correctamente por la máquina virtual ...

 java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1TaggedObject

Activa un nivel de traza mayor en la consola java (por ejemplo nivel 5) y
verás si tiene algún problema descargando alguna dependencia.

---
Salut,
====================================
Ricardo Borillo Domenech
http://xml-utils.com
twitter: @borillo


2010/9/16 Daniel <[email protected]>

> Una apreciación: el certificado es cogido del almacén de certificados, no
> de un fichero
>
>
>
> Saludos
>
>
>
> *De:* [email protected] [mailto:
> [email protected]] *En nombre de *Daniel
> *Enviado el:* jueves, 16 de septiembre de 2010 10:31
> *Para:* [email protected]
> *Asunto:* [CryptoApplet] Fallo en el proceso de firma
>
>
>
> [image: Descripción: ADR Formación] <http://www.adrformacion.com/>
>
> Buenos días,
>
> Estoy obteniendo este error al hacer el firmado con el certificado personal
> de usuario, emitido por FNMT, la traza de java es la siguiente
>
>
> Window  initialized
>
> STORE: PKCS11
>
> START: 1SIGNATURECOUNT: 1
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,079]
> - Getting selected certificate
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,079]
> - Selected certificate:CN=NOMBRE IBAÑEZ DEL CAMPO DANIEL - NIF 16607319P,
> OU=500790026, OU=FNMT Clase 2 CA, O=FNMT, C=ES
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,079]
> - Validating certificate
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,080]
> - The certificate is valid
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,080]
> - Loading certificate store
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,158]
> - Certificate store loaded
>
> Certificate Alias: NOMBRE IBAÃ?EZ DEL CAMPO DANIEL - NIF 16607319P's FNMT
> ID
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,159]
> - Loading signature format: es.uji.security.crypto.pdf.PDFSignatureFactory
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,180]
> - Selected a digital signature certificate
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
> [10:26:13,181] - Retrieving data from http://myurl.com//files/contrato130.pdf
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
> [10:26:13,300] - Retrieved 313058 bytes
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,300]
> - Encoding: PLAIN
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [10:26:13,306]
> - Signing data
>
> ASK FOR: PDFSIG_CA_CERTSreturn value9
>
> ASK FOR: PDFSIG_CA_CERT1return valuecagva.pem
>
> ASK FOR: PDFSIG_CA_CERT2return valuerootca.pem
>
> ASK FOR: PDFSIG_CA_CERT3return valueaccv-ca2.pem
>
> ASK FOR: PDFSIG_CA_CERT4return valueACDNIE001.pem
>
> ASK FOR: PDFSIG_CA_CERT5return valueACDNIE002-SHA1.pem
>
> ASK FOR: PDFSIG_CA_CERT6return valueACDNIE003-SHA1.pem
>
> ASK FOR: PDFSIG_CA_CERT7return valueNisuCa.pem
>
> ASK FOR: PDFSIG_CA_CERT8return valuetest.pem
>
> ASK FOR: PDFSIG_CA_CERT9return valuefnmt.pem
>
> ASK FOR: PDFSIG_VISIBLE_SIGNATUREreturn valuefalse
>
> ASK FOR: PDFSIG_TIMESTAMPINGreturn valuetrue
>
> ASK FOR: PDFSIG_TSA_URLreturn valuehttp://
> psis.catcert.net/psis/catcert/tsp
>
> ASK FOR: PDFSIG_REASONreturn valueCryptoApplet digital signatures
>
> ASK FOR: PDFSIG_LOCATIONreturn valueSpain
>
> ASK FOR: PDFSIG_CONTACTreturn valueJaume I University
>
> ASK FOR: PDFSIG_TSA_URLreturn valuehttp://
> psis.catcert.net/psis/catcert/tsp
>
> Exception in thread "thread-sig-0" java.lang.NoClassDefFoundError:
> org/bouncycastle/asn1/ASN1TaggedObject
>
>                 at
> es.uji.security.crypto.pdf.PDFSignatureFactory.genPKCS7Signature(PDFSignatureFactory.java:49)
>
>                 at
> es.uji.security.crypto.pdf.PDFSignatureFactory.signPdfTsp(PDFSignatureFactory.java:91)
>
>                 at
> es.uji.security.crypto.pdf.PDFSignatureFactory.formatSignature(PDFSignatureFactory.java:207)
>
>                 at
> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:298)
>
> Caused by: java.lang.ClassNotFoundException:
> org.bouncycastle.asn1.ASN1TaggedObject
>
>                 at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown
> Source)
>
>                 at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown
> Source)
>
>                 at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown
> Source)
>
>                 at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown
> Source)
>
>                 at java.lang.ClassLoader.loadClass(Unknown Source)
>
>                 ... 4 more
>
> Caused by: java.io.IOException: open HTTP connection failed:
> http://myurl.com/lib/signaps/org/bouncycastle/asn1/ASN1TaggedObject.class
>
>                 at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown
> Source)
>
>                 at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown
> Source)
>
>                 at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown
> Source)
>
>                 at java.security.AccessController.doPrivileged(Native
> Method)
>
>                 ... 9 more
>
>
>
> ¿Cuál puede ser el motivo?
> Gracias de antemano JJ
>
> *Daniel Ibáñez del Campo*
>
> Dpto. Soporte y Desarrollo
>
> Tel. 941 250 116 ext. 22
>
> [email protected]
>
> *[image: Descripción:
> http://www.adrformacion.com/imgcorreo/2010/iconcal.gif]ADR Formación* -
> Vara de Rey 41 Bis. 1º Of. 6 · 26002 Logroño La Rioja · Tel. 941 250 116 ·
> Fax 941 236 805
>
> Este comunicado es para uso exclusivo del destinatario y puede contener
> información confidencial. Si usted no es el destinatario indicado queda
> prohibida legalmente la difusión de la información, por favor comuníquenoslo
> y destruya la misma. Gracias.
>
> Sus datos únicamente son utilizados para el envío de información sobre
> Formación y Desarrollos Informáticos, y en ningún caso son cedidos a
> terceros. Si no desea recibir más información de ADR Formación responda a
> este correo indicando en el asunto la palabra "Eliminar". Si desea modificar
> los datos de contacto, por favor comuníquelo.
>
>
>
> _______________________________________________
> CryptoApplet mailing list
> [email protected]
> http://llistes.uji.es/mailman/listinfo/cryptoapplet
>
>

<<image001.png>>

<<image002.gif>>

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

Responder a