from pyderasn import SetOf
from pyderasn import tag_ctxc
from pyderasn import tag_ctxp
+from pyderasn import TeletexString
from pyderasn import UTCTime
pass
+class OrganizationName(Choice):
+ schema = (
+ ('printableString', PrintableString()),
+ ('teletexString', TeletexString()),
+ )
+
+
class AttributeTypeAndValue(Sequence):
schema = (
- ("type", AttributeType()),
+ ("type", AttributeType(defines=("value", {
+ ObjectIdentifier("2.5.4.6"): PrintableString(),
+ ObjectIdentifier("2.5.4.8"): PrintableString(),
+ ObjectIdentifier("2.5.4.7"): PrintableString(),
+ ObjectIdentifier("2.5.4.10"): OrganizationName(),
+ ObjectIdentifier("2.5.4.3"): PrintableString(),
+ }))),
("value", AttributeValue()),
)