Hola Rafael,
La funció de signatura te que tindre aquest aspecte:
function Sign(){
var cp= document.getElementById("CryptoApplet");
cp.setSignatureOutputFormat("PDF");
cp.setInputDataEncoding("PLAIN");
cp.signDataUrlToUrl("http://proyectostic.uji.es/pr/cryptoapplet/samples/v2/uploads/unsigned.pdf","http://proyectostic.uji.es/pr/cryptoapplet/samples/v2/signpdf.php");
}
On el primer paràmetre de signDataUrlToUrl és la URL desde on l'applet
descarregarà el pdf i la segona url es on l'applet farà un post amb les
dades resultants, es a dir, el pdf signat.
Salutacions.
Paul.
El Thursday 11 December 2008 10:56:08 Espí Botella, Rafael escribió:
> Estimat sr o sra.
>
>
>
> Pertanc al departament d'Informàtica de l'Ajuntament d'Alacant.
>
>
>
> Estic provant la funció signatura de PDF del CryptoApplet amb la funció
> signDataURLtoFunc. L'applet carrega correctament el pdf, però es queda
> bloquejat calculant la signatura al 60 per cent del procés durant un
> període de temps i finalment mostra un missatge avisant que no ha pogut
> calcular la signatura. Sabríeu dir-me per què està ocorrent això?
>
>
>
> Aquestes són les funcions que estem emprant:
>
>
>
> function Sign(txt){
>
> var cp= document.getElementById("CryptoApplet");
>
> cp.setSignatureOutputFormat("PDF");
>
> cp.setInputDataEncoding("PLAIN");
>
> cp.signDataUrlToFunc(txt,"onSignOk");
>
> }
>
>
>
> function onSignOk(res) {
>
> alert ("paso");
>
> document.getElementById("r").innerHTML = '<br><br>Resultado de
> la firma en Base64: ' + res;
>
> }
>
>
>
> Saluts.
>
> Rafael Espí Botella
>
>
>
> Un salut.
>
>
>
>
>
> Querido sr o sra. Pertenezco al departamento d'Informática de
> l'Ayuntamiento d'Alicante. Estoy probando la función firma de PDF del
> CryptoApplet con la función signDataURLtoFunc. El applet carga
> correctamente el pdf, pero se queda bloqueado calculando la firma al 60 por
> ciento del proceso durante un periodo de tiempo y finalmente muestra el
> mensaje avisando que no ha podido calcular la firma. ¿Sabría decirme por
> qué está ocurriendo esto? Estas son las funciones que estamos empleando:
>
> function Sign(txt){
>
> var cp= document.getElementById("CryptoApplet");
>
> cp.setSignatureOutputFormat("PDF");
>
> cp.setInputDataEncoding("PLAIN");
>
> cp.signDataUrlToFunc(txt,"onSignOk");
>
> }
>
>
>
> function onSignOk(res) {
>
> alert ("paso");
>
> document.getElementById("r").innerHTML = '<br><br>Resultado de
> la firma en Base64: ' + res;
>
> }
>
>
>
>
>
>
>
> Un saludo
>
>
>
> Rafael Espí Botella
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet