github oriolrius/pki-manager-web v1.0.0
v1.0.0 - Initial Release

latest releases: v3.12.3, v3.12.2, v3.12.1...
11 months ago

PKI Manager v1.0.0 - Initial Release

🎉 First stable release of PKI Manager - a modern, web-based Public Key Infrastructure management application.

✨ Features

Certificate Authority Management

  • ✅ Create self-signed root Certificate Authorities
  • ✅ Configurable subject fields (CN, O, OU, C, ST, L)
  • ✅ Key algorithm selection (RSA-2048, RSA-4096)
  • ✅ Flexible validity periods (1-30 years)
  • ✅ CA revocation with reason tracking
  • ✅ Export in multiple formats (PEM, CRT, DER, CER)

Certificate Issuance & Management

  • Server Certificates - HTTPS/TLS for web servers and APIs
  • Client Certificates - Client authentication and mTLS
  • Email (S/MIME) - Email encryption and signing
  • Code Signing - Software and code signing
  • ✅ Subject Alternative Names (DNS, IP Address, Email)
  • ✅ Advanced key algorithms (RSA-2048/4096, ECDSA-P256/P384)
  • ✅ Certificate renewal with same parameters
  • ✅ Revocation with standard reasons

Export & Download

  • ✅ Multiple formats: PEM, CRT, DER, CER
  • ✅ Certificate chains (PEM Chain)
  • ✅ PKCS#7 (P7B)
  • ✅ PKCS#12 with private key (PFX, P12) - password protected
  • ✅ Java KeyStore (JKS)
  • ✅ Batch download (all formats as ZIP)

Bulk Operations

  • ✅ CSV-based bulk certificate creation
  • ✅ Flexible field mapping with optional parameters
  • ✅ SAN auto-detection (email, IP, DNS)
  • ✅ Batch download/renew/revoke/delete

Monitoring & Search

  • ✅ Real-time dashboard with PKI statistics
  • ✅ Expiration tracking with visual indicators
  • ✅ "Expiring Soon" widget
  • ✅ Search by Common Name or SAN
  • ✅ Filter by CA, status, and certificate type

Security

  • ✅ Cosmian KMS integration for secure key storage
  • ✅ Password-protected private key exports
  • ✅ Audit logging for all operations
  • ✅ Revocation tracking with detailed reasons

User Experience

  • ✅ Modern, responsive UI with card-based layout
  • ✅ Light/Dark theme with system detection
  • ✅ Sample data generators for quick testing
  • ✅ Form validation with helpful error messages

🏗️ Technology Stack

Backend

  • Fastify 5.2 (high-performance HTTP server)
  • tRPC v11 (end-to-end type safety)
  • SQLite with better-sqlite3 (embedded, portable)
  • Drizzle ORM 0.36 (type-safe SQL)
  • Cosmian KMS (secure key management)

Frontend

  • React 19.2
  • TanStack Router 1.133 (file-based, type-safe)
  • TanStack Query 5.90 (server state)
  • Tailwind CSS 4.1 (utility-first)
  • Vite 7.1

📦 Installation

See the README for detailed installation instructions.

📸 Screenshots

Check out the README for comprehensive screenshots of all features.

📄 License

This project is licensed under the Apache License 2.0.


Built with ❤️ using modern web technologies

Don't miss a new pki-manager-web release

NewReleases is sending notifications on new releases.