SessionAuthority

constructor(nowEpochMs: () -> Long = System::currentTimeMillis, sessionTtlMs: Long = DEFAULT_SESSION_TTL_MS, maxAuthenticatedSessions: Int = DEFAULT_MAX_AUTHENTICATED_SESSIONS, random: SecureRandom = SecureRandom())