SessionCodeAuthority

constructor(sessionAuthority: SessionAuthority, nowEpochMs: () -> Long = System::currentTimeMillis, codeTtlMs: Long = DEFAULT_SESSION_CODE_TTL_MS, random: SecureRandom = SecureRandom())