Tarjetas: General - ctt-gob-es/clienteafirma GitHub Wiki

Cuestiones genericas relacionadas con tarjetas inteligentes

Detección de la inserción y extracción de tarjetas

A veces puede ocurrir que el navegador no detecta la extracción o introducción una tarjeta inteligente en el lector, por lo que, si no hemos introducido la tarjeta previamente a que se arranque el cliente de firma, no se encontrará el certificado.

También puede ocurrir que, una vez cargado el cliente, se extraiga la tarjeta y, al realizar una operación de firma, el navegador muestre los certificados de la tarjeta aunque ya no esté presente. En este caso, la firma fallará al intentar utilizar ese certificado.

Si no ve sus certificados en diálogo de selección o si los ve aún después de extraer la tarjeta inteligente del lector, puede forzar a la recarga del almacén mediante el botón de actualizar del diálogo de selección de certificados. Si el cliente sigue sin cargar correctamente sus certificados, pruebe a insertar la tarjeta antes de iniciar la operación de firma.

No aparecen los certificados en tarjeta

En caso de que no aparezcan los certificados de su tarjeta inteligente en el diálogo de selección de certificados, compruebe que tiene instalado en su equipo el controlador de su tarjeta. Asegúrese de que instala una versión del controlador con la misma arquitectura que su versión de AutoFirma o Java (si utiliza el MiniApplet) ya que es posible que, en caso de tener distinta arquitectura (uno de 32 bits y el otro de 64 bits), Java no pueda cargar el controlador.

Error “El conjunto de claves no existe” al firmar con el almacén de claves de Windows

En ciertas ocasiones, cuando se usan tarjetas inteligentes, al firmar en Windows, la operación finaliza con error y se muestra en consola el mensaje “El conjunto de claves no existe” (o “Keyset does not exist” si se el sistema operativo está en inglés).

Este problema, que si bien puede darse en cualquier versión de Windows es más común en Windows XP, no tiene solución, y se debe a una incompatibilidad de Java con los controladores CAPI (CSP, MiniDriver, etc.) de su tarjeta inteligente.

Pruebe a actualizar tanto el entorno de ejecución de Java como el controlador de su tarjeta a la última versión disponible.

En caso de que el problema persista, abra una incidencia contra el proveedor de este hardware/software de almacén de claves.