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
