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