|
|
1.1 root 1: -- ASN.1 UNIVERSAL defined types
2:
3: -- $Header: /f/osi/pepsy/RCS/UNIV.py,v 7.0 90/07/01 19:54:12 mrose Exp $
4: --
5: --
6: -- $Log: UNIV.py,v $
7: -- Revision 7.0 90/07/01 19:54:12 mrose
8: -- *** empty log message ***
9: --
10: -- Revision 7.0 89/11/23 22:11:36 mrose
11: -- Release 6.0
12: --
13:
14: --
15: -- NOTICE
16: --
17: -- Acquisition, use, and distribution of this module and related
18: -- materials are subject to the restrictions of a license agreement.
19: -- Consult the Preface in the User's Manual for the full terms of
20: -- this agreement.
21: --
22: --
23:
24:
25: UNIV DEFINITIONS ::=
26:
27: %{
28: #ifndef lint
29: static char *rcsid = "$Header: /f/osi/pepsy/RCS/UNIV.py,v 7.0 90/07/01 19:54:12 mrose Exp $";
30: #endif
31: %}
32:
33: BEGIN
34:
35:
36: -- ISO 646-1983
37: IA5String ::=
38: [UNIVERSAL 22]
39: IMPLICIT OCTET STRING
40:
41: NumericString ::=
42: [UNIVERSAL 18]
43: IMPLICIT IA5String
44:
45: PrintableString ::=
46: [UNIVERSAL 19]
47: IMPLICIT IA5String
48:
49:
50: -- ISO 6937/2-1983
51: T61String ::=
52: [UNIVERSAL 20]
53: IMPLICIT OCTET STRING
54:
55: TeletexString ::=
56: T61String
57:
58: -- ISO 6937/2-1983
59: VideotexString ::=
60: [UNIVERSAL 21]
61: IMPLICIT OCTET STRING
62:
63:
64: -- ISO 2014, 3307, 4031
65: -- date, time, zone
66: GeneralizedTime ::=
67: [UNIVERSAL 24]
68: IMPLICIT VisibleString
69:
70: GeneralisedTime ::=
71: GeneralizedTime
72:
73:
74: UTCTime ::=
75: [UNIVERSAL 23]
76: IMPLICIT VisibleString
77:
78: UniversalTime ::=
79: UTCTime
80:
81: -- ISO 2375
82: GraphicString ::=
83: [UNIVERSAL 25]
84: IMPLICIT OCTET STRING
85:
86: VisibleString ::=
87: [UNIVERSAL 26]
88: IMPLICIT OCTET STRING
89:
90: ISO646String ::=
91: VisibleString
92:
93: GeneralString ::=
94: [UNIVERSAL 27]
95: IMPLICIT OCTET STRING
96:
97: CharacterString ::=
98: [UNIVERSAL 28]
99: IMPLICIT OCTET STRING
100:
101:
102: -- ISO 8824
103: EXTERNAL ::=
104: [UNIVERSAL 8]
105: IMPLICIT SEQUENCE {
106: direct-reference
107: OBJECT IDENTIFIER
108: OPTIONAL,
109:
110: indirect-reference
111: INTEGER
112: --* OPTIONAL *-- DEFAULT 0,
113:
114: data-value-descriptor
115: ObjectDescriptor
116: OPTIONAL,
117:
118: encoding
119: CHOICE {
120: single-ASN1-type[0]
121: ANY,
122:
123: octet-aligned[1]
124: IMPLICIT OCTET STRING,
125:
126: arbitrary[2]
127: IMPLICIT BIT STRING
128: }
129: }
130:
131:
132: -- ISO 8824
133: ObjectDescriptor ::=
134: [UNIVERSAL 7]
135: IMPLICIT GraphicString
136:
137: END
138:
139: %{
140:
141: PEPYPARM NullParm = (PEPYPARM) 0;
142:
143: %}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.