diff --git a/libs/lib/xaal/lib/messages.py b/libs/lib/xaal/lib/messages.py
index a706492740c4272b12d5b2f59110a4afb5336cff..9494c3ea39f9813a633322c365b9f9106a7f0414 100644
--- a/libs/lib/xaal/lib/messages.py
+++ b/libs/lib/xaal/lib/messages.py
@@ -342,8 +342,9 @@ def build_nonce(data: tuple) -> bytes:
 
 def build_timestamp() -> tuple:
     """Return array [seconds since epoch, microseconds since last seconds] Time = UTC+0000"""
-    epoch = datetime.datetime.fromtimestamp(0, datetime.UTC)
-    timestamp = datetime.datetime.now(datetime.UTC) - epoch
+    utc = datetime.timezone.utc
+    epoch = datetime.datetime.fromtimestamp(0, utc)
+    timestamp = datetime.datetime.now(utc) - epoch
     return (int(timestamp.total_seconds()), int(timestamp.microseconds))