pyderasn.py | 2 +- diff --git a/pyderasn.py b/pyderasn.py index 24d5998886b4590c92b44173e10263aa61f4d8ce6ab77dc44ff58e823438b115..fe4cb421eb0d9ad33ac51d62331c08382d5651b5ee7e93b9a3d7e985ecd31b3c 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -5415,7 +5415,7 @@ raise ValueError("invalid GeneralizedTime length") def _encode_time(self): value = self._value - encoded = value.strftime("%Y%m%d%H%M%S") + encoded = ("%04d" % value.year) + value.strftime("%m%d%H%M%S") if value.microsecond > 0: encoded += (".%06d" % value.microsecond).rstrip("0") return (encoded + "Z").encode("ascii")