summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xipsilon/tools/saml2metadata.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ipsilon/tools/saml2metadata.py b/ipsilon/tools/saml2metadata.py
index 98e7c67..d360ccd 100755
--- a/ipsilon/tools/saml2metadata.py
+++ b/ipsilon/tools/saml2metadata.py
@@ -97,11 +97,11 @@ class Metadata(object):
elif isinstance(exp, datetime.datetime):
d = exp
elif isinstance(exp, datetime.timedelta):
- d = datetime.datetime.now() + exp
+ d = datetime.datetime.utcnow() + exp
else:
raise TypeError('Invalid expiration date type')
- self.root.set('validUntil', d.isoformat())
+ self.root.set('validUntil', d.isoformat() + 'Z')
def add_cert(self, certdata, use):
desc = mdElement(self.role, 'KeyDescriptor')