Skip to content
GitHub Actions edited this page Jan 2, 2026 · 1 revision

PKI / eIDAS-konforme Signaturen

Stand: 5. Dezember 2025
Version: 1.0.0
Kategorie: Development


Ziel: Implementierung einer eIDAS-kompatiblen Signatur-Engine für Dokumente und API-Antworten.

Aufwandsschätzung: 3–5 Tage

DoD (Definition of Done):

  • Erzeugung und Verifikation eIDAS-konformer Signaturen (CMS/PKCS#7 oder CAdES-Lite)
  • Integration mit KeyProvider / HSM / Vault (private key storage)
  • Audit-Logging für Signatur-Operationen
  • Beispiel-HTTP-API und Unit/Integration-Tests
  • Kurz-Dokumentation mit Beispiel-Aufruf

Vorschlag Implementierungsschritte:

  1. Analyse: Prüfe bestehende utils/pki_client.cpp und include/security/* für KeyProvider-Integrationen.
  2. API-Design: SigningService-Interface (sign/verify) + HTTP-Handler pki_api_handler.
  3. Implementierung: Beispiel-Backend MockSigningProvider + VaultSigningProvider (optional).
  4. Tests: Unit-Tests für Signatur/Verifikation; Integrationstest mit MockKeyProvider.
  5. Doku: docs/development/pki-eidas.md Update mit Usage und Compliance-Notes.

Benchmarks / Performance:

  • Latency: Signatur-Erzeugung von kleinen Dokumenten sollte <50ms auf Standard-VM liegen (ohne HSM-Latenz).

Risiken:

  • Externe HSM/KMS Integrationen können lange Latenzen haben. Implementiere asynchrone/queued Signing-Flows falls nötig.

ThemisDB Dokumentation

Version: 1.3.0 | Stand: Dezember 2025


📋 Schnellstart


🏗️ Architektur


🗄️ Basismodell


💾 Storage & MVCC


📇 Indexe & Statistiken


🔍 Query & AQL


💰 Caching


📦 Content Pipeline


🔎 Suche


⚡ Performance & Benchmarks


🏢 Enterprise Features


✅ Qualitätssicherung


🧮 Vektor & GNN


🌍 Geo Features


🛡️ Sicherheit & Governance

Authentication

Schlüsselverwaltung

Verschlüsselung

TLS & Certificates

PKI & Signatures

PII Detection

Vault & HSM

Audit & Compliance

Security Audits

Gap Analysis


🚀 Deployment & Betrieb

Docker

Observability

Change Data Capture

Operations


💻 Entwicklung

API Implementations

Changefeed

Security Development

Development Overviews


📄 Publikation & Ablage


🔧 Admin-Tools


🔌 APIs


📚 Client SDKs


📊 Implementierungs-Zusammenfassungen


📅 Planung & Reports


📖 Dokumentation


📝 Release Notes


📖 Styleguide & Glossar


🗺️ Roadmap & Changelog


💾 Source Code Documentation

Main Programs

Source Code Module


🗄️ Archive


🤝 Community & Support


Vollständige Dokumentation: https://makr-code.github.io/ThemisDB/

Clone this wiki locally