Buenas tardes:
Ahí va la traza. Si puedes enviarme una página php que me reciba el fichero
también me valdría.

DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,438] - Getting selected certificate
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,438] - Selected certificate:C=SP,
[email protected], L=Zaragoza, O=DeInta, CN=Test
Certificate
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,438] - Validating certificate
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,438] - The certificate is valid
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,438] - Loading certificate store
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,438] - Certificate store loaded
Certificate Alias: O=DeIntaCA Serial=146027784663573386860764383973340824544
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,438] - Loading signature format:
es.uji.security.crypto.facturae.FacturaeSignatureFactory
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,469] - Selected a digital signature certificate
DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
[14:31:03,469] - Retrieving data from
http://localhost:1153/FacturaPorFirmar/FicheroAFirmar.xml
DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
[14:31:03,547] - Retrieved 6285 bytes
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,547] - Encoding: PLAIN
DEBUG thread-sig-0 es.uji.security.keystore.mscapi.MsCapiKeyStore
[14:31:03,547] - Loading aliases from keystore
DEBUG thread-sig-0 es.uji.security.keystore.mscapi.MsCapiKeyStore
[14:31:03,563] - 4 aliases loaded
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,563] - [CN="DEINTA\\DavidSisques"
Serial=94161125960602398904372663903804649898, O=DeIntaCA
Serial=146027784663573386860764383973340824544, CN=DavidSisques
Serial=64496950971765624233716256588408447200, CN="DEINTA\\DavidSisques"
Serial=3890317079948005410895284480747154963]
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,563] - Private key format: null
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,563] - Private key algorithm: RSA
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,563] - Provider: UJI-MSCAPI
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:03,563] - Signing data
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:09,079] - The signature is valid
DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:09,079] - Encoding for output PLAIN
DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLOutputParams
[14:31:09,079] - Recover JavaScript member: document
DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLOutputParams
[14:31:09,079] - Cookies: null
ERROR thread-sig-0 es.uji.security.ui.applet.SignatureThread
[14:31:09,094] - Exception decoding data
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.String.substring(Unknown Source)
        at
es.uji.security.ui.applet.io.URLOutputParams.setSignData(URLOutputParams.jav
a:68)
        at 
es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:500)
DEBUG thread-sig-0 es.uji.security.ui.applet.AppHandler [14:31:09,094] -
Call JavaScript method: onSignError
server running at port: 2340
es.uji.security.ui.applet.SignatureAppletException
        at 
es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:508)
DEBUG AWT-EventQueue-2 es.uji.security.ui.applet.EventActionHandler
[14:31:21,719] - OnClose action called
DEBUG AWT-EventQueue-2 es.uji.security.ui.applet.EventActionHandler
[14:31:21,719] - Invoked funtion: onSignCancel
DEBUG AWT-EventQueue-2 es.uji.security.ui.applet.AppHandler [14:31:21,719] -
Call JavaScript method: onSignCancel
server running at port: 2263









Un saludo,

David Sisqués
www.deinta.com <http://www.deinta.com>




 P Antes de imprimir este e-mail piense bien si es necesario hacerlo: El
medio ambiente es cosa de todos
En cumplimiento del artículo 5 LOPD, DESARROLLO E INTEGRACIÓN DE
COMUNICACIONES, S.L.L. le informa de que sus datos personales se encuentran
contenidos en un fichero titularidad del Responsable del fichero, con la
finalidad de poder realizar las comunicaciones que sean necesarias para el
cumplimiento de las relaciones entabladas entre ambas partes, no cediéndose
dicha información a ningún tipo de organismo, ni público ni privado. El
Responsable del Fichero es DESARROLLO E INTEGRACIÓN DE COMUNICACIONES,
S.L.L., con dirección de acceso en C/ Bari, 25 Dpdo. 50.197 de Zaragoza,
ante el que podrán ejercitar sus derechos de acceso, rectificación,
cancelación u oposición.



-----Mensaje original-----
De: [email protected]
[mailto:[email protected]]en nombre de Ricardo Borillo
Enviado el: sábado, 30 de octubre de 2010 20:46
Para: Llista de correu per al CryptoApplet
Asunto: Re: [CryptoApplet] Formatos de firma


Hola David,

¿Podrías pegar la traza completa?

No tengo muy claro lo que hace la función UploadData con la que haces
las pruebas, pero lo que necesitas es hacer un POST pasando el
contenido en el parámetro "content".

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



2010/10/29 David Sisques <[email protected]>:
>
> Buenos días a todos:
> He estado unos días con otras cosas y vuelvo a la firma.
> Estoy firmando con la versión última y con el ejemplo, sobre Windows XP y
> con el DNIe.
> Como ya dije solamente me va si no veo previamente el documento a firmar,
> pero eso no es problema.
> Cuando firmo cojo el documento de la caja de texto lo copio y lo pego en
un
> fichero. Posteriormente lo salvo y lo valido en
> http://www11.mityc.es/FacturaE/
> Siempre me dice:
> ** Firma inválida (firma y/o certificados alterados)
> Pienso que puede ser en el hecho de copiar y pegar en el archivo donde
tenga
> el problema. Entonces he probado a utilizar la función signDataUrlToUrl.
Al
> hacerlo me da siempre el mismo error:
> "No se ha podido enviar la firma al servidorString index out of range: -1"
> No importa cual sea la url a la que lo envíe.
> Entiendo que debo tener algún problema en la pagina de recepción pero sin
> embargo desde visual studio con esta instrucción me hace el post sin
> problemas:
>  Dim respuesta() As Byte =
> webc.UploadData("http://localhost:1153/carga.aspx";, data)
> ¿Alguna idea?
>
>
> Un saludo,
> David Sisqués
> www.deinta.com
>
>
> _______________________________________________
> CryptoApplet mailing list
> [email protected]
> http://llistes.uji.es/mailman/listinfo/cryptoapplet
>
>
_______________________________________________
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