...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
sudo apt-get install libnss3-tools |
Contrôle du fonctionnement d'OpenSC
L'installation et la vérification d'OpenSc sont décrits sur cette page : OpenSC
Installation sous linux :
...
Installateur windows est disponible ici : https://github.com/EsupPortail/esup-dss-client/releases/latest/download/esup-dss-client-win64.zip
Contrôle du fonctionnement d'OpenSC
Pour obtenir la liste des drivers supportés :
| Bloc de code | ||
|---|---|---|
| ||
opensc-tool -D |
En version 0.23.0 on obtient :
| Bloc de code | ||
|---|---|---|
| ||
Available card drivers:
cardos Siemens CardOS
cyberflex Schlumberger Cyberflex
gemsafeV1 Gemalto GemSafe V1 applet
starcos STARCOS
tcos TCOS 3.0
oberthur Oberthur AuthentIC.v2/CosmopolIC.v4
authentic Oberthur AuthentIC v3.1
iasecc IAS-ECC
belpic Belpic cards
entersafe entersafe
epass2003 epass2003
rutoken Rutoken driver
rutoken_ecp Rutoken ECP and Lite driver
myeid MyEID cards with PKCS#15 applet
dnie DNIe: Spanish eID card
MaskTech MaskTech Smart Card
esteid2018 EstEID 2018
idprime Gemalto IDPrime
coolkey COOLKEY
muscle MuscleApplet
sc-hsm SmartCard-HSM
mcrd MICARDO 2.1 / EstEID 3.0 - 3.5
setcos Setec cards
PIV-II Personal Identity Verification Card
cac Common Access Card (CAC)
itacns Italian CNS
isoApplet Javacard with IsoApplet
gids GIDS Smart Card
openpgp OpenPGP card
jpki JPKI(Japanese Individual Number Cards)
npa German ID card (neuer Personalausweis, nPA)
cac1 Common Access Card (CAC 1)
nqapplet NQ-Applet
default Default driver for unknown cards |
Pour lister les périphériques présents sur la machine :
| Bloc de code | ||
|---|---|---|
| ||
opensc-tool -a |
Exemple de résultat :
| Bloc de code | ||
|---|---|---|
| ||
Using reader with a card: Feitian SCR301 (FFFFFFFFFFFFF) 00 00
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx |
| Avertissement |
|---|
A cette étape, il est important de vérifier que votre lecteur USB est bien compatible avec OpenSC, voir : https://github.com/OpenSC/OpenSC/wiki/Supported-hardware-%28smart-cards-and-USB-tokens%29 Même s'il n'est pas listé, il y a été possible de signer en insérant la carte sim (avec la carte complète style carte de crédit) dans un vieux lecteur Identiv 4700F. Donc la liste d'OpenSC n'est pas exhaustive. A priori les lecteurs eToken SafeNet et Gemalto SA USB SmartCard Reader ne fonctionnent pas avec OpenSC (à vérifier) N'hésitez par modifier ce bloc pour y insérer les références des lecteurs fonctionnels chez vous (merci d'avance) : |
Pour vérifier l'authetification sur votre matériel, vous pouver lancer la commande suivante :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
pkcs11-tool --login --test
#Sous MacOs : /Library/OpenSC/bin/pkcs11-tool --login --test |
On doit alors entrer le code PIN. Le resultat doit ressemblé à ça :
...
| language | bash |
|---|---|
| theme | RDark |
...
Compilation / Obtention des installateurs
...