-
Notifications
You must be signed in to change notification settings - Fork 0
rdemsystems/pki-opensource
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Project Documentation - PKI Documentation</title> <meta name="description" content="This directory contains the comprehensive documentation for the project."> <!-- Tailwind CSS --> <script src="https://cdn.tailwindcss.com"></script> <script> tailwind.config = { theme: { extend: { colors: { primary: { 50: '#EEF2FF', 100: '#E0E7FF', 200: '#C7D2FE', 300: '#A5B4FC', 400: '#818CF8', 500: '#1E3A8A', 600: '#1E40AF', 700: '#1E3A8A', 800: '#1E3A8A', 900: '#1E3A8A' } } } } } </script> <!-- Google Fonts --> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700&family=Fira+Code:wght@400;500&display=swap" rel="stylesheet"> <!-- Prism.js for syntax highlighting --> <link href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css" rel="stylesheet"> <style> body { font-family: 'Inter', sans-serif; } h1, h2, h3, h4 { font-family: 'Poppins', sans-serif; } code, pre { font-family: 'Fira Code', monospace; } .prose h1 { @apply text-4xl font-bold text-gray-900 mb-6 mt-8; } .prose h2 { @apply text-3xl font-bold text-gray-900 mb-4 mt-6; } .prose h3 { @apply text-2xl font-bold text-gray-900 mb-3 mt-5; } .prose h4 { @apply text-xl font-semibold text-gray-900 mb-2 mt-4; } .prose p { @apply text-gray-700 mb-4 leading-relaxed; } .prose ul { @apply list-disc list-inside mb-4 text-gray-700; } .prose ol { @apply list-decimal list-inside mb-4 text-gray-700; } .prose li { @apply mb-2; } .prose a { @apply text-primary-700 hover:text-primary-900 underline; } .prose code { @apply bg-gray-100 px-2 py-1 rounded text-sm text-gray-800; } .prose pre { @apply bg-gray-900 p-4 rounded-lg overflow-x-auto mb-4; } .prose pre code { @apply bg-transparent px-0 py-0 text-gray-100; } .prose blockquote { @apply border-l-4 border-primary-500 pl-4 italic text-gray-700 mb-4; } .prose table { @apply w-full border-collapse mb-4; } .prose th { @apply bg-primary-100 text-primary-900 font-semibold p-2 border border-gray-300; } .prose td { @apply p-2 border border-gray-300; } /* Sidebar active link */ .nav-link.active { @apply bg-primary-100 text-primary-900 font-semibold; } </style> </head> <body class="bg-gray-50"> <!-- Top Navigation --> <nav class="bg-white shadow-md sticky top-0 z-50"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="flex justify-between h-16 items-center"> <div class="flex items-center space-x-3"> <a href="/index.html" class="flex items-center space-x-3"> <svg class="h-8 w-8 text-primary-700" fill="currentColor" viewBox="0 0 24 24"> <path d="M12 2L2 7v10c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V7l-10-5z"/> </svg> <span class="text-2xl font-bold text-primary-700">PKI</span> </a> </div> <div class="hidden md:flex space-x-8"> <a href="/index.html" class="text-gray-700 hover:text-primary-700">Home</a> <a href="/docs/README.html" class="text-gray-700 hover:text-primary-700">Documentation</a> <a href="https://github.com/rdemsystems/pki" target="_blank" class="text-gray-700 hover:text-primary-700">GitHub</a> <a href="https://www.rdem-systems.com/contact" class="bg-primary-700 text-white px-4 py-2 rounded-md hover:bg-primary-800">Support</a> </div> </div> </div> </nav> <div class="flex"> <!-- Sidebar Navigation --> <aside class="w-64 bg-white shadow-lg min-h-screen sticky top-16 overflow-y-auto"> <div class="p-6"> <h3 class="text-sm font-semibold text-gray-500 uppercase tracking-wider mb-4">Documentation</h3> <nav class="space-y-1"> <div class="mb-4"> <h4 class="text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2">General</h4> <a href="/docs/architecture-comparison-unified-vs-distributed.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Architecture Comparison Unified Vs Distributed</a> <a href="/docs/COMMUNITY_BENEFITS.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Community Benefits</a> <a href="/docs/LICENSE.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">License</a> <a href="/docs/ci-parallelization-strategy.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Ci Parallelization Strategy</a> <a href="/docs/standards-compliance.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Standards Compliance</a> <a href="/docs/README.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Readme</a> <a href="/docs/architecture-overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Architecture Overview</a> <a href="/docs/gitlab-branch-protection.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Gitlab Branch Protection</a> <a href="/docs/automatic-certificate-issuance-protocols.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Automatic Certificate Issuance Protocols</a> <a href="/docs/features-matrix.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Features Matrix</a> <a href="/docs/gitlab-deployment-instructions.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Gitlab Deployment Instructions</a> </div> <div class="mb-4"> <h4 class="text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2">security</h4> <a href="/docs/security/nitrokey-implementation-analysis.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Nitrokey Implementation Analysis</a> <a href="/docs/security/nitrokey-distributed-architecture.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Nitrokey Distributed Architecture</a> <a href="/docs/security/security-audit-report.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Security Audit Report</a> <a href="/docs/security/nitrokey-hsm-analysis.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Nitrokey Hsm Analysis</a> <a href="/docs/security/CA_TRUST_FLAGS_SPECIFICATION.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Ca Trust Flags Specification</a> <a href="/docs/security/fips-140-2-analysis.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Fips 140 2 Analysis</a> <a href="/docs/security/CA_PASSWORD_WORKFLOW_SPEC.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Ca Password Workflow Spec</a> <a href="/docs/security/implementation-summary.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Implementation Summary</a> <a href="/docs/security/opensource-release-review.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Opensource Release Review</a> </div> <div class="mb-4"> <h4 class="text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2">business</h4> <a href="/docs/business/commercial-arguments.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Commercial Arguments</a> </div> <div class="mb-4"> <h4 class="text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2">integrations</h4> <a href="/docs/integrations/entra-id.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Entra Id</a> </div> <div class="mb-4"> <h4 class="text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2">protocols</h4> <a href="/docs/protocols/scep.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Scep</a> </div> <div class="mb-4"> <h4 class="text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2">features</h4> <a href="/docs/features/entra-id-integration/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/user-requests/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/certificate-management/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/certificate-management/auto-renewal.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Auto Renewal</a> <a href="/docs/features/certificate-management/csr-issuance.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Csr Issuance</a> <a href="/docs/features/certificate-management/api-auto-renewal.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api Auto Renewal</a> <a href="/docs/features/certificate-management/api-certificate-issuance.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api Certificate Issuance</a> <a href="/docs/features/certificate-management/acme-integration.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Acme Integration</a> <a href="/docs/features/certificate-management/api-crl-management.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api Crl Management</a> <a href="/docs/features/authentication/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/ocsp-responder/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/approval-management/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/dashboard-monitoring/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/dashboard-monitoring/api-system-health.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api System Health</a> <a href="/docs/features/user-access-management/user-management.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">User Management</a> <a href="/docs/features/user-access-management/ca-access-policies.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Ca Access Policies</a> <a href="/docs/features/user-access-management/user-profile.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">User Profile</a> <a href="/docs/features/ca-management/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/ca-management/ca-groups.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Ca Groups</a> <a href="/docs/features/ca-management/api-ca-management-crud.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api Ca Management Crud</a> <a href="/docs/features/ca-management/api-ca-password-management.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api Ca Password Management</a> <a href="/docs/features/ca-management/api-ca-management.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api Ca Management</a> <a href="/docs/features/ca-management/ca-rotation.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Ca Rotation</a> <a href="/docs/features/ca-management/api-ca-rotation.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Api Ca Rotation</a> <a href="/docs/features/auditing/security-audits.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Security Audits</a> <a href="/docs/features/auditing/audit-logs.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Audit Logs</a> <a href="/docs/features/scep-protocol-integration/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/est-protocol-integration/overview.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Overview</a> <a href="/docs/features/integrations/acme-server-implementation.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Acme Server Implementation</a> <a href="/docs/features/integrations/windows-8021x-integration.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Windows 8021X Integration</a> <a href="/docs/features/integrations/openvpn-integration.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Openvpn Integration</a> </div> <div class="mb-4"> <h4 class="text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2">architecture</h4> <a href="/docs/architecture/pki-url-management.html" class="nav-link block px-3 py-2 rounded-md text-sm text-gray-700 hover:bg-gray-100 ">Pki Url Management</a> </div> </nav> </div> </aside> <!-- Main Content --> <main class="flex-1 p-8 max-w-4xl"> <div class="prose"> <h1 id="project-documentation">Project Documentation</h1> <p>This directory contains the comprehensive documentation for the project.</p> <h2 id="table-of-contents">Table of Contents</h2> <h3 id="security">Security</h3> <ul> <li><a href="./security/CA_TRUST_FLAGS_SPECIFICATION.html">CA Trust Flags Specification</a></li> <li><a href="./security/CA_PASSWORD_WORKFLOW_SPEC.html">CA Password Workflow Specification</a></li> <li><a href="./security/opensource-release-review.html">Open-Source Release Security Review</a></li> <li><a href="./security/security-audit-report.html">Security Audit Report</a></li> <li><a href="./security/nitrokey-implementation-analysis.html">NitroKey HSM Implementation Analysis</a></li> </ul> <h3 id="features">Features</h3> <h4 id="ca-management">CA Management</h4> <ul> <li><a href="./features/ca-management/overview.html">Overview</a></li> <li><a href="./features/ca-management/ca-groups.html">CA Group Management</a></li> <li><a href="./features/ca-management/ca-rotation.html">CA Rotation Management</a></li> <li><a href="./features/ca-management/api-ca-management.html">API - CA Management</a></li> <li><a href="./features/ca-management/api-ca-rotation.html">API - CA Rotation Management</a></li> <li><a href="./features/ca-management/api-ca-management-crud.html">API - CA Management (CRUD)</a></li> <li><a href="./features/ca-management/api-ca-password-management.html">API - CA Private Key Password Management</a></li> </ul> <h4 id="certificate-management">Certificate Management</h4> <ul> <li><a href="./features/certificate-management/overview.html">Overview</a></li> <li><a href="./features/certificate-management/csr-issuance.html">Certificate Issuance via CSR</a></li> <li><a href="./features/certificate-management/acme-integration.html">ACME Integration</a></li> <li><a href="./features/certificate-management/auto-renewal.html">Certificate Auto-Renewal</a></li> <li><a href="./features/certificate-management/api-auto-renewal.html">API - Certificate Auto-Renewal</a></li> <li><a href="./features/certificate-management/api-certificate-issuance.html">API - Certificate Issuance</a></li> <li><a href="./features/certificate-management/api-crl-management.html">API - CRL Management</a></li> </ul> <h4 id="user-access-management">User & Access Management</h4> <ul> <li><a href="./features/user-access-management/user-management.html">User Management</a></li> <li><a href="./features/user-access-management/user-profile.html">User Profile Management</a></li> <li><a href="./features/user-access-management/ca-access-policies.html">CA Access Policies</a></li> </ul> <h4 id="user-requests">User Requests</h4> <ul> <li><a href="./features/user-requests/overview.html">Overview</a></li> </ul> <h4 id="approval-management">Approval Management</h4> <ul> <li><a href="./features/approval-management/overview.html">Overview</a></li> </ul> <h4 id="auditing">Auditing</h4> <ul> <li><a href="./features/auditing/audit-logs.html">Audit Logs</a></li> <li><a href="./features/auditing/security-audits.html">Security Audits and Key Management</a></li> </ul> <h4 id="dashboard-monitoring">Dashboard & Monitoring</h4> <ul> <li><a href="./features/dashboard-monitoring/overview.html">Overview</a></li> <li><a href="./features/dashboard-monitoring/api-system-health.html">API - System Health and Monitoring</a></li> </ul> <h4 id="integrations">Integrations</h4> <ul> <li><a href="./features/integrations/openvpn-integration.html">OpenVPN Integration</a></li> <li><a href="./features/integrations/windows-8021x-integration.html">Windows 802.1X Integration</a></li> <li><a href="./features/integrations/acme-server-implementation.html">ACME Server Implementation (Private Network)</a></li> </ul> <h4 id="authentication">Authentication</h4> <ul> <li><a href="./features/authentication/overview.html">Overview</a></li> </ul> <h4 id="microsoft-entra-id-integration">Microsoft Entra ID Integration</h4> <ul> <li><a href="./features/entra-id-integration/overview.html">Overview</a></li> </ul> <h4 id="est-protocol-integration">EST Protocol Integration</h4> <ul> <li><a href="./features/est-protocol-integration/overview.html">Overview</a></li> </ul> <h4 id="ocsp-responder">OCSP Responder</h4> <ul> <li><a href="./features/ocsp-responder/overview.html">Overview</a></li> </ul> <h4 id="scep-protocol-integration">SCEP Protocol Integration</h4> <ul> <li><a href="./features/scep-protocol-integration/overview.html">Overview</a></li> </ul> <p>(More sections and links will be added here as documentation is organized.)</p> </div> <!-- Footer --> <footer class="mt-12 pt-8 border-t border-gray-200 text-sm text-gray-600"> <p>Last updated: 2025-10-04</p> <p class="mt-2"> <a href="https://github.com/rdemsystems/pki" target="_blank" class="text-primary-700 hover:text-primary-900">Edit this page on GitHub</a> </p> </footer> </main> </div> <!-- Prism.js --> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-bash.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-php.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-javascript.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-yaml.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-json.min.js"></script> </body> </html>
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published