Secretive securely stores and manages SSH keys in the Mac Secure Enclave, enhancing protection and access control.
Store SSH keys in the Secure Enclave
This tool is designed for Mac users who want to protect their SSH private keys by storing them in the Secure Enclave, preventing export and unauthorized copying. It is ideal for developers and security-conscious users seeking strong authentication controls like Touch ID or Apple Watch integration for SSH key access.
Because keys stored in the Secure Enclave are non-exportable, backups and transfers to new machines are not possible; users must generate new keys on each Mac. Consistent use of the same bundle ID is required when building from source to ensure Keychain access to stored keys. Users should configure access controls like Touch ID to maximize security benefits.
Download the latest release from the Releases Page on GitHub
Alternatively, install via Homebrew using: brew install secretive
brew install secretive
Installs Secretive using Homebrew package manager on macOS