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:
yubihsm-shell and its related tools and libraries:
- yubihsm-shell command line tool
- yubihsm-auth command line tool
- yubihsm-wrap command line tool
- libyubihsm
- yubihsm-pkcs11
- libykhsmauth
Details on these tools and libraries can be found in the later sections of this document.