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

Responder a