aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/sundial.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/sundial.py')
-rw-r--r--rpkid/rpki/sundial.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rpkid/rpki/sundial.py b/rpkid/rpki/sundial.py
index fe5623b9..e8c92d5a 100644
--- a/rpkid/rpki/sundial.py
+++ b/rpkid/rpki/sundial.py
@@ -67,7 +67,8 @@ class datetime(pydatetime.datetime):
@classmethod
def fromUTCTime(cls, x):
"""Convert from ASN.1 UTCTime."""
- return cls.strptime(x, "%y%m%d%H%M%SZ")
+ x = str(x)
+ return cls.fromGeneralizedTime(("19" if x[0] >= "5" else "20") + x)
def toUTCTime(self):
"""Convert to ASN.1 UTCTime."""