Inhaltsverzeichnis
5.4 Efemerni certifikati
Kratkotrajni sesijski certifikati za povećanu sigurnost.
Koncept
- Glavni certifikat autentificira jednom
- Server izdaje efemerni certifikat
- Efemerni certifikat vrijedi samo za ovu sesiju
- Automatska rotacija svakih X minuta
Tijek
1. Klijent → Server: Glavni certifikat 2. Server validira prema CA 3. Server → Klijent: Efemerni certifikat (potpisan) 4. Klijent koristi efemerni certifikat za zahtjeve 5. Nakon isteka: Povratak na korak 1
Konfiguracija
{ "Security": { "EphemeralCertificate": { "Enabled": true, "ValidityMinutes": 15, "RotationBeforeExpiryMinutes": 2 } } }
Rotacija
Klijent mora pravovremeno zatražiti novi efemerni certifikat:
// Provjera je li rotacija potrebna if (ephemeralCert.NotAfter < DateTime.UtcNow.AddMinutes(2)) { ephemeralCert = await RequestNewEphemeralCert(); }
Prednosti
- Kompromitirani certifikat valjan samo kratko
- Forward Secrecy
- Minimizirana površina napada
PQ-Crypto biblioteka
Za programsko kreiranje efemernih PQ certifikata pogledajte:
Zuletzt geändert: 30.01.2026. u 08:49