Importowanie kluczy i certyfikatów¶
⨯ |
⨯ |
⨯ |
⨯ |
✓ |
⨯ |
⨯ |
⨯ |
Generalnie koncepcja importu par kluczy i/lub certyfikatów jest następująca:
Utwórz udział DKEK (Device Key Encryption Key)
Zainicjuj urządzenie i włącz DKEK jako „Device Encryption Scheme”
Importuj udział DKEK do urządzenia
Zaimportuj kontener(y) PKCS#12 do DKEK
Ta dokumentacja obejmuje tylko jeden konkretny przypadek użycia i powinna służyć jako przykład dla ogólnego przepływu pracy. Aby uzyskać więcej informacji, proszę przeczytać ten wątek i ten wpis na blogu.
Ostrzeżenie
Ta procedura zresetuje Twoje urządzenie Nitrokey HSM 2 i wszystkie znajdujące się na nim dane zostaną usunięte!
Przygotowanie¶
upewnij się, że wszystkie klucze, które chcesz zaimportować są dostępne jako kontenery PKCS#12 (.p12) i znasz hasło, jeśli jest potrzebne
upewnij się, że nic na używanym Nitrokey HSM 2 nie jest potrzebne, zostanie ono usunięte podczas tej procedury
pobierz najnowszy Smart Card Shell i rozpakuj go do katalogu roboczego
Importowanie za pomocą graficznego interfejsu użytkownika SCSH3¶
Wewnątrz rozpakowanego katalogu znajduje się scsh3gui
, który można uruchomić za pomocą bash scsh3gui
(w przypadku Windows kliknij dwukrotnie na: scsh3gui.cmd
).
Gdy narzędzie SCSH3 jest otwarte, powinieneś zobaczyć swój Nitrokey HSM 2 w widoku drzewa. Wykonaj poniższe kroki, aby zaimportować urządzenie:
Uruchom menadżera kluczy (File -> Keymanager)
Kliknij prawym przyciskiem myszy „Smartcard-HSM” -> create DKEK share
Wybierz lokalizację pliku
Wybierz hasło udostępniania DKEK
Kliknij prawym przyciskiem myszy „Smartcard-HSM” -> Initialize device.
Wprowadź SO-PIN
(opcjonalnie) Wprowadź etykietę i wprowadź adres URL/Host
Wybierz metodę uwierzytelniania: „User PIN”
Allow RESET RETRY COUNTER: „Resetowanie i odblokowywanie PIN z SO-PIN niedozwolone”
Wprowadź i potwierdź kod PIN użytkownika
„Select Device Key Encryption scheme” -> „DKEK shares”
Podaj liczbę akcji DKEK: 1
Kliknij prawym przyciskiem myszy na DKEK set-up in progress -> „Import DKEK share”
Wybierz lokalizację pliku udostępnionego DKEK
Hasło do udziału DKEK
Kliknij prawym przyciskiem myszy „SmartCard-HSM” -> „Importuj z PKCS#12”
Podaj liczbę akcji -> 1
Wprowadź lokalizację pliku z udziału DKEK
Wprowadź hasło do udziału w DKEK
Wybierz kontener PKCS#12 do importu (Wprowadź hasło, jeśli jest ustawione)
Wybierz przycisk
Wybierz nazwę, która ma być użyta (jest to etykieta używana dla przycisku w urządzeniu)
Importuj więcej kluczy, jeśli to konieczne
Po wykonaniu tych czynności można sprawdzić, czy klucze zostały pomyślnie zaimportowane za pomocą:
pkcs15-tool -D
W wynikowym pliku wyjściowym znajdziesz zaimportowane klucze oznaczone wybraną wcześniej nazwą.