Folks, je travaille sur une application d'authentification par certificat qui va authentifier l'utilisateur en fonction du CAC inséré. Comment savoir quand le CAC est inséré/retiré? Je vais "attraper" cet événement en C++ ou en Java. Merci.Comment détecter l'événement d'insertion ou de suppression de carte à puce dans Linux
2
A
Répondre
3
Vous avez deux options:
- 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())
- 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
.
Questions connexes
- 1. Demande de carte à puce
- 2. Comment écrire/lire une carte à puce?
- 3. Comment accéder à une carte à puce de powershell?
- 4. Comment accéder à une carte à puce sous Java sous Linux?
- 5. Webapps et interaction par carte à puce
- 6. Comment interagir avec une carte à puce en Java?
- 7. démarrage de la programmation par carte à puce
- 8. Exemple de lecteur de carte à puce Blackberry
- 9. Application de carte à puce utilisant Java EE
- 10. Développement de cartes à puce
- 11. Sélectionnez EF sur une carte à puce via son SFI
- 12. Script de suppression Linux
- 13. Comment lire le PAN à partir d'une carte à puce EMV à partir de Java
- 14. Écrire un fichier texte sur une carte à puce C#
- 15. Comment puis-je toujours activer une boîte de dialogue demandant une broche de carte à puce?
- 16. pkcs # 11 carte à puce capable et lecteur
- 17. Suppression d'une carte de base de données
- 18. Comment puis-je modifier le contenu de ma carte à puce?
- 19. Comment fournir un code PIN pour accéder à la carte à puce par programme?
- 20. Comment puis-je accéder à la carte à puce à partir du site ASP.NET?
- 21. Suppression de mkoverlay de la carte
- 22. Est-ce que la carte à puce dans le lecteur correspond à un certificat, C#
- 23. Détecter VMM sur Linux
- 24. Java - comment détecter smartcard hotplug
- 25. ASP.NET MVC 2 et demande de certificat client (authentification par carte à puce)
- 26. Comment faire une application php pour exiger l'authentification par carte à puce
- 27. Signature EMail (Outlook) Utilisation de la carte à puce Minidriver [Windows]
- 28. linux lecteur de carte de balayage de fond
- 29. Différencier la carte réseau VMware des cartes réseau physiques -ou- Détecter la carte réseau virtuelle
- 30. Linux Connexion de débogage USB à la carte d'évaluation LuminaryMicro
Et sinon, il pourrait probablement être. –
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) –