blob: e61b2f44d4d3cb286cff5972d7a65b8f07efbaa6 [file] [log] [blame]
Lev Walkin5bbff1e2004-06-28 21:13:22 +00001
Lev Walkin23b7c452004-09-05 10:38:36 +00002ModuleTestClassSimple {iso org(3) dod(6) internet(1) private(4)
Lev Walkin5bbff1e2004-06-28 21:13:22 +00003 enterprise(1) spelio(9363) software(1) asn1c(5) test(1)
4 34 }
5DEFINITIONS IMPLICIT TAGS ::=
6BEGIN
7
8EXTENSION ::= CLASS {
9 &id OBJECT IDENTIFIER UNIQUE,
10 &ExtnType
11} WITH SYNTAX {
12 SYNTAX &ExtnType
13 IDENTIFIED BY &id
14 }
15
16
17Ext1 ::= SEQUENCE {
18 extnId EXTENSION.&id
19}
20
21EXTENSION-ATTRIBUTE ::= CLASS {
22 &id INTEGER (0..256) UNIQUE,
23 &Type
24} WITH SYNTAX {&Type IDENTIFIED BY &id}
25
26
27terminal-type EXTENSION-ATTRIBUTE ::= { TerminalType IDENTIFIED BY 23}
28
29ExtensionAttribute ::= SEQUENCE {
30 extension-attribute-type [0] IMPLICIT EXTENSION-ATTRIBUTE.&id ({ExtensionAttributeTable}),
31 extension-attribute-value [1] IMPLICIT EXTENSION-ATTRIBUTE.&Type ({ExtensionAttributeTable}{@extension-attribute-type})
32}
33
34ub-extension-attributes INTEGER ::= 256
35
36END