Szenarien: 4
FFI-Funktionen: ~30
Status: ⏳ Geplant
Diese Kategorie umfasst alle Szenarien zur Verwaltung des Zertifikats-Lebenszyklus. Renewal, Re-Key, Archivierung und Backup von Zertifikaten.
| ID | Szenario | Beschreibung | Komplexität | Status |
|---|---|---|---|---|
| 4.1 | Zertifikat erneuern (Renewal) | Ablaufendes Zertifikat verlängern | ⭐⭐⭐ | ⏳ |
| 4.2 | Schlüssel erneuern (Re-Key) | Neues Schlüsselpaar, neues Zertifikat | ⭐⭐⭐ | ⏳ |
| 4.3 | Zertifikate archivieren | Ablaufende Zertifikate sicher aufbewahren | ⭐⭐ | ⏳ |
| 4.4 | Backup & Recovery | Zertifikate und Schlüssel sichern | ⭐⭐⭐ | ⏳ |
| Operation | Schlüssel | Serial | Anwendungsfall |
|---|---|---|---|
| Renewal | Gleich | Neu | Schlüssel noch sicher, nur Gültigkeit verlängern |
| Re-Key | Neu | Neu | Kompromittierungsverdacht, Algorithmuswechsel |
Best Practice: Bei PQ-Migration immer Re-Key durchführen, um von klassischen auf ML-DSA umzustellen.
| Trigger | Aktion | Vorlaufzeit |
|---|---|---|
| 30 Tage vor Ablauf | Warnung per E-Mail | - |
| 14 Tage vor Ablauf | Auto-Renewal starten | - |
| 7 Tage vor Ablauf | Eskalation | - |
| Ablauf | Zertifikat deaktivieren | - |
// Bestehendes Zertifikat laden var oldCert = ctx.LoadCertificate("server.crt.pem"); var privateKey = ctx.LoadPrivateKey("server.key.pem", password); // Renewal: Neues Zertifikat mit gleichem Schlüssel var csr = ctx.CreateCertificateRequest(privateKey, oldCert.Subject); var newCert = ctx.IssueCertificate(csr, issuerCert, issuerKey, validDays: 365); newCert.ToPemFile("server-renewed.crt.pem");
// Neues Schlüsselpaar generieren (z.B. Migration zu ML-DSA) using var newKey = ctx.GenerateKeyPair(PqAlgorithm.MlDsa65); // CSR mit neuem Schlüssel, gleichem Subject var csr = ctx.CreateCertificateRequest(newKey, oldCert.Subject); var newCert = ctx.IssueCertificate(csr, issuerCert, issuerKey, validDays: 365); // Alten Schlüssel sicher vernichten oldKey.Dispose();
| Kategorie | Beziehung |
|---|---|
| 3. Zertifikate ausstellen | Neues Zertifikat bei Re-Key |
| 6. Widerruf | Altes Zertifikat bei Re-Key widerrufen |
| 11. Schlüsselmanagement | Schlüssel-Rotation |
« ← 3. Zertifikate ausstellen | ↑ Szenarien | 5. Validierung → »
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional