Documentation
PRISM
PKI Resources & Infrastructure Security Manager — full certificate lifecycle management, locally on your device.
Download
Requires macOS 14 Sonoma or later / Windows 10 or 11.
Installation
macOS
- Download the
.dmgfile and open it. - Drag PRISM.app to your Applications folder.
- On first launch, right-click the app and choose Open — or go to System Settings → Privacy & Security → Open Anyway.
- Enter your license key when prompted. PRISM checks the key locally — no account required.
Windows
- Download the
.exeinstaller and run it. - If Windows Defender shows a warning, click More info → Run anyway.
- Follow the installer prompts. PRISM installs to
%LocalAppData%\PRISMby default. - Enter your license key on first launch.
Tools
CSR Generator
Generate RFC 2986-compliant Certificate Signing Requests with SANs, RSA (2048–4096 bit) or ECC (P-256, P-384, P-521) keys, and optional AES-256 private key encryption.
Chain Builder
Drop in a leaf certificate and PRISM automatically fetches issuer certificates from your system keychain to build a complete, correctly-ordered PEM chain.
Custom Chain
Manually assemble a chain from your own CA files. PRISM validates ordering and outputs a clean PEM bundle.
PFX / P12 Generator
Bundle a certificate chain and private key into a password-protected PFX. Supports AES-256-CBC, AES-128-CBC, 3DES, and legacy encryption modes.
Key Extractor
Pull the private key and/or certificates out of any PFX/P12 file in one step.
Crypt Walk
Inspect any certificate — subject, issuer, SANs, validity dates, key algorithm, signature algorithm — at a glance.
Certificate Inventory
Track your certificate library with expiry alerts, tags, notes, search, and CSV import/export. Create Certificate Bundles to group lifecycle files (CSR, key, cert, chain, PFX) with optional encrypted vault storage.
ClearPass Deploy
Push certificates directly to Aruba ClearPass over the REST API. Requires ClearPass API credentials.
Certificate Bundles
Certificate Bundles let you group all files from a certificate lifecycle under one inventory entry. When you generate a CSR, PRISM will ask if you want to create a bundle. Choose from three storage modes:
- Metadata Only — track certificate details only, no file storage.
- Master Password Vault — all files encrypted with PBKDF2-SHA256 + AES-256-GCM. No password recovery.
- Keychain Vault — private key encrypted via macOS Keychain; other files tracked by path.
See the Security Model page for full technical details on vault encryption.
ClearPass API Setup
To use the ClearPass Deploy tool, you need an API client with the following configuration in ClearPass Guest:
- Go to Administration → API Clients → Create API Client.
- Set the Grant Type to
client_credentials. - Set Operator Profile to a profile with certificate upload rights.
- Copy the Client ID and Client Secret into PRISM's ClearPass settings.
A new client secret must be generated each session. You can shorten the Access Token Lifetime in ClearPass for better security.
Auto-Updates (macOS)
PRISM uses Sparkle for automatic updates on macOS. When a new version is available, you'll see a notification in the app. Updates are downloaded and verified before installation.
License
PRISM is released under the MIT License. Copyright © 2024–2026 CMDLAB.