2010-06-24 4 views

Répondre

3

Vous avez deux options:

  1. Si vous optez pour « bas niveau » (que vous voulez apparemment faire) est d'utiliser le niveau de PC/SC (PCSC-lite) et la fonction SCardGetStatusChange (ou équivalent en Java, ce qui est javax.smartcardio.CardTerminal.waitForCardPresent())
  2. Si vous travaillez avec des abstractions de plus haut niveau et que vous optez pour PKCS # 11 (et si votre fournisseur PKCS # 11 l'implémente correctement), C_WaitForSlotEvent peut être utilisé.
0

Vous pourriez voir si elle est signalée par udev.

+0

Et sinon, il pourrait probablement être. –

+0

Comme une carte à puce ne s'affichera pas en tant que périphérique, pourquoi devrait-elle être signalée via udev? Les lecteurs de cartes à puce (ou jetons USB) qui se connectent réellement à un port USB sont signalés via udev mais pas par cartes à puce (AFAIK) –

Questions connexes