Domanda

La gente, sto lavorando su un app di autenticazione certificato che l'autenticazione utente in base alle CAC inserito. Come faccio a sapere quando si inserisce il CAC / rimosso? Sarò "cattura" l'evento in C ++ o Java. Grazie.

È stato utile?

Soluzione

Sono disponibili due opzioni:

  1. Se si va a "basso livello" (che a quanto pare vuole fare) è quello di utilizzare PC / SC livello (PCCS-lite) e il SCardGetStatusChange funzione (o l'equivalente in Java, che cosa è javax.smartcardio.CardTerminal.waitForCardPresent () )
  2. Se si lavora con astrazioni di livello superiore e andare per PKCS # 11 (e se i vostri PKCS # 11 attrezzi di provider in modo corretto), C_WaitForSlotEvent può essere utilizzato.

Altri suggerimenti

Si potrebbe vedere se viene segnalato attraverso udev.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top