Hola, Ricardo

 ¿Qué habría que hacer para borrar la firma del "uji-config-2.1.1-signed.jar", 
como recomiendas? Porque creo que, como sospechas, mis problemas actuales 
podrían venir de ahí...

 Saludos y gracias: Javier Abínzano

 -----Mensaje original-----
 De: "Ricardo Borillo Doménech" <[email protected]>
 Enviado el 25/11/2011 14:58:10
 Para: "Llista de correu per al CryptoApplet" <[email protected]>
 Asunto: Re: [CryptoApplet] Una consulta sobre rutas de configu ración

Si se modifica el JAR y este estaba firmado, es posible que no te vaya. En 
principio el uji-config no es necesario que vaya confirmado, con lo que se 
puede borrar la firma del JAR. 2011/11/25 ABINZANO MURILLO JOSE JAVIER 
<[email protected]>: > Hola de nuevo > > Muchas gracias por la pista. 
He conseguido el keystore del cliente, y con... > > keytool -list -v -keystore 
cas.keystore > > he podido comprobar que contiene los mismos certificados que 
yo tenía en > ficheros aparte, y descubrir sus alias para poder utilizarlos 
desde > ujiCrypto.conf > > Luego he cambiado las referencias en ujiCrypto.conf, 
para que apuntaran al > keystore, y CASI lo consigue. Al final de este correo 
os paso la salida de > la consola de java (desde el onInitOK), por si se os 
ocurre algo al verla, > pero para mí que ese keystore tiene algún defecto. 
Tampoco quiero haceros > perder más tiempo cuando con los certificados por 
separado consigo firmar > sin problemas... > > Saludos: Javier Abínzano > > 
----------------------- > > DEBUG thread 
applet-es.uji.security.ui.applet.SignatureApplet-1 > 
es.uji.security.ui.applet.SignatureApplet [11:54:09,096] - Call JavaScript > 
method: onInitOk > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.AppHandler [11:54:19,578] - Setting > 
signOutputFormat to > 
es.uji.security.crypto.openxades.OpenXAdESSignatureFactory > DEBUG Applet 1 
LiveConnect Worker Thread > es.uji.security.ui.applet.AppHandler [11:54:19,593] 
- Setting > inputDataEncoding to PLAIN > DEBUG Applet 1 LiveConnect Worker 
Thread > es.uji.security.ui.applet.SignatureApplet [11:54:19,609] - Init window 
> DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.JTreeCertificateBuilder [11:54:19,718] - Building > 
certificate tree > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,718] - Loading user > 
certificates from keystore MSCAPI > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,718] - Loading > 
aliases from keystore > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - 4 aliases > 
loaded > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Found > 
certificate whith alias OU=FNMT Clase 2 CA, O=FNMT, C=ES Serial=1018756298 > 
DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Loading > 
certificate with alias OU=FNMT Clase 2 CA, O=FNMT, C=ES Serial=1018756298 > 
DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Found > 
certificate whith alias CN=SESCAM CA Entidades Finales, O=SESCAM (NIF > 
Q-4500146H), O=JCCM, C=ES Serial=24479927294867302867012332203021340343 > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Loading > 
certificate with alias CN=SESCAM CA Entidades Finales, O=SESCAM (NIF > 
Q-4500146H), O=JCCM, C=ES Serial=24479927294867302867012332203021340343 > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Found > 
certificate whith alias CN=SESCAM CA Entidades Finales, O=SESCAM (NIF > 
Q-4500146H), O=JCCM, C=ES Serial=96645770944666008273160649392354122771 > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Loading > 
certificate with alias CN=SESCAM CA Entidades Finales, O=SESCAM (NIF > 
Q-4500146H), O=JCCM, C=ES Serial=96645770944666008273160649392354122771 > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Found > 
certificate whith alias CN=SESCAM CA Entidades Finales, O=SESCAM (NIF > 
Q-4500146H), O=JCCM, C=ES Serial=23354082312485453175376988941333319377 > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.keystore.mscapi.MsCapiKeyStore [11:54:19,734] - Loading > 
certificate with alias CN=SESCAM CA Entidades Finales, O=SESCAM (NIF > 
Q-4500146H), O=JCCM, C=ES Serial=23354082312485453175376988941333319377 > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.JTreeCertificateBuilder [11:54:19,750] - Added new > 
CA FNMT > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.JTreeCertificateBuilder [11:54:19,750] - Added new > 
certificate NOMBRE RODRIGUEZ PEREZ JUAN MANUEL - NIF 51669070 > 
(digitalSignature, keyEncipherment) > DEBUG Applet 1 LiveConnect Worker Thread 
> es.uji.security.ui.applet.JTreeCertificateBuilder [11:54:19,750] - Added new 
> CA SESCAM (NIF Q-4500146H) > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.JTreeCertificateBuilder [11:54:19,750] - Added new > 
certificate A LUMNO4 CSJ - DNI 11444555P, GIVENN (nonRepudiation) > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.JTreeCertificateBuilder [11:54:19,750] - Added new > 
certificate A LUMNO4 CSJ - DNI 11444555P, GIVENN (digitalSignature) > DEBUG 
Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.JTreeCertificateBuilder [11:54:19,750] - Added new > 
certificate A LUMNO4 CSJ - DNI 11444555P, GIVENN (keyEncipherment, > 
dataEncipherment) > DEBUG Applet 1 LiveConnect Worker Thread > 
es.uji.security.ui.applet.SignatureApplet [11:54:19,890] - Call JavaScript > 
method: onWindowShow > STORE: MSCAPI > START: 1SIGNATURECOUNT: 1 > DEBUG 
thread-sig-0 es.uji.security.ui.applet.SignatureThread [11:54:23,921] > - 
Getting selected certificate > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,921] > - Selected 
certificate:CN=A LUMNO4 CSJ - DNI 11444555P, GIVENNAME=A, > SURNAME=LUMNO4 CSJ, 
SERIALNUMBER=11444555P, T=INFORMATICO, OU=aali11, > OU=certificado electrónico 
de empleado público, O=SESCAM, C=ES > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,921] > - Validating 
certificate > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread 
[11:54:23,921] > - The certificate is valid > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,921] > - Loading 
certificate store > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,921] > - Certificate store 
loaded > Certificate Alias: CN=SESCAM CA Entidades Finales, O=SESCAM (NIF > 
Q-4500146H), O=JCCM, C=ES Serial=24479927294867302867012332203021340343 > DEBUG 
thread-sig-0 es.uji.security.ui.applet.SignatureThread [11:54:23,921] > - 
Loading signature format: > 
es.uji.security.crypto.openxades.OpenXAdESSignatureFactory > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,952] > - Signer Role: 
citizen > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread 
[11:54:23,952] > - File Name: UNSET > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,952] > - Content 
Type:application/binary > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,952] > - Selected a digital 
signature certificate > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,952] > - Encoding: PLAIN > 
DEBUG thread-sig-0 es.uji.security.keystore.mscapi.MsCapiKeyStore > 
[11:54:23,952] - Loading aliases from keystore > DEBUG thread-sig-0 
es.uji.security.keystore.mscapi.MsCapiKeyStore > [11:54:23,968] - 4 aliases 
loaded > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread 
[11:54:23,968] > - [OU=FNMT Clase 2 CA, O=FNMT, C=ES Serial=1018756298, 
CN=SESCAM CA > Entidades Finales, O=SESCAM (NIF Q-4500146H), O=JCCM, C=ES > 
Serial=24479927294867302867012332203021340343, CN=SESCAM CA Entidades > 
Finales, O=SESCAM (NIF Q-4500146H), O=JCCM, C=ES > 
Serial=96645770944666008273160649392354122771, CN=SESCAM CA Entidades > 
Finales, O=SESCAM (NIF Q-4500146H), O=JCCM, C=ES > 
Serial=23354082312485453175376988941333319377] > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,968] > - Private key 
format: null > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread 
[11:54:23,968] > - Private key algorithm: RSA > DEBUG thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:23,968] > - Provider: 
UJI-MSCAPI > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread 
[11:54:23,968] > - Signing data > DEBUG thread-sig-0 > 
es.uji.security.crypto.openxades.OpenXAdESSignatureFactory [11:54:23,968] - > 
Using XAdESSignatureFactory > DEBUG thread-sig-0 > 
es.uji.security.crypto.openxades.OpenXAdESSignatureFactory [11:54:23,968] - > 
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 
> [11:54:24,061] - calculateFileSizeAndDigest(D0) > DEBUG thread-sig-0 
es.uji.security.crypto.openxades.digidoc.DataFile > [11:54:24,155] - DataFile: 
'D0' length: 31 digest: > 8e42MOeIyQy7r9p4iL6L/UG+9yI= > DEBUG thread-sig-0 > 
es.uji.security.crypto.openxades.OpenXAdESSignatureFactory [11:54:30,123] - > 
Signing XAdES info. XAdES signature length 256 > ERROR thread-sig-0 
es.uji.security.ui.applet.SignatureThread [11:54:30,373] > - <html><font 
color='red'>No se ha podido calcular la firma</font></html> > 
es.uji.security.crypto.timestamp.TokenVerifyException: Unable to decipher > 
pkcs#9 encoded attributes >     at > 
es.uji.security.crypto.timestamp.TSResponseToken.verify(TSResponseToken.java:215)
 >     at > 
es.uji.security.crypto.timestamp.TSResponseToken.verify(TSResponseToken.java:187)
 >     at > 
es.uji.security.crypto.openxades.OpenXAdESSignatureFactory.formatSignature(OpenXAdESSignatureFactory.java:213)
 >     at > 
es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:452) > DEBUG 
thread-sig-0 es.uji.security.ui.applet.AppHandler [11:54:30,373] - > Call 
JavaScript method: onSignError > 
es.uji.security.ui.applet.SignatureAppletException >     at > 
es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:460) > > > > 
> _______________________________________________ > CryptoApplet mailing list > 
[email protected] > 
http://llistes.uji.es/mailman/listinfo/cryptoapplet > > -- Salut, 
==================================== Ricardo Borillo Domenech 
http://xml-utils.com / http://twitter.com/borillo 
_______________________________________________ CryptoApplet mailing list 
[email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a