From c919d8e36ce969ccb6818cafa97e56bf03d59c80 Mon Sep 17 00:00:00 2001 From: cosmos Date: Thu, 22 Aug 2024 09:41:37 -0500 Subject: [PATCH] Add timestamp --- facho/fe/client/wsse/signature.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/facho/fe/client/wsse/signature.py b/facho/fe/client/wsse/signature.py index cc42a3d..7295742 100644 --- a/facho/fe/client/wsse/signature.py +++ b/facho/fe/client/wsse/signature.py @@ -234,9 +234,10 @@ def _append_timestamp(security, expires_dt=None): if expires_dt is None: expires_dt = timedelta(seconds=6000) + timestamp = datetime.now() etimestamp = utils.WSU.Timestamp({'{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Id': utils.get_unique_id()}) - etimestamp.append(utils.WSU.Created(get_timestamp())) - etimestamp.append(utils.WSU.Expires(get_timestamp(delta=expires_dt))) + etimestamp.append(utils.WSU.Created(get_timestamp(timestamp=timestamp))) + etimestamp.append(utils.WSU.Expires(get_timestamp(timestamp=timestamp, delta=expires_dt))) security.insert(0, etimestamp) if etree.LXML_VERSION[:2] >= (3, 5): etree.cleanup_namespaces(security,