]> git.saurik.com Git - apple/security.git/blob - libsecurity_asn1/asn1/sm_x520sa.asn
Security-55163.44.tar.gz
[apple/security.git] / libsecurity_asn1 / asn1 / sm_x520sa.asn
1 -- @(#) sm_x520sa.asn 1.3 4/27/98 14:42:39
2 SelectedAttributeTypes
3 --
4 -- oid defined in sm_x501ud.asn
5 --
6 -- {joint-iso-ccitt ds(5) module(1) selectedAttributeTypes(5) 2}
7 DEFINITIONS ::=
8
9 BEGIN
10
11 -- EXPORTS All --
12
13 -- The types and values defined in this module are exported for use in the
14 -- other ASN.1 modules contained
15 -- within the Directory Specifications, and for the use of other applications
16 -- which will use them to access
17 -- Directory services. Other applications may use them for their own purposes,
18 -- but this will not constrain
19 -- extensions and modifications needed to maintain or improve the Directory
20 -- service.
21 IMPORTS
22
23 informationFramework, upperBounds, id-at, id-mr
24 FROM UsefulDefinitions { usefulDefinitions }
25
26 AttributeType, DistinguishedName
27 FROM InformationFramework { informationFramework } ;
28
29 -- Directory string type --
30
31 UniqueIdentifier ::= BIT STRING
32
33 DirectoryString ::= CHOICE {
34 teletexString TeletexString (SIZE (1..MAX)),
35 printableString PrintableString (SIZE (1..MAX)),
36 universalString UniversalString (SIZE (1..MAX)),
37 bmpString BMPString (SIZE (1..MAX)),
38 utf8String UTF8String (SIZE (1..MAX)) }
39
40
41 -- Object identifier assignments
42 -- object identifiers assigned in other modules are shown in comments
43 -- Attributes
44 -- id-at-objectClass OBJECT IDENTIFIER ::= {id-at 0}
45 -- id-at-aliasedEntryName OBJECT IDENTIFIER ::= {id-at 1}
46 id-at-encryptedAliasedEntryName OBJECT IDENTIFIER ::= {id-at 1 2}
47 id-at-knowledgeInformation OBJECT IDENTIFIER ::= {id-at 2}
48 id-at-commonName OBJECT IDENTIFIER ::= {id-at 3}
49 id-at-encryptedCommonName OBJECT IDENTIFIER ::= {id-at 3 2}
50 id-at-surname OBJECT IDENTIFIER ::= {id-at 4}
51 id-at-encryptedSurname OBJECT IDENTIFIER ::= {id-at 4 2}
52 id-at-serialNumber OBJECT IDENTIFIER ::= {id-at 5}
53 id-at-encryptedSerialNumber OBJECT IDENTIFIER ::= {id-at 5 2}
54 id-at-countryName OBJECT IDENTIFIER ::= {id-at 6}
55 id-at-encryptedCountryName OBJECT IDENTIFIER ::= {id-at 6 2}
56 id-at-localityName OBJECT IDENTIFIER ::= {id-at 7}
57 id-at-encryptedLocalityName OBJECT IDENTIFIER ::= {id-at 7 2}
58 id-at-collectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1}
59 id-at-encryptedCollectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1 2}
60 id-at-stateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8}
61 id-at-encryptedStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 2}
62 id-at-collectiveStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 1}
63 id-at-encryptedCollectiveStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 1 2}
64 id-at-streetAddress OBJECT IDENTIFIER ::= {id-at 9}
65 id-at-encryptedStreetAddress OBJECT IDENTIFIER ::= {id-at 9 2}
66 id-at-collectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1}
67 id-at-encryptedCollectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1 2}
68 id-at-organizationName OBJECT IDENTIFIER ::= {id-at 10}
69 id-at-encryptedOrganizationName OBJECT IDENTIFIER ::= {id-at 10 2}
70 id-at-collectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1}
71 id-at-encryptedCollectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1 2}
72 id-at-organizationalUnitName OBJECT IDENTIFIER ::= {id-at 11}
73 id-at-encryptedOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 2}
74 id-at-collectiveOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 1}
75 id-at-encryptedCollectiveOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 1 2}
76 id-at-title OBJECT IDENTIFIER ::= {id-at 12}
77 id-at-encryptedTitle OBJECT IDENTIFIER ::= {id-at 12 2}
78 id-at-description OBJECT IDENTIFIER ::= {id-at 13}
79 id-at-encryptedDescription OBJECT IDENTIFIER ::= {id-at 13 2}
80 id-at-searchGuide OBJECT IDENTIFIER ::= {id-at 14}
81 id-at-encryptedSearchGuide OBJECT IDENTIFIER ::= {id-at 14 2}
82 id-at-businessCategory OBJECT IDENTIFIER ::= {id-at 15}
83 id-at-encryptedBusinessCategory OBJECT IDENTIFIER ::= {id-at 15 2}
84 id-at-postalAddress OBJECT IDENTIFIER ::= {id-at 16}
85 id-at-encryptedPostalAddress OBJECT IDENTIFIER ::= {id-at 16 2}
86 id-at-collectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1}
87 id-at-encryptedCollectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1 2}
88 id-at-postalCode OBJECT IDENTIFIER ::= {id-at 17}
89 id-at-encryptedPostalCode OBJECT IDENTIFIER ::= {id-at 17 2}
90 id-at-collectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1}
91 id-at-encryptedCollectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1 2}
92 id-at-postOfficeBox OBJECT IDENTIFIER ::= {id-at 18}
93 id-at-encryptedPostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 2}
94 id-at-collectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1}
95 id-at-encryptedCollectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1 2}
96 id-at-physicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19}
97 id-at-encryptedPhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 2}
98 id-at-collectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 1}
99 id-at-encryptedCollectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 1 2}
100 id-at-telephoneNumber OBJECT IDENTIFIER ::= {id-at 20}
101 id-at-encryptedTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 2}
102 id-at-collectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1}
103 id-at-encryptedCollectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1 2}
104 id-at-telexNumber OBJECT IDENTIFIER ::= {id-at 21}
105 id-at-encryptedTelexNumber OBJECT IDENTIFIER ::= {id-at 21 2}
106 id-at-collectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1}
107 id-at-encryptedCollectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1 2}
108 id-at-teletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22}
109 id-at-encryptedTeletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22 2}
110 id-at-collectiveTeletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22 1}
111 id-at-encryptedCollectiveTeletexTerminalIdentifier OBJECT IDENTIFIER ::= {id-at 22 1 2}
112 id-at-facsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23}
113 id-at-encryptedFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 2}
114 id-at-collectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 1}
115 id-at-encryptedCollectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 1 2}
116 id-at-x121Address OBJECT IDENTIFIER ::= {id-at 24}
117 id-at-encryptedX121Address OBJECT IDENTIFIER ::= {id-at 24 2}
118 id-at-internationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25}
119 id-at-encryptedInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 2}
120 id-at-collectiveInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 1}
121 id-at-encryptedCollectiveInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 1 2}
122 id-at-registeredAddress OBJECT IDENTIFIER ::= {id-at 26}
123 id-at-encryptedRegisteredAddress OBJECT IDENTIFIER ::= {id-at 26 2}
124 id-at-destinationIndicator OBJECT IDENTIFIER ::= {id-at 27}
125 id-at-encryptedDestinationIndicator OBJECT IDENTIFIER ::= {id-at 27 2}
126 id-at-preferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28}
127 id-at-encryptedPreferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28 2}
128 id-at-presentationAddress OBJECT IDENTIFIER ::= {id-at 29}
129 id-at-encryptedPresentationAddress OBJECT IDENTIFIER ::= {id-at 29 2}
130 id-at-supportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30}
131 id-at-encryptedSupportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30 2}
132 id-at-member OBJECT IDENTIFIER ::= {id-at 31}
133 id-at-encryptedMember OBJECT IDENTIFIER ::= {id-at 31 2}
134 id-at-owner OBJECT IDENTIFIER ::= {id-at 32}
135 id-at-encryptedOwner OBJECT IDENTIFIER ::= {id-at 32 2}
136 id-at-roleOccupant OBJECT IDENTIFIER ::= {id-at 33}
137 id-at-encryptedRoleOccupant OBJECT IDENTIFIER ::= {id-at 33 2}
138 id-at-seeAlso OBJECT IDENTIFIER ::= {id-at 34}
139 id-at-encryptedSeeAlso OBJECT IDENTIFIER ::= {id-at 34 2}
140 -- id-at-userPassword OBJECT IDENTIFIER ::= {id-at 35}
141 id-at-encryptedUserPassword OBJECT IDENTIFIER ::= {id-at 35 2}
142 -- id-at-userCertificate OBJECT IDENTIFIER ::= {id-at 36}
143 id-at-encryptedUserCertificate OBJECT IDENTIFIER ::= {id-at 36 2}
144 -- id-at-cACertificate OBJECT IDENTIFIER ::= {id-at 37}
145 id-at-encryptedCACertificate OBJECT IDENTIFIER ::= {id-at 37 2}
146 -- id-at-authorityRevocationList OBJECT IDENTIFIER ::= {id-at 38}
147 id-at-encryptedAuthorityRevocationList
148 OBJECT IDENTIFIER ::= {id-at 38 2}
149 -- id-at-certificateRevocationList OBJECT IDENTIFIER ::= {id-at 39}
150 id-at-encryptedCertificateRevocationList
151 OBJECT IDENTIFIER ::= {id-at 39 2}
152 -- id-at-crossCertificatePair OBJECT IDENTIFIER ::= {id-at 40}
153 id-at-encryptedCrossCertificatePair OBJECT IDENTIFIER ::= {id-at 40 2}
154 id-at-name OBJECT IDENTIFIER ::= {id-at 41}
155 id-at-givenName OBJECT IDENTIFIER ::= {id-at 42}
156 id-at-encryptedGivenName OBJECT IDENTIFIER ::= {id-at 42 2}
157 id-at-initials OBJECT IDENTIFIER ::= {id-at 43}
158 id-at-encryptedInitials OBJECT IDENTIFIER ::= {id-at 43 2}
159 id-at-generationQualifier OBJECT IDENTIFIER ::= {id-at 44}
160 id-at-encryptedGenerationQualifier OBJECT IDENTIFIER ::= {id-at 44 2}
161 id-at-uniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45}
162 id-at-encryptedUniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45 2}
163 id-at-dnQualifier OBJECT IDENTIFIER ::= {id-at 46}
164 id-at-encryptedDnQualifier OBJECT IDENTIFIER ::= {id-at 46 2}
165 id-at-enhancedSearchGuide OBJECT IDENTIFIER ::= {id-at 47}
166 id-at-encryptedEnhancedSearchGuide
167 OBJECT IDENTIFIER ::= {id-at 47 2}
168 id-at-protocolInformation OBJECT IDENTIFIER ::= {id-at 48}
169 id-at-encryptedProtocolInformation
170 OBJECT IDENTIFIER ::= {id-at 48 2}
171 id-at-distinguishedName OBJECT IDENTIFIER ::= {id-at 49}
172 id-at-encryptedDistinguishedName OBJECT IDENTIFIER ::= {id-at 49 2}
173 id-at-uniqueMember OBJECT IDENTIFIER ::= {id-at 50}
174 id-at-encryptedUniqueMember OBJECT IDENTIFIER ::= {id-at 50 2}
175 id-at-houseIdentifier OBJECT IDENTIFIER ::= {id-at 51}
176 id-at-encryptedHouseIdentifier OBJECT IDENTIFIER ::= {id-at 51 2}
177 --id-at-supportedAlgorithms OBJECT IDENTIFIER ::= {id-at 52}
178 id-at-encryptedSupportedAlgorithms OBJECT IDENTIFIER ::= {id-at 52 2}
179 --id-at-deltaRevocationList OBJECT IDENTIFIER ::= {id-at 53}
180 id-at-encryptedDeltaRevocationList OBJECT IDENTIFIER ::= {id-at 53 2}
181 id-at-dmdName OBJECT IDENTIFIER ::= {id-at 54}
182 id-at-encryptedDmdName OBJECT IDENTIFIER ::= {id-at 54 2}
183 -- id-at-clearance OBJECT IDENTIFIER ::= {id-at 55}
184 id-at-encryptedClearance OBJECT IDENTIFIER ::= {id-at 55 2}
185 -- id-at-defaultDirQop OBJECT IDENTIFIER ::= {id-at 56}
186 id-at-encryptedDefaultDirQop OBJECT IDENTIFIER ::= {id-at 56 2}
187 -- id-at-attributeIntegrityInfo OBJECT IDENTIFIER ::= {id-at 57}
188 id-at-encryptedAttributeIntegrityInfo OBJECT IDENTIFIER ::= {id-at 57 2}
189 --id-at-attributeCertificate OBJECT IDENTIFIER ::= {id-at 58}
190 id-at-encryptedAttributeCertificate OBJECT IDENTIFIER ::= {id-at 58 2}
191 -- id-at-attributeCertificateRevocationList OBJECT IDENTIFIER ::= {id-at 59}
192 id-at-encryptedAttributeCertificateRevocationList OBJECT IDENTIFIER ::= {id-at 59 2}
193 -- id-at-confKeyInfo OBJECT IDENTIFIER ::= {id-at 60}
194 id-at-encryptedConfKeyInfo OBJECT IDENTIFIER ::= {id-at 60 2}
195
196 END