Personalization Tool
The YubiKey is shipped with a Yubico OTP credential in slot 1; a matching credential is also loaded onto our public validation service - the YubiCloud - or the Symantec VIP service for the YubiKey VIP. The YubiKey (Standard, RFID, VIP and Nano) have 2 slots for credentials. The YubiKey can be "personalized"; with the YubiKey personalization tools, you can overwrite the credential in slot 1 - see warning below - or write a new configuration into slot 2. The YubiKey configuration is write only - and writing a new credential erases the old credential.
Warning: The YubiKey is shipped with a credential in slot 1; by default this is a credential for the YubiCloud (the YubiKey VIP has a Symantec VIP credential in slot 1). The Personalization tool allows you to overwrite this credential. You cannot recover the credential once overwritten. For a YubiCloud credential, this means any services you have registered your YubiKey with will no longer recognise it. For a Symantec VIP credential, you lose the ability to use Symantec VIP with your YubiKey. Please make sure you only overwrite the Slot 1 credential if you understand the implications. Also note that some our Yubico's services will only recognise a YubiKey with a factory programmed credential - for example our Wiki and Forum.
Cross-platform Personalization Tool
Our most recent and most convenient personalization tool, designed for re-configuration of individual YubiKeys for Windows, Mac and Linux.
» Cross-platform YubiKey Personalization Tool: User Guide
» Cross Platform Personalisation tool for Windows
» Cross Platform Personalisation tool for Mac OS X (Intel)
» Cross Platform Personalisation tool for Linux
Multi-configuration tool for Windows
For customers who want to speed up their own programming, this Windows software allows configuration of any number of YubiKeys, using off-the-shelf standard USB hubs.
» Watch video
» User guide
» Binary installer (Digitally signed)
Configuration Utility for Windows
The Windows configuration utility with simplified configuration options and support for YubiKey 2.2 and Yubikey NEO
» User guide
» Binary installer (Digitally signed)
Windows COM/ActiveX personalization library v2.3
The Windows personalization library is provided to allow integration of YubiKey personalization into third-party applications. A straight-forward COM/ActiveX interface allows integration into a large variety of applications and programming languages.
» User guide
» Binary installer 32-bit / x86 (Digitally signed)
» Binary installer 64-bit / x64 (Digitally signed)
Windows C++ native personalization library (beta 2)
The Windows native personalization library is provided to allow direct integration with C++ Windows programs in Win32 environments. This library also allows multiple instances of Yubikeys. 32- and 64 bit static library builds are provided. In order to rebuild the library itself, the WDK and SDK is required. These can be downloaded from Microsoft free of charge.
» MS Visual studio 2008 project (zip file with dependencies)
GNU/Linux and Mac OS X personalization library
The following is a personalization library with a command-line tool to perform personalization. It was developed for GNU/Linux, but has been reported to work under Mac OS X as well. The warnings above apply equally to this project.
» Project webpage
