From 782cb0e0a4bb962f044b24e1fcba21642ebdb097 Mon Sep 17 00:00:00 2001 From: "authentik-automation[bot]" <135050075+authentik-automation[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 02:09:55 +0200 Subject: [PATCH] enterprise/stages/mtls: freeze time for expired certs (cherry-pick #22411 to version-2026.5) (#22415) enterprise/stages/mtls: freeze time for expired certs (#22411) Signed-off-by: Jens Langhammer Co-authored-by: Jens L. --- authentik/enterprise/stages/mtls/tests/test_stage.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/authentik/enterprise/stages/mtls/tests/test_stage.py b/authentik/enterprise/stages/mtls/tests/test_stage.py index 78cba887f8..0284358ff1 100644 --- a/authentik/enterprise/stages/mtls/tests/test_stage.py +++ b/authentik/enterprise/stages/mtls/tests/test_stage.py @@ -3,6 +3,7 @@ from unittest.mock import MagicMock, patch from urllib.parse import quote_plus from django.urls import reverse +from freezegun import freeze_time from authentik.core.models import User from authentik.core.tests.utils import ( @@ -28,6 +29,7 @@ from authentik.outposts.models import Outpost, OutpostType from authentik.stages.prompt.stage import PLAN_CONTEXT_PROMPT +@freeze_time("2026-05-10 12:38:46") class MTLSStageTests(FlowTestCase): def setUp(self):