Foros de consultas y discusión

Componente Firma electronica + Cedula

Fabian Rodriguez, modificado hace 7 años.

Componente Firma electronica + Cedula

Youngling Mensajes: 2 Fecha de incorporación: 11/11/16 Mensajes recientes
Buenas tardes.


Tengo desplegado el componente de firma electronica descargado desde https://git.agesic.gub.uy/seguridad-informatica/componente-firma-electronica , el mismo genera un Java web start que el cliente ejecuta y se le solicita firmar documentos con 3 tipos de firmas posibles, los mismos son:

  1. Tokens USB o Smartcards conectadas y con drivers instalados (Firma tipo PKCS#11).
  2. En el almacén de certificados de los navegadores Web (Firma Tipo Navegador Web)
  3. Archivos de tipo P12 o PFX que el usuario manualmente seleccionara (Firma tipo P12).
Tengo tambien el dispositivo de lectura para la cédula electrónica, instalado con los drivers que descargué del siguiente link:
http://www.agesic.gub.uy/innovaportal/v/5314/1/agesic/documentacion-y-drivers-de-firma-digital.html
(En mi caso son los de windows 7.1 x64 aunque estoy en un pc con windows 10)

Estoy realizando la firma con cedula electronica, y al seleccionar la opción "Token", ingresar la contraseña y hacer click en "cargar certificados" me notifica que no se ha instalado un modelo de token y despliega una lista donde seleccionar el correspondiente, posterior a eso me hace seleccionar una dll que esta ubicada en el directorio de instalación de los drivers de la cedula.

Luego de todos esos pasos es que logro obtener el certificado y firmar correctamente el/los documentos.

La pregunta es si todo el procedimiento es correcto ya que el mismo aparenta ser para usuarios bastante avanzados.

Adjunto imagenes del procedimiento.


Saludos.
thumbnail
Nicolas Piquerez, modificado hace 7 años.

RE: Componente Firma electronica + Cedula

Padawan Mensajes: 62 Fecha de incorporación: 3/10/16 Mensajes recientes
Buenas tardes Fabián,
Si luego de cargar el driver a mano te funciona, es probable que el problema sea porque no estes usando la última versión del componente. En la última versión (4.3) debería cargarte el driver de la cédula automaticamente.
Para usar la versión 4.3 tenes que tomar las librerias que se encuentran en la versión 4.0 y cambiar el main por el que se encuentra en el directorio 4.3 (AgesicFirmaApplet-AgesicFirmaApplet-4.3.jar) . Luego al generar el jnlp se debe ver reflejado el cambio, o sea, el nuevo main tiene que ser el de la versión 4.3, así lo carga correctamente.
Contame si eso soluciono el problema.

Lo ideal sería justamente que el driver se cargue automaticamente, pero para ello el componente debe de tener una lista de drivers conocidos. El menú para seleccionar un driver efectivamente es como para usuarios avanzados que quisieran usar un token no contemplado por el componente.

P.D.: Voy a modificar el repositorio para que quede la versión 4.3 autocontenida y no haya que ir a buscar las librerías a la 4.0

Saludos!
Fabian Rodriguez, modificado hace 7 años.

RE: Componente Firma electronica + Cedula

Youngling Mensajes: 2 Fecha de incorporación: 11/11/16 Mensajes recientes
Muchas gracias Nicolas.

La version 4.3 que descargué, en el war que despliega el server trae la version 2.0 del componente (AgesicFirmaApplet-AgesicFirmaApplet-2.0), realicé los cambios que comentaste y efectivamente ya no me pide que seleccione el driver.

Gracias.

Saludos.
thumbnail
Nicolas Piquerez, modificado hace 7 años.

RE: Componente Firma electronica + Cedula

Padawan Mensajes: 62 Fecha de incorporación: 3/10/16 Mensajes recientes
Buenisimo Fabián