Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| smartcards [Le 23/06/2017, 19:14] – [Utilisation avec Eclipse] 86.200.65.4 | smartcards [Le 21/03/2024, 17:42] (Version actuelle) – [javax.smartcardio] Fôte de Gramère Jean-Dom | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| Les Cartes à puce (smart cards en anglais) sont des cartes intelligentes qui embarquent un microcontrôleur ou un microprocesseur. Le nombre d' | Les Cartes à puce (smart cards en anglais) sont des cartes intelligentes qui embarquent un microcontrôleur ou un microprocesseur. Le nombre d' | ||
| - | Les exemples les plus populaires de carte à puce sont les cartes de paiement, les cartes | + | Les exemples les plus populaires de carte à puce sont les cartes de paiement, les cartes |
| L' | L' | ||
| Cette page traite de deux type de cartes, les cartes PC/SC et les cartes de type [[# | Cette page traite de deux type de cartes, les cartes PC/SC et les cartes de type [[# | ||
| Ligne 40: | Ligne 40: | ||
| ==== Utilisation ==== | ==== Utilisation ==== | ||
| - | Pour vérifier que tout fonctionne, vous pouvez utiliser les outils du paquet **[[apt> | + | Pour vérifier que tout fonctionne, vous pouvez utiliser les outils du paquet **[[apt> |
| * **pcsc_scan** : un petit script d' | * **pcsc_scan** : un petit script d' | ||
| * **gscriptor** : un petit logiciel avec interface graphique qui permet d' | * **gscriptor** : un petit logiciel avec interface graphique qui permet d' | ||
| Ligne 49: | Ligne 49: | ||
| L'API Java Smart Card I/O défini par la JSR 268 est une API pour le langage Java permettant la communication avec les smart cards en utilisant l' | L'API Java Smart Card I/O défini par la JSR 268 est une API pour le langage Java permettant la communication avec les smart cards en utilisant l' | ||
| - | Un des ses atouts majeurs | + | Un des ses atouts majeurs |
| Cette API a été introduit depuis Java 1.6 et est disponible et fonctionnelle avec les [[:java]] et [[: | Cette API a été introduit depuis Java 1.6 et est disponible et fonctionnelle avec les [[:java]] et [[: | ||
| Ligne 127: | Ligne 127: | ||
| ==== Utilisation avec Eclipse ==== | ==== Utilisation avec Eclipse ==== | ||
| - | Généralement, | + | Généralement, |
| <note important> | <note important> | ||
| - | Pour palier | + | Pour pallier |
| * Clic droit sur votre projet puis **Properties** | * Clic droit sur votre projet puis **Properties** | ||
| * Dans la section **Java Build Path**, onglet **Librairies**, | * Dans la section **Java Build Path**, onglet **Librairies**, | ||
| Ligne 140: | Ligne 140: | ||
| ==== Problème de détection des cibles ==== | ==== Problème de détection des cibles ==== | ||
| - | Si votre cible est correctement détectée avec pcsc_scan mais pas avec Java, ceci est du à un [[https:// | + | Si votre cible est correctement détectée avec pcsc_scan mais pas avec Java, ceci est du à un [[https:// |
| Par défaut, l'API Java cherche **libpcsclite.so** dans les dossiers /// | Par défaut, l'API Java cherche **libpcsclite.so** dans les dossiers /// | ||
| Ligne 162: | Ligne 162: | ||
| ===== Liens externes ===== | ===== Liens externes ===== | ||
| * [[https:// | * [[https:// | ||
| - | * [[http:// | ||
| * [[http:// | * [[http:// | ||
