Avainten hallinta

Compatible Nitrokeys

3A/C/Mini

Passkey

HSM 2

Pro 2

FIDO2

Storage 2

Start

U2F

active

inactive

inactive

inactive

inactive

inactive

inactive

inactive

Avainpaikat

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

Hakemus

Kuvaus

82-95

Eläkkeellä oleva avainjohto

Näissä paikoissa olevia yksityisiä avaimia ja varmenteita käytettiin avaintenhallintasovelluksissa, ja ne ovat edelleen olemassa taaksepäin yhteensopivuuden varmistamiseksi.

9a

Tunnistus

Tässä korttipaikassa olevaa yksityistä avainta ja sertifikaattia käytetään kortinhaltijan todentamiseen.

9c

Allekirjoitus

Tässä korttipaikassa olevaa yksityistä avainta ja varmentetta käytetään sähköpostien ja tiedostojen allekirjoittamiseen.

9d

Avainten hallinta

Tässä korttipaikassa olevaa yksityistä avainta ja varmentetta käytetään sähköpostien ja tiedostojen salaamiseen.

9e

Kortin todennus

Tässä korttipaikassa olevaa yksityistä avainta ja varmentetta käytetään fyysisiin toimintoihin, kuten rakennukseen pääsyyn tai ajan tallentamiseen. Edellytyksenä on kyseisen järjestelmän tuki.

Algoritmit

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

Tuetut epäsymmetrisen avaimen algoritmit:

  • RSA 2048

  • nistp256

Tuetut symmetrisen avaimen algoritmit:

  • AES 256

  • 3DES (TDES)

Varoitus

Ei ole suositeltavaa käyttää 3DES (TDES) -algoritmia.

Management Key

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

0102030405060708 0102030405060708 0102030405060708

Avainten tuottaminen

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"