YubiHSM 2 SDK Downloads

YubiHSM 2 SDK can be downloaded from https://developers.yubico.com/YubiHSM2/Releases/ and contains the following tools and libraries to interface with YubiHSM 2.

Resource Description
bin/libcrypto-3.dll or lib/libcrypto-3.dylib Pre-built OpenSSL (Windows and MacOS only)
bin/yubihsm-shell
The shell, a REPL-style tool for
interacting with YubiHSM 2 (and the
Connector)
bin/yubihsm-auth
A tool to manage YubiHSM 2 credentials
stored on a YubiKey
bin/yubihsm-wrap
A tool to create wrapped importable
objects offline
bin/yubihsm-connector
The Connector, a tool for providing a
remote HTTPS communication interface to
the YubiHSM 2
bin/yubihsm-manager
A tool to manage YubiHSM 2 devices and
perform provisioning tasks with a
user-friendly interface
bin/yubihsm-setup
Deployment tool for YubiHSM 2
DEPRECATED! Use yubihsm-manager instead
lib/libyubihsm.{dylib,so}
or bin/libyubihsm.dll
Library binary to interact with YubiHSM 2
lib/yubihsm_pkcs11.{dylib,so}
or bin/yubihsm_pkcs11.dll
PKCS#11 module to interact with YubiHSM 2
lib/libykhsmauth.{dylib,so}
or bin/libykhsmauth.dll
Library binary to interact with the
YubiKey to manage YubiHSM credentials
include/yubihsm.h Library functions and constants definitions
include/pkcs11/pkcs11.h
Common and standard PKCS#11 functions and
constants definitions
include/pkcs11/pkcs11y.h
Yubico-specific PKCS#11 functions and
constants definitions
include/ykhsmauth.h
Library functions and constants
definitions related to libykhsmauth
python-noarch (1) Python implementation of the library
yubihsm-cngprovider-windows-
amd64.msi
Installer for CNG/KSP for Windows ADCS
(Windows only)
yubihsm-connector-windows-
amd64.msi
Installer for the Connector (Windows only)
yubihsm-manager-windows-
amd64.msi
Installer for the Manager (Windows only)

(1) python-noarch is a separate download. See python-yubihsm.

For download of individual YubiHSM 2 SDK components see:

Details on these tools and libraries can be found in the later sections of this document.