Sto sviluppando un'applicazione che utilizza SUNMSCAPI per accedere a una smartcard (ID elettronico) e recuperare alcuni certificati.Riutilizzo del keystore Java durante l'accesso a una smartcard su Windows
Fino a poco tempo fa potevo creare il keystore e firmare un elenco di file, senza ricreare il keystore ma ora posso firmare solo un file alla volta.
Quando si firma un elenco di file, il primo file è firmato correttamente; al momento della firma del secondo file viene visualizzata una finestra di dialogo "inserisci smartcard" e la smartcard in uso è disattivata.
Qualcuno ha visto questo comportamento?
Stai utilizzando il multithreading? Potrebbe anche essere Windows o un'altra applicazione che impedisce all'applicazione di ottenere (pieno) accesso alla scheda. –
Oh, e benvenuti a StackOverflow. –
Come hai avuto pochissime risposte, forse potresti pubblicare alcuni esempi di codice per mostrare con cosa stai lavorando? Potresti anche voler rispondere alla domanda da @owlstead. –