next.js
π―Skillfrom oriolrius/pki-manager-web
Renders and manages the web application's frontend routing, server-side rendering, and page components using Next.js framework for the PKI Manager web interface.
Installation
npx skills add https://github.com/oriolrius/pki-manager-web --skill next.jsSkill Details
Overview
# PKI Manager
> A modern, web-based Public Key Infrastructure management application for securely generating, issuing, managing, and revoking X.509 digital certificates.
[](LICENSE)
[](https://nodejs.org/)
[](https://pnpm.io/)
Overview
PKI Manager provides complete control over your Private Key Infrastructure without relying on external certificate authorities. Perfect for enterprises, home labs, and development environments that demand full control over their security infrastructure.
Key Highlights
- Self-Hosted PKI: Create and manage your own root Certificate Authorities
- Multi-Type Certificates: Server (TLS/SSL), Client Auth, S/MIME Email, Code Signing
- Secure Key Management: Integration with Cosmian KMS for secure key storage
- Bulk Operations: CSV-based bulk certificate creation and batch operations
- Modern UI: React 19 with light/dark theme support and responsive design
- Type-Safe: End-to-end TypeScript with tRPC for API type safety
Screenshots
Dashboard
Monitor your PKI at a glance with real-time statistics and expiration tracking.
Dashboard - Light Mode Dashboard - Dark Mode 

Certificate Authority Management
Create and manage self-signed root CAs with flexible configuration options.
Certificate Authorities List Create New CA CA Details View Sample Data Generation 



Certificate Management
Issue, manage, and revoke certificates with comprehensive control.
Certificates List with Filters Issue New Certificate Subject Alternative Names (SANs) Certificate Details & Export 



Bulk Operations
Efficient batch certificate creation and management.
Bulk Certificate Creation (CSV) Bulk Operations (Download, Renew, Revoke) 

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 perio
More from this repository8
Enables building fully type-safe, end-to-end APIs with TypeScript, providing seamless client-server communication without code generation.
sqlite skill from oriolrius/pki-manager-web
Guides developers through implementing OAuth 2.0 authorization flows, token management, and secure authentication across various platforms and services.
backlog.md skill from oriolrius/pki-manager-web
Generates and manages X.509 digital certificates with comprehensive configuration options, supporting multiple certificate types like server TLS, client authentication, email S/MIME, and code signi...
Configures and manages Keycloak identity and access management, enabling single sign-on, user federation, and authentication flows across applications.
Securely stores and manages cryptographic keys for the PKI Manager using Cosmian's Key Management System (KMS), ensuring sensitive key material is protected and accessed safely.
linux bash skill from oriolrius/pki-manager-web