From: Sergey Matveev Date: Sat, 8 Feb 2020 09:57:21 +0000 (+0300) Subject: ASN.1 tells that *Time is VisibleString X-Git-Tag: 6.1~13 X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=commitdiff_plain;h=f4208ef738d16dc4b7a919106b7bc031179d6a16 ASN.1 tells that *Time is VisibleString --- 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"