Správa klíčů

Klíčové sloty

Aplikace PIV může obsahovat certifikáty pro různé účely. Pro každý účel je soukromý klíč a odpovídající certifikát uložen ve slotu pro klíče.

Slot

Aplikace

Popis

82-95

Klíčové řízení ve výslužbě

Soukromé klíče a certifikáty v těchto slotech se používaly pro aplikace správy klíčů a jsou tam stále kvůli zajištění zpětné kompatibility.

9a

Ověřování

Soukromý klíč a certifikát v tomto slotu se používají k ověření držitele karty.

9c

Podpis

Soukromý klíč a certifikát v tomto slotu se používají k podepisování e-mailů a souborů.

9d

Správa klíčů

Soukromý klíč a certifikát v tomto slotu se používají k šifrování e-mailů a souborů.

9e

Ověřování pravosti karet

Soukromý klíč a certifikát v tomto slotu se používají pro fyzické operace, jako je přístup do budovy nebo záznam času. Předpokladem je podpora příslušného systému.

Algoritmy

Aplikace PIV používá asymetrické a symetrické algoritmy. Asymetrické algoritmy se používají pro soukromé klíče uživatelů a symetrické algoritmy pro klíč správy.

Podporované algoritmy asymetrických klíčů:

  • RSA 2048

  • nistp256

Podporované algoritmy symetrických klíčů:

  • AES 256

  • 3DES (TDES)

Varování

Nedoporučuje se používat algoritmus 3DES (TDES).

Generování klíčů

Aplikace PIV může vygenerovat nový soukromý klíč na Nitrokey.

Níže uvedený příkaz vytvoří soukromý klíč ve slotu pro klíče 9a pro uživatele s názvem subjektu John Doe a alternativním názvem subjektu jd@nitrokey.local.

nitropy nk3 piv generate-key --key-slot 9a --subject-name "John Doe" --subject-alt-name-upn "jd@nitrokey.local"