Gestione delle chiavi¶
✓ |
⨯ |
⨯ |
⨯ |
⨯ |
⨯ |
⨯ |
⨯ |
Slot chiave¶
L’applicazione PIV può contenere certificati per scopi diversi. Per ogni scopo, la chiave privata e il certificato corrispondente sono memorizzati in uno slot per chiavi.
Slot |
Applicazione |
Descrizione |
---|---|---|
82-95 |
Gestione delle chiavi in pensione |
Le chiavi private e i certificati in questi slot sono stati utilizzati per applicazioni di gestione delle chiavi e sono ancora presenti per garantire la compatibilità con il passato. |
9a |
Autenticazione |
La chiave privata e il certificato in questo slot vengono utilizzati per autenticare il titolare della carta. |
9c |
Firma |
La chiave privata e il certificato di questo slot vengono utilizzati per firmare e-mail e file. |
9d |
Gestione delle chiavi |
La chiave privata e il certificato di questo slot vengono utilizzati per crittografare e-mail e file. |
9e |
Autenticazione della carta |
La chiave privata e il certificato in questo slot sono utilizzati per operazioni fisiche, come l’accesso agli edifici o la registrazione degli orari. Il supporto del rispettivo sistema è un prerequisito. |
Algoritmi¶
L’applicazione PIV utilizza algoritmi asimmetrici e simmetrici. Gli algoritmi asimmetrici sono utilizzati per le chiavi private degli utenti e quelli simmetrici per la chiave di gestione.
Algoritmi a chiave asimmetrica supportati:
RSA 2048
nistp256
Algoritmi a chiave simmetrica supportati:
AES 256
3DES (TDES)
Avvertimento
Non è consigliabile utilizzare l’algoritmo 3DES (TDES).
Generare le chiavi¶
L’applicazione PIV può generare una nuova chiave privata su Nitrokey.
Il comando seguente creerà la chiave privata nello slot 9a
per l’utente con il nome del soggetto John Doe
e il nome alternativo del soggetto jd@nitrokey.local
.
nitropy nk3 piv generate-key --key-slot 9a --subject-name "John Doe" --subject-alt-name-upn "jd@nitrokey.local"