trustcacerts listar from delete certificados cacerts java windows api cryptography smartcard

java - from - keytool listar certificados



Reutilización de Java Keystore al acceder a una tarjeta inteligente en Windows (1)

Sí, he visto esto antes.

Estaba desarrollando el front-end y el middleware para el uso de la tarjeta de identificación portuguesa en línea y una característica particular era poder firmar más de un archivo (firmar electrónicamente) ¡y este era el comportamiento exacto que teníamos!

El modelo de seguridad en tarjetas inteligentes asegura que una autenticación dura solo una acción. Firmar un archivo es una acción, así que tuvimos que guardar en caché los detalles de la autenticación (código PIN) y recorrer el procedimiento de autenticación para cada archivo que deseamos firmar.

Estoy desarrollando una aplicación que utiliza SUNMSCAPI para acceder a una tarjeta inteligente (identificación electrónica) y recuperar algunos certificados.

Hasta hace un tiempo podía crear el almacén de claves y firmar una lista de archivos, sin volver a crear el almacén de claves, pero ahora solo puedo firmar un archivo a la vez.

Al firmar una lista de archivos, el primer archivo se firma correctamente; Al firmar el segundo archivo, aparece el cuadro de diálogo "Insertar tarjeta inteligente" y la tarjeta que se está utilizando está atenuada.

¿Alguien ha visto este comportamiento?