CertBridge turns your existing Microsoft ADCS into a self-service certificate portal with REST API, AD group permissions, audit logging, and expiry management. Up and running in under an hour.
Map certificate templates to Active Directory groups. Users only see and can request templates they're permitted to use.
4-step wizard for requesting certs. Works on Mac, Windows, and Linux. No domain membership required.
Automate certificate enrollment from any language. PowerShell and Python modules included. No browser required.
Generate and download PFX bundles with private key for exportable templates. Password-protected at issuance.
Every authentication, enrollment, and revocation logged with timestamp, user, template, serial number, and IP.
Track all issued certificates. Get notified 90/60/30 days before expiry. One-click renewal from the dashboard.
Built-in health endpoint for load balancers and monitoring tools. Tests CA connectivity on every call.
Deploy across multiple web servers behind a load balancer. Stateless architecture — any node handles any request.
Full branding control via config file. Your company name, colors, and contact — no CertBridge branding shown to end users.
Run the installer on any Windows Server with IIS. One PowerShell script, no manual config.
Edit certbridge.json with your CA config string, AD domain, and branding.
Set which AD groups can request each certificate template. Users only see what they can use.
Users log in with AD credentials and request certs from any browser or via REST API.
Every feature available in the browser portal is also available via REST API. Automate certificate enrollment from your CI/CD pipelines, Ansible playbooks, or any script.
# Request a cert — no browser needed
$ python certbridge.py \
--cn myapp.company.com \
--template WebServer \
--app-name MyApp \
--out ./certs
# Output
Certificate Successfully Issued!
Serial : 6E00000B0E66B3F7...
Valid Until: 2028-05-20
Files saved: myapp.pem, myapp.cer
Start a 30-day free trial. No credit card required. Deploys on your infrastructure — your data never leaves your network.