Quick Start
Download PKI Trust Manager, issue your first certificate, and automate renewal - in about ten minutes.
This quick start gets a certificate issued by PKI Trust Manager in about ten minutes using the free Community Edition (up to 500 certificates).
1. Get PKI Trust Manager#
- On-prem: download the Community Edition from the download page and follow the installer.
- As a service: sign up free for PKI Trust Cloud
- nothing to install.
2. Create an ACME application#
- Open the Web Admin UI and go to Integrations → New.
- Set Type to ACME.
- Set the Domain to the ACME hostname clients will use (must match the
Hostheader - no port). - Pick a Certificate template bound to your CA.
- Set Require domain validation to
Offto auto-pass challenges, orOnforhttp-01/dns-01.
3. Create an ACME (EAB) user#
- Go to Users → Create, and choose type ACME.
- The UI generates two values - save them:
- Key ID (KID)
- HMAC key
- These are your client EAB credentials (
--eab-kid/--eab-hmac-key).
4. Issue a certificate with acme.sh#
# install (one time)
curl https://get.acme.sh | sh
# issue against your ACME directory
~/.acme.sh/acme.sh --issue \
--server https://acme.example.com/acme/directory \
-d acme.example.com \
--eab-kid YOUR_KID \
--eab-hmac-key 'YOUR_HMAC_KEY' \
--webroot /tmp/acme-webroot \
--keylength 2048 \
--forceYour certificate lands in ~/.acme.sh/acme.example.com/ and renews
automatically.
5. Verify#
openssl x509 -in <cert-file> -noout -subject -issuer -dates -ext subjectAltNameIn the Web Admin UI, the enrollment appears in Certificates with status Issued.
Next steps#
- Onboard your whole estate with Boltron-AI on GitHub.
- Automate other clients: certbot, win-acme, and more.