From fe69c04d9dda336635f51f0c3c708c00b3666efd Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Mon, 13 Dec 2021 13:52:03 +0100 Subject: [PATCH 1/2] Same as oidcmsg. Should be kept in sync. Needed in cryptojwt so eventually should be removed from oidcmsg. --- src/cryptojwt/jwt.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cryptojwt/jwt.py b/src/cryptojwt/jwt.py index 205f6344..3eea464d 100755 --- a/src/cryptojwt/jwt.py +++ b/src/cryptojwt/jwt.py @@ -3,6 +3,7 @@ import logging import uuid from datetime import datetime +from datetime import timezone from json import JSONDecodeError from .exception import HeaderError @@ -27,7 +28,9 @@ def utc_time_sans_frac(): :return: A number of seconds """ - return int(datetime.utcnow().timestamp()) + + now_timestampt = int(datetime.now(timezone.utc).timestamp()) + return now_timestampt def pick_key(keys, use, alg="", key_type="", kid=""): From ca721a31f2c183eaad1cd46efce81b9628d22ab4 Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Mon, 13 Dec 2021 13:57:38 +0100 Subject: [PATCH 2/2] Updated version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0726307a..254b848a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,7 @@ exclude_lines = [ [tool.poetry] name = "cryptojwt" -version = "1.6.0" +version = "1.6.1" description = "Python implementation of JWT, JWE, JWS and JWK" authors = ["Roland Hedberg "] license = "Apache-2.0"