Feliz año 2010 a todos,

Soy novato con el tema de la firma y el javascript. Intento configurar la firma 
en bruto y me da el siguiente error :

    "null" es nulo o no es un objeto ---> en la linea  --->     
cp.setSignatureOutputFormat("RAW");

Parece que no carga el "CryptoApplet", el código completo es el siguente :

--------------------------------------------

script languaje="javascript">
 
  function Sign(txt){
     
    var cp=document.getElementById("CryptoApplet");
    document.getElementById("p").innerHTML= '<applet id="CryptoApplet" 
code="es.uji.dsign.applet2.SignatureApplet" width="100" height="100" 
codebase="C:\Inetpub\wwwroot\Firma" archive="ujiApplet-2.0.5.jar, 
ujiConfig-2.0.5.jar, ujiCrypto-2.0.5.jar, ujiUtils-2.0.5.jar, 
jakarta-log4j-1.2.6.jar,itext-1.4.8.jar, bctsp-jdk15-138.jar, 
bcmail-jdk15-138.jar, bcprov-jdk15-139.jar, xmlsec.jar, xalan.jar, 
myxmlsec.jar" mayscript></applet>';
    cp.setSignatureOutputFormat("RAW");
    cp.setInputDataEncoding("PLAIN");
    cp.setLanguage("ES_es");
    cp.sign(txt);
    cp.signDataParamToFunc(txt,"onSignOk");           
    
    
         
 }
 
 function onSignOk(res){
   document.getElementById("r").innerHTML= '<br><br>Resultado de la firma en 
Base64: ' + res ;
 }
 </script>
 
 <div id="p">
 </div>
 <br><br><h1>Firma de datos "en bruto"</h1><br><br>
 <br><br>
 Inserta el texto a firmar:
 <br> 
 <textArea cols="100" rows="10" name="t" id="t" value="">
 </textArea>
 <br> 
 <input type="button" name="sign" value="firmar" 
onClick="Sign(document.getElementById('t').value)"> 
 
 <div id="r">
 </div>
 <br><br><br><br>
 
----------------------------------------------------

Agradeciendo su ayuda atentamente les saluda,


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

Responder a