Skip to content

Instantly share code, notes, and snippets.

@MillerBOSS
Last active May 31, 2021 22:16
Show Gist options
  • Save MillerBOSS/aa69faf4294ed64b10e6f082228d160a to your computer and use it in GitHub Desktop.
Save MillerBOSS/aa69faf4294ed64b10e6f082228d160a to your computer and use it in GitHub Desktop.
List of Yubico's applications that are available via brew and macOS for YubiKeys

As of 2021.05.31

Dev Type Brew name Name Version Artifacts Description URL Notes
Yubico .app homebrew/cask-drivers/yubico-authenticator Yubico Authenticator (GUI) 5.0.5 yubioath-desktop-5.0.5-mac.pkg Application for generating TOTP and HOTP codes https://developers.yubico.com/yubioath-desktop/ To use the standalone OATH functionality your YubiKey must have the CCID mode enabled, which can be done by using the YubiKey Manager
Yubico .app homebrew/cask-drivers/yubico-yubikey-manager Yubikey Manager (GUI) 1.2.3 yubikey-manager-qt-1.2.3-mac.pkg Application for configuring any YubiKey https://developers.yubico.com/yubikey-manager-qt/
Yubico - EOL .app homebrew/cask-drivers/yubico-yubikey-personalization-gui YubiKey Personalization Tool (GUI) 3.1.25 yubikey-personalization-gui-3.1.25.pkg Tool to configure the two slots https://www.yubico.com/products/services-software/personalization-tools/use/ This project is supported but no longer under active development
Yubico - EOL .app homebrew/cask-drivers/yubico-yubikey-piv-manager YubiKey PIV Manager (GUI) 1.4.2h yubikey-piv-manager-1.4.2h-mac.pkg Graphical application for configuring a PIV-enabled YubiKey https://developers.yubico.com/yubikey-piv-manager/ It appears Yubikey Manager has replaced this application - This project is deprecated and is no longer being maintained
Yubico CLI ykman Yubikey Manager (CLI) 4.0.3 - Tool for managing your YubiKey configuration https://developers.yubico.com/yubikey-manager/
Yubico - EOL CLI & Library yubikey-personalization // ykpers Yubikey Personalization Tool (CLI) 1.20.0 - The YubiKey Personalization package contains a library and command line tool used to personalize (i.e., set a AES key) YubiKeys two slots https://developers.yubico.com/yubikey-personalization/ This project is supported but no longer under active development.
Yubico CLI yubico-piv-tool Yubico PIV Tool (CLI) 2.2.0 - The Yubico PIV tool is used for interacting with the Personal Identity Verification (PIV) application on a YubiKey https://developers.yubico.com/yubico-piv-tool/ With it you may generate keys on the device, importing keys and certificates, and create certificate requests, and other operations. A shared library and a
Yubico CLI pam_yubico Yubico PAM module (CLI) 2.27 - The Yubico PAM authentication module provides an easy way to integrate the YubiKey into your existing user authentication infrastructure https://developers.yubico.com/yubico-pam/ ykpers is a dependency - command-line tool is included
Yubico Library libyubikey yubico-c 1.13 - This package make up the low-level C software development kit for the Yubico YubiKey authentication device https://yubico.github.io/yubico-c/
3rd party CLI yubikey-agent yubikey-agent (CLI) 0.1.4 - Seamless ssh-agent for YubiKeys and other PIV tokens https://github.com/FiloSottile/yubikey-agent
Dependencies
Yubico - EOL Library ykclient YubiKey C Client Library: libykclient 2.15 - YubiKey C Client Library (libykclient) is a C library used to validate an Yubikey OTP against Yubico’s servers https://developers.yubico.com/yubico-c-client/ This project is deprecated and is no longer being maintained
GPGTools - pinentry-mac Pinentry for GPG on Mac 1.1.1.1 - This is a collection of PIN or passphrase entry dialogs which utilize the Assuan protocol as specified in the Libassuan manual https://github.com/GPGTools/pinentry
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment