Chapitre 9. Dépannage de l'authentification par carte à puce
Les sections suivantes décrivent comment résoudre certains des problèmes que vous pouvez rencontrer lors de la mise en place de l'authentification par carte à puce.
- Test de l'authentification par carte à puce
- Dépannage de l'authentification par carte à puce avec SSSD
- Vérification que le KDC Kerberos d'IdM peut utiliser PKINIT et que les certificats de l'autorité de certification sont correctement localisés
- Augmentation des délais d'attente SSSD
- Dépannage des règles de mappage et de correspondance des certificats
9.1. Test de l'accès par carte à puce sur le système Copier lienLien copié sur presse-papiers!
Cette procédure décrit comment tester si vous pouvez accéder à votre carte à puce.
Conditions préalables
- Vous avez installé et configuré votre serveur IdM et votre client pour une utilisation avec des cartes à puce.
-
Vous avez installé l'outil
certutilà partir du paquetagenss-tools. - Vous avez le code PIN ou le mot de passe de votre carte à puce.
Procédure
À l'aide de la commande
lsusb, vérifiez que le lecteur de cartes à puce est visible par le système d'exploitation :lsusb
$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 072f:b100 Advanced Card Systems, Ltd ACR39U Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pour plus d'informations sur les cartes à puce et les lecteurs testés et pris en charge par RHEL, voir Prise en charge des cartes à puce dans RHEL 9.
Assurez-vous que le service et le socket
pcscdsont activés et en cours d'exécution :Copy to Clipboard Copied! Toggle word wrap Toggle overflow À l'aide de la commande
p11-kit list-modules, affichez des informations sur la carte à puce configurée et les jetons présents sur la carte à puce :Copy to Clipboard Copied! Toggle word wrap Toggle overflow Vérifiez que vous pouvez accéder au contenu de votre carte à puce :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Affichez le contenu du certificat de votre carte à puce à l'aide de la commande
certutil:Exécutez la commande suivante pour déterminer le nom correct de votre certificat :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Affichez le contenu du certificat sur votre carte à puce :
NoteVeillez à ce que le nom du certificat corresponde exactement à la sortie affichée à l'étape précédente, dans cet exemple
MyEID (sctest):Certificate.Copy to Clipboard Copied! Toggle word wrap Toggle overflow