1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
-- Module ISO9541-SN (ISO:1991)
--
-- Copyright � ISO/IEC 1991. This version of
-- this ASN.1 module is part of ISO|IEC 9541-2:1991;
-- see the ISO|IEC text itself for full legal notices.
--
ISO9541-SN {1 0 9541 2 3} DEFINITIONS ::=
BEGIN
EXPORTS Structured-Name, Owner-Name, Object-Name-Component;
Structured-Name ::= SEQUENCE {
owner-name [0] IMPLICIT Owner-Name OPTIONAL,
-- length restricted to 120 characters
owner-description [1] Message OPTIONAL,
object-name [2] SEQUENCE OF Object-Name-Component OPTIONAL,
-- length restricted to 100 characters
object-description [3] Message OPTIONAL
}
Owner-Name ::= SEQUENCE {
objectIdentifier [0] IMPLICIT OBJECT IDENTIFIER OPTIONAL,
ownerNameComponent [1] SEQUENCE OF Owner-Name-Component OPTIONAL
}
Owner-Name-Component ::= [0] VisibleString
-- except for "//" and "::"
Object-Name-Component ::= [0] VisibleString
-- only characters from the following
-- repertoire: "A-Z", "a-z", "0-9",
-- Hyphen, and Period. If the name
-- component is a numeric value,
-- the first digit is in the range
-- of 1 to 9
Message ::= CHOICE {
numeric [0] NumericString,
printable [1] PrintableString,
teletex [2] TeletexString,
videotex [3] VideotexString,
visible [4] VisibleString,
ia5 [5] IA5String,
graphic [6] GraphicString,
general [7] GeneralString
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
|