Riadenie kľúčov#
✓ |
⨯ |
⨯ |
⨯ |
⨯ |
⨯ |
⨯ |
⨯ |
Kľúčové sloty#
Aplikácia PIV môže obsahovať certifikáty na rôzne účely. Pre každý účel sa súkromný kľúč a zodpovedajúci certifikát ukladajú do slotu na kľúče.
Slot |
Aplikácia |
Popis |
---|---|---|
82-95 |
Kľúčový manažment vo výslužbe |
Súkromné kľúče a certifikáty v týchto slotoch sa používali v aplikáciách na správu kľúčov a sú tam stále na zabezpečenie spätnej kompatibility. |
9a |
Overovanie |
Súkromný kľúč a certifikát v tomto slote sa používajú na overenie držiteľa karty. |
9c |
Podpis |
Súkromný kľúč a certifikát v tomto slote sa používajú na podpisovanie e-mailov a súborov. |
9d |
Riadenie kľúčov |
Súkromný kľúč a certifikát v tomto slote sa používajú na šifrovanie e-mailov a súborov. |
9e |
Overenie pravosti karty |
Súkromný kľúč a certifikát v tomto slote sa používajú na fyzické operácie, ako je prístup do budovy alebo zaznamenávanie času. Predpokladom je podpora zo strany príslušného systému. |
Algoritmy#
Aplikácia PIV používa asymetrické a symetrické algoritmy. Asymetrické algoritmy sa používajú pre súkromné kľúče používateľov a symetrické algoritmy pre kľúč správy.
Podporované algoritmy asymetrických kľúčov:
RSA 2048
nistp256
Podporované algoritmy symetrických kľúčov:
AES 256
3DES (TDES)
Varovanie
Neodporúča sa používať algoritmus 3DES (TDES).
Generovanie kľúča#
Aplikácia PIV môže vygenerovať nový súkromný kľúč na Nitrokey.
Nižšie uvedený príkaz vytvorí súkromný kľúč v slote pre kľúč 9a
pre používateľa s názvom subjektu John Doe
a alternatívnym názvom subjektu jd@nitrokey.local
.
nitropy nk3 piv generate-key --key-slot 9a --subject-name "John Doe" --subject-alt-name-upn "jd@nitrokey.local"