Personalization Libraries

Integrate YubiKey Personalization functions, including setting the mode either configuration slot on a YubiKey, into your own applications using our YubiKey Personalization Libraries. These Libraries support the configuration of YubiKeys v 2.2 and up, including tools to configure YubiKey OTP, OATH, Challenge-Response or Static Password modes.

Windows COM/ActiveX v2.3*

The Windows personalization library is provided to allow integration of YubiKey personalization into third-party applications. A straightforward COM/ActiveX interface allows integration into a large variety of applications and programming languages.

User guide (pdf)

Binary installer 32-bit / x86 (Digitally signed)Binary installer 64-bit / x64 (Digitally signed)

* Not open source

Windows C++ native (beta2)*

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) (updated 11/8/13)

Personalization Library

A personalization library with a command-line tool to perform personalization. Works on all platforms (GNU, Linux, Mac OSX and Windows).

Project webpage