Class KeyRingSessionProtection

java.lang.Object
io.fluxzero.idp.bff.session.KeyRingSessionProtection
All Implemented Interfaces:
SessionProtection

public final class KeyRingSessionProtection extends Object implements SessionProtection
AES-256-GCM session protection with a lazily supplied, application-scoped key ring. All replicas use the same ring. The active key writes; retained keys read. The HTTP integration loads this ring on first use, retries failed loads, and retains a successful ring for its lifetime. Replace the application process to adopt a new active key or retained-key set.