Gestion des clés#
Fentes à clés#
L’application PIV peut contenir des certificats à différentes fins. Pour chaque usage, la clé privée et le certificat correspondant sont stockés dans un emplacement de clé.
Fente |
Application |
Description |
---|---|---|
82-95 |
Retraité Gestionnaire clé |
Les clés privées et les certificats dans ces emplacements ont été utilisés pour des applications de gestion de clés et sont toujours là pour assurer la compatibilité ascendante. |
9a |
Authentification |
La clé privée et le certificat contenus dans cet emplacement sont utilisés pour authentifier le titulaire de la carte. |
9c |
Signature |
La clé privée et le certificat de cet emplacement sont utilisés pour signer des courriels et des fichiers. |
9d |
Gestion des clés |
La clé privée et le certificat de cet emplacement sont utilisés pour crypter les courriels et les fichiers. |
9e |
Authentification de la carte |
La clé privée et le certificat de cet emplacement sont utilisés pour les opérations physiques, telles que l’accès aux bâtiments ou l’enregistrement des heures. La prise en charge par le système concerné est une condition préalable. |
Algorithmes#
L’application PIV utilise des algorithmes asymétriques et symétriques. Les algorithmes asymétriques sont utilisés pour les clés privées des utilisateurs et les algorithmes symétriques pour la clé de gestion.
Algorithmes de clés asymétriques pris en charge :
RSA 2048
nistp256
Algorithmes de clés symétriques pris en charge :
AES 256
3DES (TDES)
Avertissement
Il n’est pas recommandé d’utiliser l’algorithme 3DES (TDES).
Générer une clé#
L’application PIV peut générer une nouvelle clé privée sur la Nitrokey.
La commande ci-dessous créera une clé privée dans l’emplacement de clé 9a
pour l’utilisateur avec le nom de sujet John Doe
et le nom alternatif de sujet jd@nitrokey.local
.
nitropy nk3 piv generate-key --key-slot 9a --subject-name "John Doe" --subject-alt-name-upn "jd@nitrokey.local"