El 03/09/2010 12:12, Iván Franco escribió:

Hola Daniel, puedes firmar y adjuntar un documento de la siguiente forma:

 

Firmas el documento.

Llamas a un JSP o un PHP al que se le pasa el fichero firmado como parámetro y que se encarga de adjuntarlo de la forma que tu consideres mediante código JAVA o PHP normal y corriente.

 

Un ejemplo sería el siguiente:

 

En la página de firmado se llama a la siguiente función

document.CryptoApplet.signDataUrlToUrl(file_to_sign, “write_file.jsp?filename=" + file_name);

 

En el fichero write_file.jsp puedes coger el fichero firmado de la siguiente forma:

String fileName = request.getParameter("filename");

String fileContent = request.getParameter("content");

 

Espero que te ayude en algo.

 

Un saludo.

Ok, pues te suscribo las dudas sobre tu propuesta en color rojo:

Hola Daniel, puedes firmar y adjuntar un documento de la siguiente forma:

Un ejemplo sería el siguiente:

 

En la página de firmado se llama a la siguiente función

document.CryptoApplet.signDataUrlToUrl(file_to_sign, “write_file.jsp?filename=" + file_name);

Asumo que file_to_sign es la ruta del fichero local file:/// + urlFichero. ¿Es correcto?

No comprendo bien como se llamaría el outputUrl  “write_file.jsp?filename=" + file_name. En el write_file.jsp, ¿debería tener alguna función de escucha que se ejecutase al llamar a dicho jsp?

 

En el fichero write_file.jsp puedes coger el fichero firmado de la siguiente forma:

¿Las dos líneas de bajo son donde debería ir incluidas en write_file.jsp? ¿O ya van en el código del servidor?

String fileName = request.getParameter("filename");

String fileContent = request.getParameter("content");

 

Espero que te ayude en algo.

 

Un saludo.

Muchas gracias.

--
Dysmatica

Daniel Martínez

Soluciones tecnológicas
[email protected]

Plaza Cánovas del Castillo, 9 - 1º - 3ª
46005 Valencia
Tel. 96 373 59 57  Fax 96 333 51 65
E-mail: [email protected]
www.dysmatica.es


Este mensaje es confidencial. Cualquier distribución, uso o copia del mensaje o de la información en el contenido por otras personas distintas de los destinatarios esta prohibida. Si usted recibe este mensaje por error, por favor comuníquemelo inmediatamente mediante reenvío del mensaje o por otro medio.

Aquest missatge és confidencial. Qualsevol distribució, ús o còpia del missatge o de la informació en el contingut per altres persones distintes dels destinataris està prohibida. Si vostè rep aquest missatge per error, per favor comunique-me'l immediatament mitjançant reexpedició del missatge o per altre mitjà.

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

Responder a