Installation
Requirements
Section titled “Requirements”- Go 1.25 or later (only for building from source)
- No CGO required for standard usage
- CGO required only for HSM/PKCS#11 support (optional)
- No external dependencies (OpenSSL not required)
Download pre-built binaries (recommended)
Section titled “Download pre-built binaries (recommended)”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/qentriq/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.rpmInstall via Homebrew (macOS)
Section titled “Install via Homebrew (macOS)”brew tap qentriq/qpkibrew install qpkiBuild from source
Section titled “Build from source”Requires Go 1.25 or later.
# Clone and buildgit clone https://github.com/qentriq/qpki.gitcd qpkigo build -o qpki ./cmd/qpki
# Or install directly to GOPATH/bingo install github.com/qentriq/qpki/cmd/qpki@latestVerify installation
Section titled “Verify installation”qpki versionqpki --helpVerify 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/qentriq/qpki/releases/download/vX.Y.Z/checksums.txtcurl -LO https://github.com/qentriq/qpki/releases/download/vX.Y.Z/checksums.txt.sig
# Verify signaturegpg --verify checksums.txt.sig checksums.txtNext steps
Section titled “Next steps”Once installed, continue with the Quick Start guide to create your first certificate authority.