]>
Commit | Line | Data |
---|---|---|
bac41a7b A |
1 | -- @(#) sm_x501if.asn 1.2 2/24/98 13:39:21 |
2 | InformationFramework | |
3 | -- | |
4 | -- oid defined in sm_x501ud.asn | |
5 | -- | |
6 | -- { joint-iso-itu-t(1) ds(5) modules(1) informationFramework(1) 3 } | |
7 | DEFINITIONS EXPLICIT TAGS ::= | |
8 | BEGIN | |
9 | ||
10 | ||
11 | -- Added this because the CMS module needs it and thinks it comes from | |
12 | -- this module. | |
13 | -- | |
14 | -- Pierce 2/23/98 | |
15 | ||
16 | Attributes ::= SET OF Attribute | |
17 | ||
18 | AttributeType ::= OBJECT IDENTIFIER | |
19 | ||
20 | AttributeValue ::= ANY | |
21 | ||
22 | Attribute ::= SEQUENCE { | |
23 | type AttributeType, | |
24 | values SET OF AttributeValue | |
25 | } | |
26 | ||
27 | Name ::= CHOICE { | |
28 | rDNSequence RDNSequence | |
29 | } | |
30 | ||
31 | DistinguishedName ::= RDNSequence | |
32 | ||
33 | RDNSequence ::= SEQUENCE OF RelativeDistinguishedName | |
34 | ||
35 | RelativeDistinguishedName ::= SET SIZE (1..MAX) OF | |
36 | AttributeTypeAndDistinguishedValue | |
37 | ||
38 | ||
39 | AttributeTypeAndDistinguishedValue ::= SEQUENCE { | |
40 | type OBJECT IDENTIFIER, | |
41 | value ANY, | |
42 | primaryDistinguished BOOLEAN DEFAULT TRUE, | |
43 | valuesWithContext SET SIZE (1 .. MAX) OF SEQUENCE { | |
44 | distingAttrValue OBJECT IDENTIFIER OPTIONAL, | |
45 | contextList SET SIZE (1 .. MAX) OF ANY } OPTIONAL | |
46 | } | |
47 | ||
48 | END |