5.4 Ephemere Zertifikate

Kurzlebige Session-Zertifikate für erhöhte Sicherheit.

Konzept

  • Haupt-Zertifikat authentifiziert einmalig
  • Server stellt ephemeres Zertifikat aus
  • Ephemeres Zertifikat gilt nur für diese Session
  • Automatische Rotation alle X Minuten

Ablauf

1. Client → Server: Haupt-Zertifikat
2. Server validiert gegen CA
3. Server → Client: Ephemeres Zertifikat (signiert)
4. Client nutzt ephemeres Zertifikat für Requests
5. Nach Ablauf: Zurück zu Schritt 1

Konfiguration

{
  "Security": {
    "EphemeralCertificate": {
      "Enabled": true,
      "ValidityMinutes": 15,
      "RotationBeforeExpiryMinutes": 2
    }
  }
}

Rotation

Der Client muss rechtzeitig ein neues ephemeres Zertifikat anfordern:

// Prüfen ob Rotation nötig
if (ephemeralCert.NotAfter < DateTime.UtcNow.AddMinutes(2))
{
    ephemeralCert = await RequestNewEphemeralCert();
}

Vorteile

  • Kompromittiertes Zertifikat nur kurz gültig
  • Forward Secrecy
  • Minimierte Angriffsfläche

PQ-Crypto Bibliothek

Für die programmatische Erstellung ephemerer PQ-Zertifikate siehe:

Zuletzt geändert: den 29.01.2026 um 15:12