El 28/07/2010 16:45, Iván Franco escribió: En firefox la firma funciona de una forma algo diferente ya que los chicos de mozilla tienen su propia implementación para el API criptográfico. Tienes que cargar el controlador PKCS#11 apropiado para poder firmar desde firefox.
Echa un vistazo al código de la clase es.uji.dsign.crypto.dnie.Dnie y verás a qué me refiero Bien lo cargas manualmente desde los menúes del applet o lo haces por código. Creo que en la v2.1 éste tema está bastante mejorado y se accede nativamente al almacén criptográfico del firefox. Saludos > Hola, a la hora de recuperar los certificados en firefox tengo este error: > > Creando handler clander ... > > User Agent: Mozilla/5.0 (Windows; Windows NT 6.1; rv:2.0b3pre) Gecko/20100727 > Minefield/4.0b3pre > > navigator: MOZILLA > > ERR_MOZ_KEYSTORE_LOAD > > java.lang.NullPointerException > > at java.io.File.<init>(Unknown Source) > > at > es.uji.dsign.crypto.mozilla.Mozilla.getProfiledirs(Mozilla.java:95) > > at > es.uji.dsign.crypto.mozilla.Mozilla.getCurrentProfiledir(Mozilla.java:73) > > at > es.uji.dsign.crypto.mozilla.Mozilla.getPkcs11ConfigInputStream(Mozilla.java:226) > > at > es.uji.dsign.applet2.AppHandler.initKeyStoresTable(AppHandler.java:631) > > at > es.uji.dsign.applet2.AppHandler.<init>(AppHandler.java:163) > > at > es.uji.dsign.applet2.AppHandler.getInstance(AppHandler.java:180) > > at > es.uji.dsign.applet2.SignatureApplet.init(SignatureApplet.java:54) > > at > sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) > > at java.lang.Thread.run(Unknown Source) > > ¿Es necesaria alguna configuración o debería funcionar automáticamente?. El > mismo ejemplo está funcionando perfectamente en Internet Explorer. > > Un saludo y gracias. > > ------------------------------------------------------------------------------ > > Iván Franco Rabuñal > Director de ProyectosProject Manager > > > > [email protected] > > > > > > Polígono Industrial A Granxa > Paralela 1 (calle D)Edificio de Piedra > 36400 O Porriño (Pontevedra) > > Tel: +34 986342774 > Fax:+34 986342298 > > ------------------------------------------------------------------------------ > > Este mensaje, y en su caso, cualquier fichero anexo al mismo, puede contener > información confidencial, siendo para uso exclusivo del destinatario. Queda > prohibida su divulgación copia o distribución a terceros sin la autorización > expresa del remitente. Si usted ha recibido este mensaje erróneamente, se > ruega lo notifique al remitente y proceda a su borrado. Gracias por su > colaboración. > This message, and in the case of any file annexed to it, can have confidential > information, and it is exclusively for the use of the addressee of the > message. It is strictly forbidden to spread a copy or distribute to third > parties, without the express order of the sender. If you have received this > message mistakenly, we request you to notify to the sender, and please be sure > to erase it. Thank you for your collaboration. > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
