]> git.saurik.com Git - apple/security.git/blame - SecurityASN1/asn/sm_x501if.asn
Security-54.1.9.tar.gz
[apple/security.git] / SecurityASN1 / asn / sm_x501if.asn
CommitLineData
bac41a7b
A
1-- @(#) sm_x501if.asn 1.2 2/24/98 13:39:21
2InformationFramework
3--
4-- oid defined in sm_x501ud.asn
5--
6-- { joint-iso-itu-t(1) ds(5) modules(1) informationFramework(1) 3 }
7DEFINITIONS EXPLICIT TAGS ::=
8BEGIN
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
16Attributes ::= SET OF Attribute
17
18AttributeType ::= OBJECT IDENTIFIER
19
20AttributeValue ::= ANY
21
22Attribute ::= SEQUENCE {
23 type AttributeType,
24 values SET OF AttributeValue
25}
26
27Name ::= CHOICE {
28 rDNSequence RDNSequence
29}
30
31DistinguishedName ::= RDNSequence
32
33RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
34
35RelativeDistinguishedName ::= SET SIZE (1..MAX) OF
36 AttributeTypeAndDistinguishedValue
37
38
39AttributeTypeAndDistinguishedValue ::= 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
48END