![]() |
||
Installlation der notwendigen WerkzeugeAls erstes muss, soweit noch nicht vorhanden, eine Abhängigkeit erfüllt werden: > apt-get install libusb-1.0.0-dev
> mkdir ~/yubikey Nun kommt das eigentliche Personalisierungs-Tool an die Reihe: > cd ~/yubikey
Der eigentliche ProgrammiervorgangIch gehe hier davon aus, dass in einer GPG verschlüsselten und signierten Datei keys.txt ein oder eine Reihe von Schlüsseln liegen, die auf den/die Yubikeys geschrieben werden sollen. root@nf310:~# gpg < keys.txt You need a passphrase to unlock the secret key for gpg: Signature made Sat 19 Mar 2011 04:08:12 PM CET using DSA key ID 9BC9EDF4 Diese Werte, d.h der Schlüssel mit der Seriennummer 2 soll nun programmiert werden. ykpersonalize -aAESKEY -oUID=INTERNALUID -ofixed=IDENTITY also konkret: root@nf310:~# ykpersonalize -aa31ddbaf37b2350771633b94c6538c25 -ouid=059ea92c0ca9 -ofixed=cccccccccccd -o-append-cr
Firmware version 2.2.1 Touch level 1793 Program sequence 1 Configuration data to be written to key configuration 1: Commit? (y/n) [n]: y root@nf310:~# Mit dem Parameter "-o-append-cr" wird verhindert, dass der Yubikey nach dem Senden des OTP am Ende noch ein Linefeed anhängt. root@nf310:~# curl 'http://kss.rs.de/wsapi/decrypt?otp=cccccccccccdljjebkhetgihhcincjkdcidbghnferhr'
OK counter=0002 low=79a9 high=98 use=00 Der Yubikey mit der Seriennummer 2 ist nun also fertig programmiert und einsatzbereit. Wie gesagt: Die Konfiguration ist nicht geschützt- der Einsatz sollte sich also derzeit noch auf eine geschlossene Testumgebung beschränken! |
|
|
|
Autor: rs (domain@bayreuth.tk)
|
||