Nyckelhantering

Compatible Nitrokeys

3A/C/Mini

Passkey

HSM 2

Pro 2

FIDO2

Storage 2

Start

U2F

active

inactive

inactive

inactive

inactive

inactive

inactive

inactive

Nyckelautomater

The PIV smart card can hold certificates for different purposes. For each purpose the private key and its corresponding certificate are stored in a key slot.

Slot

Tillämpning

Beskrivning

82-95

Pensionerad Key Management

De privata nycklarna och certifikaten i dessa platser användes för applikationer för nyckelhantering och finns fortfarande kvar för att ge bakåtkompatibilitet.

9a

Autentisering

Den privata nyckeln och certifikatet i den här kortplatsen används för att autentisera kortinnehavaren.

9c

Underskrift

Den privata nyckeln och certifikatet i den här luckan används för att signera e-postmeddelanden och filer.

9d

Nyckelhantering

Den privata nyckeln och certifikatet i denna slot används för att kryptera e-postmeddelanden och filer.

9e

Autentisering av kort

Den privata nyckeln och certifikatet i denna slot används för fysiska operationer, t.ex. tillträde till byggnader eller tidsregistrering. Stöd från respektive system är en förutsättning.

Algoritmer

PIV uses asymmetric and symmetric algorithms. The asymmetric algorithms are used for the user private keys and the symmetric algorithms for the management key.

Asymmetriska nyckelalgoritmer som stöds:

  • RSA 2048

  • nistp256

Symmetriska nyckelalgoritmer som stöds:

  • AES 256

  • 3DES (TDES)

Varning

Det är inte rekommenderat att använda 3DES (TDES)-algoritmen.

Management Key

For compatibility reasons, the default management key is the following 3DES (TDES) key (24 bytes in hexadecimal):

0102030405060708 0102030405060708 0102030405060708

Nyckelgenerering

The PIV smart card can generate a new private key on the Nitrokey.

The command below will create a private key in key slot 9a for the user with the subject name John Doe and subject alternative name jd@nitrokey.local.

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