Yubico

Low-level Library

To integrate decryption and parsing of YubiKey One-Time Passcodes (OTP) into your own server environment, you can use our free software libraries written in C and Java. To be useful, these packages need to be combined with a database and server component. Note that most applications typically talk to a verification server using our client libraries.
 

Yubico C Server Library

Basic YubiKey OTP parsing library for C.

» Google Code "yubico-c" Project

Yubico Java Server Library

Basic YubiKey OTP parsing library for Java.

» Google Code "yubico-j" Project


Third-party PHP Server Libraries

Basic YubiKey OTP parsing libraries for PHP. There are currently two different projects that provide similar features.

» Google Code "yubico-php-lib" Project, written by John Woltman
» Google Code "yubiclass" Project, written by Alex Skov Jensen

Third-party Perl Server Library

Basic YubiKey OTP parsing library in Perl, written by Phil Massyn.

» Perl CPAN "Auth-Yubikey_Decrypter" module

Third-party Python Server Library

Basic YubiKey OTP parsing library in Python, written by Rudolph Froger.

» Google Code "yubikey-python" project
 

Third-party PAM Server Module

Offline verification of OTPs in a PAM module, written by firnsy at SecurixLive.

» "YubiPAM" project

Import AES Keys into the Validation Server

Please see here.