systemctl reload nginx).
GitHub: CertForge-LLC/certforge-connector
How it works
Prerequisites
- A CertForge account with at least one CA configured (see Issuance Profiles)
- An Application record for the hostname
- An App Connector record created in CertForge (can be pre-created before the agent is installed)
- TCP access from the agent host to
app.certgov.app:443(outbound only)
Step 1 — Download the agent binary
In CertForge: Integrations → Connector Agents → Download Select your architecture (amd64 or arm64). Copy the binary to the server:
Step 2 — Create the configuration file
The API key needs the
connector scope, not the mcp scope. Create a dedicated key in Settings → API Keys.Step 3 — Create the systemd service
Step 4 — Create a service user
Step 5 — Start the agent
Step 6 — Create an App Connector record
Once the agent is online, create an App Connector record in CertForge to tie the domain to this agent and define where certificates are written. You can also pre-create the App Connector before installing the agent — CertForge stores it in pending state until an agent comes online and picks it up.Verify
found. The App Connector status moves from pending_csr → active after the first successful certificate delivery.