Installation
Install QPKI, the free post-quantum PKI toolkit, using one of the methods below.
Quick Install
Section titled “Quick Install”Linux / macOS:
curl -sSL get.qpki.io | shmacOS (Homebrew):
brew tap qpki/qpkibrew install qpkiWindows (PowerShell):
irm https://qpki.io/install.ps1 | iexThe quick install scripts detect your OS and architecture, download the latest release, verify the checksum, and install qpki.
Download pre-built binaries
Section titled “Download pre-built binaries”Download the latest release for your platform from GitHub Releases.
Linux / macOS:
# Download (replace VERSION, OS, and ARCH as needed)curl -LO https://github.com/qpki/qpki/releases/latest/download/qpki_VERSION_OS_ARCH.tar.gz
# Extracttar -xzf qpki_*.tar.gz
# Installsudo mv qpki /usr/local/bin/
# Verifyqpki --versionAvailable platforms:
| OS | Architecture | File |
|---|---|---|
| Linux | amd64 | qpki_VERSION_linux_amd64.tar.gz |
| Linux | arm64 | qpki_VERSION_linux_arm64.tar.gz |
| macOS | Intel | qpki_VERSION_darwin_amd64.tar.gz |
| macOS | Apple Silicon | qpki_VERSION_darwin_arm64.tar.gz |
| macOS | Universal | qpki_VERSION_darwin_all.tar.gz |
| Windows | amd64 | qpki_VERSION_windows_amd64.zip |
Linux packages:
# Debian/Ubuntusudo dpkg -i qpki_VERSION_linux_amd64.deb
# RHEL/Fedorasudo rpm -i qpki_VERSION_linux_amd64.rpmVerify release signatures
Section titled “Verify release signatures”All releases are signed with GPG. To verify:
# Import public keygpg --keyserver keyserver.ubuntu.com --recv-keys 39CD0BF9647E3F56
# Download checksums and signaturecurl -LO https://github.com/qpki/qpki/releases/download/vX.Y.Z/checksums.txtcurl -LO https://github.com/qpki/qpki/releases/download/vX.Y.Z/checksums.txt.sig
# Verify signaturegpg --verify checksums.txt.sig checksums.txtVerify installation
Section titled “Verify installation”qpki --versionqpki --helpNext steps
Section titled “Next steps”Once installed, continue with the Quick Start guide to create your first certificate authority.