Iepas!

Sobre la docu tranqui, sólo era por quejarme un poco xD
Ahora ya estoy tirando del código fuente/javadoc de la versión que estoy 
usando, 2.1.1

Sobre el problema con la librería se da con la configuración por defecto 
(PLAIN/PLAIN/RAW), al acceder al getAppletTag.php no se carga la lib

<pre>
<applet
    id="CryptoApplet"
    name="CryptoApplet"
    code="es.uji.security.ui.applet.SignatureApplet"
    width="200" height="200"
    codebase="app/"
    archive="uji-ui-applet-2.1.0-signed.jar,
             uji-config-2.1.0-signed.jar,
             uji-utils-2.1.0-signed.jar,
             uji-crypto-core-2.1.0-signed.jar,
             uji-keystore-2.1.0-signed.jar,
             lib/jakarta-log4j-1.2.6.jar,
           uji-crypto-raw-2.1.0-signed.jar,
 "
 mayscript>
  </applet>
</pre>

Ayer probé con el output a PDF y ese sí funcionaba bien, será alguna tontería 
que se os ha colado.

Saludos!


Irune Prado :: Zylk.net
-----------------------------------------



----- Mensaje original -----
De: "paul santapau" <[email protected]>
Para: "Llista de correu per al CryptoApplet" <[email protected]>
Enviados: Jueves, 20 de Enero 2011 9:32:51
Asunto: Re: [CryptoApplet] Documentación liosa

Hola Irune,

El día 19 de enero de 2011 15:49, Irune Prado Alberdi
<[email protected]> escribió:
> Buenas,
>
> No es una duda si no mas bien una petición para que intentéis tener algo más 
> clarada la documentación.
>
> He estado teniendo problemas porque me faltaba poner el
> <pre>
> CryptoApplet.setOutputDataEncoding("BASE64");
> </pre>
>
> Estaba siguiendo la documentación de
> <pre>
> http://proyectostic.uji.es/pr/cryptoapplet/docu/wiki/doku.php
> </pre>
> En donde tenéis un listado de métodos, pero creo que son de la 2.0.3, como 
> los ejemplos /v2.
> Y el método #setOutputDataEncoding no está, no sé si antes no existía o se os 
> ha olvidado incluirlo.
>

Exacto, ese método no existía en la versión 2.0.3. Con respecto a la
documentación, somos conscientes de que no hay una documentación tipo
wiki para la última versión :-(. De momento, podéis analizar el
ejemplo de firma donde si que se utilizan todos estos métodos
http://projectestic.uji.es/pr/cryptoapplet/samples/v2.1.0/test.html


> ___
>
> Por otro lado comentaros que la prueba del 2.1.0 os está fallando por no 
> tener el bcprovider.jar en la lista de archive del <applet>
> <pre>
> caused by: java.io.IOException: open HTTP connection 
> failed:http://projectestic.uji.es/pr/cryptoapplet/samples/v2.1.0/app/org
> /bouncycastle/jce/provider/BouncyCastleProvider.class
> </pre>
> Será por algún cambio tonto de última hora, antes funcionaba bien :)
>


Acabo de probarlo y funciona correctamente bajo Ffox / Linux, el
provider de BC parece estar accesible de forma correcta [1], ese tipo
de accesos que comentas los suele hacer la VM cuándo no encuentra las
clases necesarias en las libs del tag archive. ¿Con qué SO/browser
estabas probando?, ¿para qué tipo de firma?.



[1] 
http://projectestic.uji.es/pr/cryptoapplet/samples/v2.1.0/app/lib/bcprov-jdk15-143.jar

-- 
Paúl Santapau Nebot
http://es.linkedin.com/pub/paul-santapau/4/53a/a99
Twitter: @psantapau
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a