From f4208ef738d16dc4b7a919106b7bc031179d6a16 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 8 Feb 2020 12:57:21 +0300 Subject: [PATCH] ASN.1 tells that *Time is VisibleString --- pyderasn.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pyderasn.py b/pyderasn.py index 5597563..9e94184 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -4136,7 +4136,14 @@ LEN_YYYYMMDDHHMMSSDMZ = len("YYYYMMDDHHMMSSDMZ") LEN_YYYYMMDDHHMMSSZ = len("YYYYMMDDHHMMSSZ") -class UTCTime(CommonString): +class VisibleString(CommonString): + __slots__ = () + tag_default = tag_encode(26) + encoding = "ascii" + asn1_type_name = "VisibleString" + + +class UTCTime(VisibleString): """``UTCTime`` datetime type >>> t = UTCTime(datetime(2017, 9, 30, 22, 7, 50, 123)) @@ -4391,13 +4398,6 @@ class GraphicString(CommonString): asn1_type_name = "GraphicString" -class VisibleString(CommonString): - __slots__ = () - tag_default = tag_encode(26) - encoding = "ascii" - asn1_type_name = "VisibleString" - - class ISO646String(VisibleString): __slots__ = () asn1_type_name = "ISO646String" -- 2.44.0