~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/modified_x420/SelectedAttributeTypes.asn

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-- Module SelectedAttributeTypes (X.520:08/1997)
 
2
 
 
3
SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1)
 
4
  selectedAttributeTypes(5) 3} DEFINITIONS ::=
 
5
BEGIN
 
6
 
 
7
-- EXPORTS All 
 
8
-- The types and values defined in this module are exported for use in the other ASN.1 modules contained 
 
9
-- within the Directory Specifications, and for the use of other applications which will use them to access 
 
10
-- Directory services. Other applications may use them for their own purposes, but this will not constrain
 
11
-- extensions and modifications needed to maintain or improve the Directory service.
 
12
IMPORTS
 
13
  informationFramework, upperBounds, id-at, id-mr, id-avc,
 
14
    directoryAbstractService, id-pr, id-not, id-cat
 
15
    FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1)
 
16
      usefulDefinitions(0) 3}
 
17
  Attribute, ATTRIBUTE, MATCHING-RULE, AttributeType, OBJECT-CLASS,
 
18
    DistinguishedName, objectIdentifierMatch, distinguishedNameMatch, 
 
19
    CONTEXT, ContextAssertion, AttributeCombination, ContextCombination,
 
20
    MAPPING-BASED-MATCHING, MRMapping, AttributeValueAssertion
 
21
    FROM InformationFramework informationFramework
 
22
  G3FacsimileNonBasicParameters
 
23
    FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0)
 
24
      mts-abstract-service(1) version-1999(1)}
 
25
  ub-answerback, ub-name, ub-common-name, ub-surname, ub-serial-number,
 
26
    ub-locality-name, ub-state-name, ub-street-address, ub-organization-name,
 
27
    ub-organizational-unit-name, ub-title, ub-description,
 
28
    ub-business-category, ub-postal-line, ub-postal-string, ub-postal-code,
 
29
    ub-post-office-box, ub-physical-office-name, ub-telex-number,
 
30
    ub-country-code, ub-teletex-terminal-id, ub-telephone-number,
 
31
    ub-x121-address, ub-international-isdn-number, ub-destination-indicator,
 
32
    ub-user-password, ub-match, ub-knowledge-information,
 
33
    ub-directory-string-first-component-match, ub-localeContextSyntax,
 
34
    ub-pseudonym
 
35
    FROM UpperBounds upperBounds
 
36
  FilterItem, HierarchySelections, SearchControlOptions, ServiceControlOptions
 
37
    FROM DirectoryAbstractService directoryAbstractService;
 
38
 
 
39
-- Directory string type 
 
40
DirectoryString{INTEGER:maxSize} ::= CHOICE {
 
41
  teletexString    TeletexString(SIZE (1..maxSize)),
 
42
  printableString  PrintableString(SIZE (1..maxSize)),
 
43
  universalString  UniversalString(SIZE (1..maxSize)),
 
44
  bmpString        BMPString(SIZE (1..maxSize)),
 
45
  uTF8String       UTF8String(SIZE (1..maxSize))
 
46
}
 
47
 
 
48
-- Attribute types 
 
49
knowledgeInformation ATTRIBUTE ::= {
 
50
  WITH SYNTAX             DirectoryString {ub-knowledge-information}
 
51
  EQUALITY MATCHING RULE  caseIgnoreMatch
 
52
  ID                      id-at-knowledgeInformation
 
53
}
 
54
 
 
55
name ATTRIBUTE ::= {
 
56
  WITH SYNTAX               DirectoryString {ub-name}
 
57
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
58
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
59
  ID                        id-at-name
 
60
}
 
61
 
 
62
commonName ATTRIBUTE ::= {
 
63
  SUBTYPE OF   name
 
64
  WITH SYNTAX  DirectoryString {ub-common-name}
 
65
  ID           id-at-commonName
 
66
}
 
67
 
 
68
surname ATTRIBUTE ::= {
 
69
  SUBTYPE OF   name
 
70
  WITH SYNTAX  DirectoryString {ub-surname}
 
71
  ID           id-at-surname
 
72
}
 
73
 
 
74
givenName ATTRIBUTE ::= {
 
75
  SUBTYPE OF   name
 
76
  WITH SYNTAX  DirectoryString {ub-name}
 
77
  ID           id-at-givenName
 
78
}
 
79
 
 
80
initials ATTRIBUTE ::= {
 
81
  SUBTYPE OF   name
 
82
  WITH SYNTAX  DirectoryString {ub-name}
 
83
  ID           id-at-initials
 
84
}
 
85
 
 
86
generationQualifier ATTRIBUTE ::= {
 
87
  SUBTYPE OF   name
 
88
  WITH SYNTAX  DirectoryString {ub-name}
 
89
  ID           id-at-generationQualifier
 
90
}
 
91
 
 
92
uniqueIdentifier ATTRIBUTE ::= {
 
93
  WITH SYNTAX             UniqueIdentifier
 
94
  EQUALITY MATCHING RULE  bitStringMatch
 
95
  ID                      id-at-uniqueIdentifier
 
96
}
 
97
 
 
98
UniqueIdentifier ::= BIT STRING
 
99
 
 
100
dnQualifier ATTRIBUTE ::= {
 
101
  WITH SYNTAX               PrintableString
 
102
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
103
  ORDERING MATCHING RULE    caseIgnoreOrderingMatch
 
104
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
105
  ID                        id-at-dnQualifier
 
106
}
 
107
 
 
108
serialNumber ATTRIBUTE ::= {
 
109
  WITH SYNTAX               PrintableString(SIZE (1..ub-serial-number))
 
110
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
111
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
112
  ID                        id-at-serialNumber
 
113
}
 
114
 
 
115
pseudonym ATTRIBUTE ::= {
 
116
  SUBTYPE OF   name
 
117
  WITH SYNTAX  DirectoryString {ub-pseudonym}
 
118
  ID           id-at-pseudonym
 
119
}
 
120
 
 
121
countryName ATTRIBUTE ::= {
 
122
  SUBTYPE OF    name
 
123
  WITH SYNTAX   CountryName
 
124
  SINGLE VALUE  TRUE
 
125
  ID            id-at-countryName
 
126
}
 
127
 
 
128
CountryName ::= PrintableString(SIZE (2)) -- ISO 3166 codes only
 
129
                               
 
130
 
 
131
localityName ATTRIBUTE ::= {
 
132
  SUBTYPE OF   name
 
133
  WITH SYNTAX  DirectoryString {ub-locality-name}
 
134
  ID           id-at-localityName
 
135
}
 
136
 
 
137
collectiveLocalityName ATTRIBUTE ::= {
 
138
  SUBTYPE OF  localityName
 
139
  COLLECTIVE  TRUE
 
140
  ID          id-at-collectiveLocalityName
 
141
}
 
142
 
 
143
stateOrProvinceName ATTRIBUTE ::= {
 
144
  SUBTYPE OF   name
 
145
  WITH SYNTAX  DirectoryString {ub-state-name}
 
146
  ID           id-at-stateOrProvinceName
 
147
}
 
148
 
 
149
collectiveStateOrProvinceName ATTRIBUTE ::= {
 
150
  SUBTYPE OF  stateOrProvinceName
 
151
  COLLECTIVE  TRUE
 
152
  ID          id-at-collectiveStateOrProvinceName
 
153
}
 
154
 
 
155
streetAddress ATTRIBUTE ::= {
 
156
  WITH SYNTAX               DirectoryString {ub-street-address}
 
157
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
158
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
159
  ID                        id-at-streetAddress
 
160
}
 
161
 
 
162
collectiveStreetAddress ATTRIBUTE ::= {
 
163
  SUBTYPE OF  streetAddress
 
164
  COLLECTIVE  TRUE
 
165
  ID          id-at-collectiveStreetAddress
 
166
}
 
167
 
 
168
houseIdentifier ATTRIBUTE ::= {
 
169
  WITH SYNTAX               DirectoryString {ub-name}
 
170
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
171
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
172
  ID                        id-at-houseIdentifier
 
173
}
 
174
 
 
175
organizationName ATTRIBUTE ::= {
 
176
  SUBTYPE OF   name
 
177
  WITH SYNTAX  DirectoryString {ub-organization-name}
 
178
  ID           id-at-organizationName
 
179
}
 
180
 
 
181
collectiveOrganizationName ATTRIBUTE ::= {
 
182
  SUBTYPE OF  organizationName
 
183
  COLLECTIVE  TRUE
 
184
  ID          id-at-collectiveOrganizationName
 
185
}
 
186
 
 
187
organizationalUnitName ATTRIBUTE ::= {
 
188
  SUBTYPE OF   name
 
189
  WITH SYNTAX  DirectoryString {ub-organizational-unit-name}
 
190
  ID           id-at-organizationalUnitName
 
191
}
 
192
 
 
193
collectiveOrganizationalUnitName ATTRIBUTE ::= {
 
194
  SUBTYPE OF  organizationalUnitName
 
195
  COLLECTIVE  TRUE
 
196
  ID          id-at-collectiveOrganizationalUnitName
 
197
}
 
198
 
 
199
title ATTRIBUTE ::= {
 
200
  SUBTYPE OF   name
 
201
  WITH SYNTAX  DirectoryString {ub-title}
 
202
  ID           id-at-title
 
203
}
 
204
 
 
205
description ATTRIBUTE ::= {
 
206
  WITH SYNTAX               DirectoryString {ub-description}
 
207
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
208
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
209
  ID                        id-at-description
 
210
}
 
211
 
 
212
searchGuide ATTRIBUTE ::= {WITH SYNTAX  Guide
 
213
                           ID           id-at-searchGuide
 
214
}
 
215
 
 
216
Guide ::= SET {
 
217
  objectClass  [0]  OBJECT-CLASS.&id OPTIONAL,
 
218
  criteria     [1]  Criteria
 
219
}
 
220
 
 
221
Criteria ::= CHOICE {
 
222
  type  [0]  CriteriaItem,
 
223
  and   [1]  SET OF Criteria,
 
224
  or    [2]  SET OF Criteria,
 
225
  not   [3]  Criteria
 
226
}
 
227
 
 
228
CriteriaItem ::= CHOICE {
 
229
  equality          [0]  AttributeType,
 
230
  substrings        [1]  AttributeType,
 
231
  greaterOrEqual    [2]  AttributeType,
 
232
  lessOrEqual       [3]  AttributeType,
 
233
  approximateMatch  [4]  AttributeType
 
234
}
 
235
 
 
236
enhancedSearchGuide ATTRIBUTE ::= {
 
237
  WITH SYNTAX  EnhancedGuide
 
238
  ID           id-at-enhancedSearchGuide
 
239
}
 
240
 
 
241
EnhancedGuide ::= SEQUENCE {
 
242
  objectClass  [0]  OBJECT-CLASS.&id,
 
243
  criteria     [1]  Criteria,
 
244
  subset
 
245
    [2]  INTEGER {baseObject(0), oneLevel(1), wholeSubtree(2)} DEFAULT oneLevel
 
246
}
 
247
 
 
248
businessCategory ATTRIBUTE ::= {
 
249
  WITH SYNTAX               DirectoryString {ub-business-category}
 
250
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
251
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
252
  ID                        id-at-businessCategory
 
253
}
 
254
 
 
255
postalAddress ATTRIBUTE ::= {
 
256
  WITH SYNTAX               PostalAddress
 
257
  EQUALITY MATCHING RULE    caseIgnoreListMatch
 
258
  SUBSTRINGS MATCHING RULE  caseIgnoreListSubstringsMatch
 
259
  ID                        id-at-postalAddress
 
260
}
 
261
 
 
262
PostalAddress ::=
 
263
  SEQUENCE SIZE (1..ub-postal-line) OF DirectoryString{ub-postal-string}
 
264
 
 
265
collectivePostalAddress ATTRIBUTE ::= {
 
266
  SUBTYPE OF  postalAddress
 
267
  COLLECTIVE  TRUE
 
268
  ID          id-at-collectivePostalAddress
 
269
}
 
270
 
 
271
postalCode ATTRIBUTE ::= {
 
272
  WITH SYNTAX               DirectoryString {ub-postal-code}
 
273
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
274
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
275
  ID                        id-at-postalCode
 
276
}
 
277
 
 
278
collectivePostalCode ATTRIBUTE ::= {
 
279
  SUBTYPE OF  postalCode
 
280
  COLLECTIVE  TRUE
 
281
  ID          id-at-collectivePostalCode
 
282
}
 
283
 
 
284
postOfficeBox ATTRIBUTE ::= {
 
285
  WITH SYNTAX               DirectoryString {ub-post-office-box}
 
286
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
287
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
288
  ID                        id-at-postOfficeBox
 
289
}
 
290
 
 
291
collectivePostOfficeBox ATTRIBUTE ::= {
 
292
  SUBTYPE OF  postOfficeBox
 
293
  COLLECTIVE  TRUE
 
294
  ID          id-at-collectivePostOfficeBox
 
295
}
 
296
 
 
297
physicalDeliveryOfficeName ATTRIBUTE ::= {
 
298
  WITH SYNTAX               DirectoryString {ub-physical-office-name}
 
299
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
300
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
301
  ID                        id-at-physicalDeliveryOfficeName
 
302
}
 
303
 
 
304
collectivePhysicalDeliveryOfficeName ATTRIBUTE ::= {
 
305
  SUBTYPE OF  physicalDeliveryOfficeName
 
306
  COLLECTIVE  TRUE
 
307
  ID          id-at-collectivePhysicalDeliveryOfficeName
 
308
}
 
309
 
 
310
telephoneNumber ATTRIBUTE ::= {
 
311
  WITH SYNTAX               TelephoneNumber
 
312
  EQUALITY MATCHING RULE    telephoneNumberMatch
 
313
  SUBSTRINGS MATCHING RULE  telephoneNumberSubstringsMatch
 
314
  ID                        id-at-telephoneNumber
 
315
}
 
316
 
 
317
TelephoneNumber ::= PrintableString(SIZE (1..ub-telephone-number))
 
318
 
 
319
-- String complying with CCITT Rec. E.123 only
 
320
collectiveTelephoneNumber ATTRIBUTE ::= {
 
321
  SUBTYPE OF  telephoneNumber
 
322
  COLLECTIVE  TRUE
 
323
  ID          id-at-collectiveTelephoneNumber
 
324
}
 
325
 
 
326
telexNumber ATTRIBUTE ::= {
 
327
  WITH SYNTAX  TelexNumber
 
328
  ID           id-at-telexNumber
 
329
}
 
330
 
 
331
TelexNumber ::= SEQUENCE {
 
332
  telexNumber  PrintableString(SIZE (1..ub-telex-number)),
 
333
  countryCode  PrintableString(SIZE (1..ub-country-code)),
 
334
  answerback   PrintableString(SIZE (1..ub-answerback))
 
335
}
 
336
 
 
337
collectiveTelexNumber ATTRIBUTE ::= {
 
338
  SUBTYPE OF  telexNumber
 
339
  COLLECTIVE  TRUE
 
340
  ID          id-at-collectiveTelexNumber
 
341
}
 
342
 
 
343
facsimileTelephoneNumber ATTRIBUTE ::= {
 
344
  WITH SYNTAX               FacsimileTelephoneNumber
 
345
  EQUALITY MATCHING RULE    facsimileNumberMatch
 
346
  SUBSTRINGS MATCHING RULE  facsimileNumberSubstringsMatch
 
347
  ID                        id-at-facsimileTelephoneNumber
 
348
}
 
349
 
 
350
facsimileNumberMatch MATCHING-RULE ::= {
 
351
  SYNTAX  TelephoneNumber
 
352
  ID      id-mr-facsimileNumberMatch
 
353
}
 
354
 
 
355
facsimileNumberSubstringsMatch MATCHING-RULE ::= {
 
356
  SYNTAX  SubstringAssertion
 
357
  ID      id-mr-facsimileNumberSubstringsMatch
 
358
}
 
359
 
 
360
FacsimileTelephoneNumber ::= SEQUENCE {
 
361
  telephoneNumber  TelephoneNumber,
 
362
  parameters       G3FacsimileNonBasicParameters OPTIONAL
 
363
}
 
364
 
 
365
collectiveFacsimileTelephoneNumber ATTRIBUTE ::= {
 
366
  SUBTYPE OF  facsimileTelephoneNumber
 
367
  COLLECTIVE  TRUE
 
368
  ID          id-at-collectiveFacsimileTelephoneNumber
 
369
}
 
370
 
 
371
x121Address ATTRIBUTE ::= {
 
372
  WITH SYNTAX               X121Address
 
373
  EQUALITY MATCHING RULE    numericStringMatch
 
374
  SUBSTRINGS MATCHING RULE  numericStringSubstringsMatch
 
375
  ID                        id-at-x121Address
 
376
}
 
377
 
 
378
X121Address ::= NumericString(SIZE (1..ub-x121-address))
 
379
 
 
380
-- String as defined by ITU-T Rec. X.121
 
381
internationalISDNNumber ATTRIBUTE ::= {
 
382
  WITH SYNTAX               InternationalISDNNumber
 
383
  EQUALITY MATCHING RULE    numericStringMatch
 
384
  SUBSTRINGS MATCHING RULE  numericStringSubstringsMatch
 
385
  ID                        id-at-internationalISDNNumber
 
386
}
 
387
 
 
388
InternationalISDNNumber ::=
 
389
  NumericString(SIZE (1..ub-international-isdn-number))
 
390
 
 
391
-- String complying with ITU-T Rec. E.164 only
 
392
collectiveInternationalISDNNumber ATTRIBUTE ::= {
 
393
  SUBTYPE OF  internationalISDNNumber
 
394
  COLLECTIVE  TRUE
 
395
  ID          id-at-collectiveInternationalISDNNumber
 
396
}
 
397
 
 
398
registeredAddress ATTRIBUTE ::= {
 
399
  SUBTYPE OF   postalAddress
 
400
  WITH SYNTAX  PostalAddress
 
401
  ID           id-at-registeredAddress
 
402
}
 
403
 
 
404
destinationIndicator ATTRIBUTE ::= {
 
405
  WITH SYNTAX               DestinationIndicator
 
406
  EQUALITY MATCHING RULE    caseIgnoreMatch
 
407
  SUBSTRINGS MATCHING RULE  caseIgnoreSubstringsMatch
 
408
  ID                        id-at-destinationIndicator
 
409
}
 
410
 
 
411
DestinationIndicator ::= PrintableString(SIZE (1..ub-destination-indicator))
 
412
 
 
413
communicationsService ATTRIBUTE ::= {
 
414
  WITH SYNTAX             OBJECT IDENTIFIER
 
415
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
416
  ID                      id-at-communicationsService
 
417
}
 
418
 
 
419
communicationsNetwork ATTRIBUTE ::= {
 
420
  WITH SYNTAX             OBJECT IDENTIFIER
 
421
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
422
  SINGLE VALUE            TRUE
 
423
  ID                      id-at-communicationsNetwork
 
424
}
 
425
 
 
426
-- alphabetical characters only
 
427
preferredDeliveryMethod ATTRIBUTE ::= {
 
428
  WITH SYNTAX   PreferredDeliveryMethod
 
429
  SINGLE VALUE  TRUE
 
430
  ID            id-at-preferredDeliveryMethod
 
431
}
 
432
 
 
433
PreferredDeliveryMethod ::=
 
434
  SEQUENCE OF
 
435
    INTEGER {any-delivery-method(0), mhs-delivery(1), physical-delivery(2),
 
436
             telex-delivery(3), teletex-delivery(4), g3-facsimile-delivery(5),
 
437
             g4-facsimile-delivery(6), ia5-terminal-delivery(7),
 
438
             videotex-delivery(8), telephone-delivery(9)}
 
439
 
 
440
presentationAddress ATTRIBUTE ::= {
 
441
  WITH SYNTAX             PresentationAddress
 
442
  EQUALITY MATCHING RULE  presentationAddressMatch
 
443
  SINGLE VALUE            TRUE
 
444
  ID                      id-at-presentationAddress
 
445
}
 
446
 
 
447
PresentationAddress ::= SEQUENCE {
 
448
  pSelector   [0]  OCTET STRING OPTIONAL,
 
449
  sSelector   [1]  OCTET STRING OPTIONAL,
 
450
  tSelector   [2]  OCTET STRING OPTIONAL,
 
451
  nAddresses  [3]  SET SIZE (1..MAX) OF OCTET STRING
 
452
}
 
453
 
 
454
supportedApplicationContext ATTRIBUTE ::= {
 
455
  WITH SYNTAX             OBJECT IDENTIFIER
 
456
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
457
  ID                      id-at-supportedApplicationContext
 
458
}
 
459
 
 
460
protocolInformation ATTRIBUTE ::= {
 
461
  WITH SYNTAX             ProtocolInformation
 
462
  EQUALITY MATCHING RULE  protocolInformationMatch
 
463
  ID                      id-at-protocolInformation
 
464
}
 
465
 
 
466
ProtocolInformation ::= SEQUENCE {
 
467
  nAddress  OCTET STRING,
 
468
  profiles  SET OF OBJECT IDENTIFIER
 
469
}
 
470
 
 
471
distinguishedName ATTRIBUTE ::= {
 
472
  WITH SYNTAX             DistinguishedName
 
473
  EQUALITY MATCHING RULE  distinguishedNameMatch
 
474
  ID                      id-at-distinguishedName
 
475
}
 
476
 
 
477
member ATTRIBUTE ::= {SUBTYPE OF  distinguishedName
 
478
                      ID          id-at-member
 
479
}
 
480
 
 
481
uniqueMember ATTRIBUTE ::= {
 
482
  WITH SYNTAX             NameAndOptionalUID
 
483
  EQUALITY MATCHING RULE  uniqueMemberMatch
 
484
  ID                      id-at-uniqueMember
 
485
}
 
486
 
 
487
NameAndOptionalUID ::= SEQUENCE {
 
488
  dn   DistinguishedName,
 
489
  uid  UniqueIdentifier OPTIONAL
 
490
}
 
491
 
 
492
owner ATTRIBUTE ::= {SUBTYPE OF  distinguishedName
 
493
                     ID          id-at-owner
 
494
}
 
495
 
 
496
roleOccupant ATTRIBUTE ::= {
 
497
  SUBTYPE OF  distinguishedName
 
498
  ID          id-at-roleOccupant
 
499
}
 
500
 
 
501
seeAlso ATTRIBUTE ::= {SUBTYPE OF  distinguishedName
 
502
                       ID          id-at-seeAlso
 
503
}
 
504
 
 
505
dmdName ATTRIBUTE ::= {
 
506
  SUBTYPE OF   name
 
507
  WITH SYNTAX  DirectoryString {ub-common-name}
 
508
  ID           id-at-dmdName
 
509
}
 
510
 
 
511
dSAProblem ATTRIBUTE ::= {
 
512
  WITH SYNTAX             OBJECT IDENTIFIER
 
513
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
514
  ID                      id-not-dSAProblem
 
515
}
 
516
 
 
517
searchServiceProblem ATTRIBUTE ::= {
 
518
  WITH SYNTAX             OBJECT IDENTIFIER
 
519
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
520
  SINGLE VALUE            TRUE
 
521
  ID                      id-not-searchServiceProblem
 
522
}
 
523
 
 
524
serviceType ATTRIBUTE ::= {
 
525
  WITH SYNTAX             OBJECT IDENTIFIER
 
526
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
527
  SINGLE VALUE            TRUE
 
528
  ID                      id-not-serviceType
 
529
}
 
530
 
 
531
attributeTypeList ATTRIBUTE ::= {
 
532
  WITH SYNTAX             OBJECT IDENTIFIER
 
533
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
534
  ID                      id-not-attributeTypeList
 
535
}
 
536
 
 
537
filterItem ATTRIBUTE ::= {
 
538
  WITH SYNTAX  FilterItem
 
539
  ID           id-not-filterItem
 
540
}
 
541
 
 
542
attributeCombinations ATTRIBUTE ::= {
 
543
  WITH SYNTAX  AttributeCombination
 
544
  ID           id-not-attributeCombinations
 
545
}
 
546
 
 
547
contextTypeList ATTRIBUTE ::= {
 
548
  WITH SYNTAX             OBJECT IDENTIFIER
 
549
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
550
  ID                      id-not-contextTypeList
 
551
}
 
552
 
 
553
contextList ATTRIBUTE ::= {
 
554
  WITH SYNTAX  ContextAssertion
 
555
  ID           id-not-contextList
 
556
}
 
557
 
 
558
hierarchySelectList ATTRIBUTE ::= {
 
559
  WITH SYNTAX   HierarchySelections
 
560
  SINGLE VALUE  TRUE
 
561
  ID            id-not-hierarchySelectList
 
562
}
 
563
 
 
564
searchOptionsList ATTRIBUTE ::= {
 
565
  WITH SYNTAX   SearchControlOptions
 
566
  SINGLE VALUE  TRUE
 
567
  ID            id-not-searchOptionsList
 
568
}
 
569
 
 
570
serviceControlOptionsList ATTRIBUTE ::= {
 
571
  WITH SYNTAX   ServiceControlOptions
 
572
  SINGLE VALUE  TRUE
 
573
  ID            id-not-serviceControlOptionsList
 
574
}
 
575
 
 
576
multipleMatchingLocalities ATTRIBUTE ::= {
 
577
  WITH SYNTAX  MultipleMatchingLocalities
 
578
  ID           id-not-multipleMatchingLocalities
 
579
}
 
580
 
 
581
MultipleMatchingLocalities ::= SEQUENCE {
 
582
  matchingRuleUsed  MATCHING-RULE.&id OPTIONAL,
 
583
  attributeList     SEQUENCE OF AttributeValueAssertion
 
584
}
 
585
 
 
586
proposedRelaxation ATTRIBUTE ::= {
 
587
  WITH SYNTAX  SEQUENCE OF MRMapping
 
588
  ID           id-not-proposedRelaxation
 
589
}
 
590
 
 
591
appliedRelaxation ATTRIBUTE ::= {
 
592
  WITH SYNTAX             OBJECT IDENTIFIER
 
593
  EQUALITY MATCHING RULE  objectIdentifierMatch
 
594
  ID                      id-not-appliedRelaxation
 
595
}
 
596
 
 
597
-- Matching rules 
 
598
caseIgnoreMatch MATCHING-RULE ::= {
 
599
  SYNTAX  DirectoryString {ub-match}
 
600
  ID      id-mr-caseIgnoreMatch
 
601
}
 
602
 
 
603
caseIgnoreOrderingMatch MATCHING-RULE ::= {
 
604
  SYNTAX  DirectoryString {ub-match}
 
605
  ID      id-mr-caseIgnoreOrderingMatch
 
606
}
 
607
 
 
608
caseIgnoreSubstringsMatch MATCHING-RULE ::= {
 
609
  SYNTAX  SubstringAssertion
 
610
  ID      id-mr-caseIgnoreSubstringsMatch
 
611
}
 
612
 
 
613
SubstringAssertion ::=
 
614
  SEQUENCE OF
 
615
    CHOICE {initial  [0]  DirectoryString{ub-match},
 
616
            any      [1]  DirectoryString{ub-match},
 
617
            final    [2]  DirectoryString{ub-match},
 
618
            control  Attribute
 
619
    } --  Used to specify interpretation of the following items 
 
620
 
 
621
-- at most one initial and one final component
 
622
caseExactMatch MATCHING-RULE ::= {
 
623
  SYNTAX  DirectoryString {ub-match}
 
624
  ID      id-mr-caseExactMatch
 
625
}
 
626
 
 
627
caseExactOrderingMatch MATCHING-RULE ::= {
 
628
  SYNTAX  DirectoryString {ub-match}
 
629
  ID      id-mr-caseExactOrderingMatch
 
630
}
 
631
 
 
632
caseExactSubstringsMatch MATCHING-RULE ::= {
 
633
  SYNTAX  SubstringAssertion -- only the PrintableString choice
 
634
  ID      id-mr-caseExactSubstringsMatch
 
635
}
 
636
 
 
637
numericStringMatch MATCHING-RULE ::= {
 
638
  SYNTAX  NumericString
 
639
  ID      id-mr-numericStringMatch
 
640
}
 
641
 
 
642
numericStringOrderingMatch MATCHING-RULE ::= {
 
643
  SYNTAX  NumericString
 
644
  ID      id-mr-numericStringOrderingMatch
 
645
}
 
646
 
 
647
numericStringSubstringsMatch MATCHING-RULE ::= {
 
648
  SYNTAX  SubstringAssertion
 
649
  ID      id-mr-numericStringSubstringsMatch
 
650
}
 
651
 
 
652
caseIgnoreListMatch MATCHING-RULE ::= {
 
653
  SYNTAX  CaseIgnoreListMatch
 
654
  ID      id-mr-caseIgnoreListMatch
 
655
}
 
656
 
 
657
CaseIgnoreListMatch ::= SEQUENCE OF DirectoryString{ub-match}
 
658
 
 
659
caseIgnoreListSubstringsMatch MATCHING-RULE ::= {
 
660
  SYNTAX  SubstringAssertion
 
661
  ID      id-mr-caseIgnoreListSubstringsMatch
 
662
}
 
663
 
 
664
storedPrefixMatch MATCHING-RULE ::= {
 
665
  SYNTAX  DirectoryString {ub-match}
 
666
  ID      id-mr-storedPrefixMatch
 
667
}
 
668
 
 
669
booleanMatch MATCHING-RULE ::= {SYNTAX  BOOLEAN
 
670
                                ID      id-mr-booleanMatch
 
671
}
 
672
 
 
673
integerMatch MATCHING-RULE ::= {SYNTAX  INTEGER
 
674
                                ID      id-mr-integerMatch
 
675
}
 
676
 
 
677
integerOrderingMatch MATCHING-RULE ::= {
 
678
  SYNTAX  INTEGER
 
679
  ID      id-mr-integerOrderingMatch
 
680
}
 
681
 
 
682
bitStringMatch MATCHING-RULE ::= {
 
683
  SYNTAX  BIT STRING
 
684
  ID      id-mr-bitStringMatch
 
685
}
 
686
 
 
687
octetStringMatch MATCHING-RULE ::= {
 
688
  SYNTAX  OCTET STRING
 
689
  ID      id-mr-octetStringMatch
 
690
}
 
691
 
 
692
octetStringOrderingMatch MATCHING-RULE ::= {
 
693
  SYNTAX  OCTET STRING
 
694
  ID      id-mr-octetStringOrderingMatch
 
695
}
 
696
 
 
697
octetStringSubstringsMatch MATCHING-RULE ::= {
 
698
  SYNTAX  OctetSubstringAssertion
 
699
  ID      id-mr-octetStringSubstringsMatch
 
700
}
 
701
 
 
702
OctetSubstringAssertion ::=
 
703
  SEQUENCE OF
 
704
    CHOICE {initial  [0]  OCTET STRING,
 
705
            any      [1]  OCTET STRING,
 
706
            final    [2]  OCTET STRING}
 
707
 
 
708
-- at most one initial and one final component
 
709
telephoneNumberMatch MATCHING-RULE ::= {
 
710
  SYNTAX  TelephoneNumber
 
711
  ID      id-mr-telephoneNumberMatch
 
712
}
 
713
 
 
714
telephoneNumberSubstringsMatch MATCHING-RULE ::= {
 
715
  SYNTAX  SubstringAssertion
 
716
  ID      id-mr-telephoneNumberSubstringsMatch
 
717
}
 
718
 
 
719
presentationAddressMatch MATCHING-RULE ::= {
 
720
  SYNTAX  PresentationAddress
 
721
  ID      id-mr-presentationAddressMatch
 
722
}
 
723
 
 
724
uniqueMemberMatch MATCHING-RULE ::= {
 
725
  SYNTAX  NameAndOptionalUID
 
726
  ID      id-mr-uniqueMemberMatch
 
727
}
 
728
 
 
729
protocolInformationMatch MATCHING-RULE ::= {
 
730
  SYNTAX  OCTET STRING
 
731
  ID      id-mr-protocolInformationMatch
 
732
}
 
733
 
 
734
uTCTimeMatch MATCHING-RULE ::= {SYNTAX  UTCTime
 
735
                                ID      id-mr-uTCTimeMatch
 
736
}
 
737
 
 
738
uTCTimeOrderingMatch MATCHING-RULE ::= {
 
739
  SYNTAX  UTCTime
 
740
  ID      id-mr-uTCTimeOrderingMatch
 
741
}
 
742
 
 
743
generalizedTimeMatch MATCHING-RULE ::= {
 
744
  SYNTAX  GeneralizedTime
 
745
  -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1
 
746
  ID      id-mr-generalizedTimeMatch
 
747
}
 
748
 
 
749
generalizedTimeOrderingMatch MATCHING-RULE ::= {
 
750
  SYNTAX  GeneralizedTime
 
751
  -- as per 41.3 b) or c) of ITU-T Rec. X.680 | ISO/IEC 8824-1
 
752
  ID      id-mr-generalizedTimeOrderingMatch
 
753
}
 
754
 
 
755
integerFirstComponentMatch MATCHING-RULE ::= {
 
756
  SYNTAX  INTEGER
 
757
  ID      id-mr-integerFirstComponentMatch
 
758
}
 
759
 
 
760
objectIdentifierFirstComponentMatch MATCHING-RULE ::= {
 
761
  SYNTAX  OBJECT IDENTIFIER
 
762
  ID      id-mr-objectIdentifierFirstComponentMatch
 
763
}
 
764
 
 
765
directoryStringFirstComponentMatch MATCHING-RULE ::= {
 
766
  SYNTAX  DirectoryString {ub-directory-string-first-component-match}
 
767
  ID      id-mr-directoryStringFirstComponentMatch
 
768
}
 
769
 
 
770
wordMatch MATCHING-RULE ::= {
 
771
  SYNTAX  DirectoryString {ub-match}
 
772
  ID      id-mr-wordMatch
 
773
}
 
774
 
 
775
keywordMatch MATCHING-RULE ::= {
 
776
  SYNTAX  DirectoryString {ub-match}
 
777
  ID      id-mr-keywordMatch
 
778
}
 
779
 
 
780
systemProposedMatch MATCHING-RULE ::= {ID  id-mr-systemProposedMatch
 
781
}
 
782
 
 
783
generalWordMatch MATCHING-RULE ::= {
 
784
  SYNTAX  SubstringAssertion
 
785
  ID      id-mr-generalWordMatch
 
786
}
 
787
 
 
788
sequenceMatchType ATTRIBUTE ::= {
 
789
  WITH SYNTAX
 
790
    ENUMERATED {sequenceExact(0), sequenceDeletion(1),
 
791
                sequenceRestrictedDeletion(2), sequencePermutation(3),
 
792
                sequencePermutationAndDeletion(4), sequenceProviderDefined(5)}
 
793
  SINGLE VALUE  TRUE
 
794
  ID            id-cat-sequenceMatchType
 
795
} -- defaulting to sequenceExact,
 
796
 
 
797
wordMatchTypes ATTRIBUTE ::= {
 
798
  WITH SYNTAX
 
799
    ENUMERATED {wordExact(0), wordTruncated(1), wordPhonetic(2),
 
800
                wordProviderDefined(3)}
 
801
  SINGLE VALUE  TRUE
 
802
  ID            id-cat-wordMatchType
 
803
} -- defaulting to wordExact
 
804
 
 
805
characterMatchTypes ATTRIBUTE ::= {
 
806
  WITH SYNTAX
 
807
    ENUMERATED {characterExact(0), characterCaseIgnore(1), characterMapped(2)}
 
808
  SINGLE VALUE  TRUE
 
809
  ID            id-cat-characterMatchTypes
 
810
}
 
811
 
 
812
selectedContexts ATTRIBUTE ::= {
 
813
  WITH SYNTAX  ContextAssertion
 
814
  ID           id-cat-selectedContexts
 
815
}
 
816
 
 
817
approximateStringMatch MATCHING-RULE ::= {ID  id-mr-approximateStringMatch
 
818
}
 
819
 
 
820
ignoreIfAbsentMatch MATCHING-RULE ::= {ID  id-mr-ignoreIfAbsentMatch
 
821
}
 
822
 
 
823
nullMatch MATCHING-RULE ::= {ID  id-mr-nullMatch
 
824
}
 
825
 
 
826
ZONAL-MATCHING ::=
 
827
  MAPPING-BASED-MATCHING{ZonalSelect, TRUE, ZonalResult, zonalMatch.&id}
 
828
 
 
829
ZonalSelect ::= SEQUENCE OF AttributeType
 
830
 
 
831
ZonalResult ::= ENUMERATED {
 
832
  cannot-select-mapping(0), zero-mappings(2), multiple-mappings(3)}
 
833
 
 
834
zonalMatch MATCHING-RULE ::= {
 
835
  UNIQUE-MATCH-INDICATOR  multipleMatchingLocalities.&id
 
836
  ID                      id-mr-zonalMatch
 
837
}
 
838
 
 
839
-- Contexts 
 
840
languageContext CONTEXT ::= {
 
841
  WITH SYNTAX  LanguageContextSyntax
 
842
  ID           id-avc-language
 
843
}
 
844
 
 
845
LanguageContextSyntax ::= PrintableString(SIZE (2..3)) -- ISO 639-2 codes only
 
846
                                         
 
847
 
 
848
temporalContext CONTEXT ::= {
 
849
  WITH SYNTAX  TimeSpecification
 
850
  ASSERTED AS  TimeAssertion
 
851
  ID           id-avc-temporal
 
852
}
 
853
 
 
854
TimeSpecification ::= SEQUENCE {
 
855
  time
 
856
    CHOICE {absolute
 
857
              SEQUENCE {startTime  [0]  GeneralizedTime OPTIONAL,
 
858
                        endTime    [1]  GeneralizedTime OPTIONAL},
 
859
            periodic  SET OF Period},
 
860
  notThisTime  BOOLEAN DEFAULT FALSE,
 
861
  timeZone     TimeZone OPTIONAL
 
862
}
 
863
 
 
864
Period ::= SEQUENCE {
 
865
  timesOfDay  [0]  SET SIZE (1..MAX) OF DayTimeBand OPTIONAL,
 
866
  days
 
867
    [1]  CHOICE {intDay  SET OF INTEGER,
 
868
                 bitDay
 
869
                   BIT STRING {sunday(0), monday(1), tuesday(2), wednesday(3),
 
870
                               thursday(4), friday(5), saturday(6)},
 
871
                 dayOf   XDayOf} OPTIONAL,
 
872
  weeks
 
873
    [2]  CHOICE {allWeeks  NULL,
 
874
                 intWeek   SET OF INTEGER,
 
875
                 bitWeek
 
876
                   BIT STRING {week1(0), week2(1), week3(2), week4(3), week5(4)}
 
877
  } OPTIONAL,
 
878
  months
 
879
    [3]  CHOICE {allMonths  NULL,
 
880
                 intMonth   SET OF INTEGER,
 
881
                 bitMonth
 
882
                   BIT STRING {january(0), february(1), march(2), april(3),
 
883
                               may(4), june(5), july(6), august(7),
 
884
                               september(8), october(9), november(10),
 
885
                               december(11)}} OPTIONAL,
 
886
  years       [4]  SET OF INTEGER(1000..MAX) OPTIONAL
 
887
}
 
888
 
 
889
XDayOf ::= CHOICE {
 
890
  first   [1]  NamedDay,
 
891
  second  [2]  NamedDay,
 
892
  third   [3]  NamedDay,
 
893
  fourth  [4]  NamedDay,
 
894
  fifth   [5]  NamedDay
 
895
}
 
896
 
 
897
NamedDay ::= CHOICE {
 
898
  intNamedDays
 
899
    ENUMERATED {sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5),
 
900
                friday(6), saturday(7)},
 
901
  bitNamedDays
 
902
    BIT STRING {sunday(0), monday(1), tuesday(2), wednesday(3), thursday(4),
 
903
                friday(5), saturday(6)}
 
904
}
 
905
 
 
906
DayTimeBand ::= SEQUENCE {
 
907
  startDayTime  [0]  DayTime DEFAULT {hour 0},
 
908
  endDayTime    [1]  DayTime DEFAULT {hour 23, minute 59, second 59}
 
909
}
 
910
 
 
911
DayTime ::= SEQUENCE {
 
912
  hour    [0]  INTEGER(0..23),
 
913
  minute  [1]  INTEGER(0..59) DEFAULT 0,
 
914
  second  [2]  INTEGER(0..59) DEFAULT 0
 
915
}
 
916
 
 
917
TimeZone ::= INTEGER(-12..12)
 
918
 
 
919
TimeAssertion ::= CHOICE {
 
920
  now      NULL,
 
921
  at       GeneralizedTime,
 
922
  between
 
923
    SEQUENCE {startTime  [0]  GeneralizedTime,
 
924
              endTime    [1]  GeneralizedTime OPTIONAL,
 
925
              entirely   BOOLEAN DEFAULT FALSE}
 
926
}
 
927
 
 
928
localeContext CONTEXT ::= {
 
929
  WITH SYNTAX  LocaleContextSyntax
 
930
  ID           id-avc-locale
 
931
}
 
932
 
 
933
LocaleContextSyntax ::= CHOICE {
 
934
  localeID1  OBJECT IDENTIFIER,
 
935
  localeID2  DirectoryString{ub-localeContextSyntax}
 
936
}
 
937
 
 
938
-- Object identifier assignments -
 
939
-- object identifiers assigned in other modules are shown in comments
 
940
-- Attributes 
 
941
-- id-at-objectClass                                            OBJECT IDENTIFIER       ::=     {id-at 0}
 
942
-- id-at-aliasedEntryName                               OBJECT IDENTIFIER       ::=     {id-at 1}
 
943
id-at-encryptedAliasedEntryName OBJECT IDENTIFIER ::=
 
944
  {id-at 1 2}
 
945
 
 
946
id-at-knowledgeInformation OBJECT IDENTIFIER ::= {id-at 2}
 
947
 
 
948
id-at-commonName OBJECT IDENTIFIER ::= {id-at 3}
 
949
 
 
950
id-at-encryptedCommonName OBJECT IDENTIFIER ::= {id-at 3 2}
 
951
 
 
952
id-at-surname OBJECT IDENTIFIER ::= {id-at 4}
 
953
 
 
954
id-at-encryptedSurname OBJECT IDENTIFIER ::= {id-at 4 2}
 
955
 
 
956
id-at-serialNumber OBJECT IDENTIFIER ::= {id-at 5}
 
957
 
 
958
id-at-encryptedSerialNumber OBJECT IDENTIFIER ::= {id-at 5 2}
 
959
 
 
960
id-at-countryName OBJECT IDENTIFIER ::= {id-at 6}
 
961
 
 
962
id-at-encryptedCountryName OBJECT IDENTIFIER ::= {id-at 6 2}
 
963
 
 
964
id-at-localityName OBJECT IDENTIFIER ::= {id-at 7}
 
965
 
 
966
id-at-encryptedLocalityName OBJECT IDENTIFIER ::= {id-at 7 2}
 
967
 
 
968
id-at-collectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1}
 
969
 
 
970
id-at-encryptedCollectiveLocalityName OBJECT IDENTIFIER ::= {id-at 7 1 2}
 
971
 
 
972
id-at-stateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8}
 
973
 
 
974
id-at-encryptedStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 2}
 
975
 
 
976
id-at-collectiveStateOrProvinceName OBJECT IDENTIFIER ::= {id-at 8 1}
 
977
 
 
978
id-at-encryptedCollectiveStateOrProvinceName OBJECT IDENTIFIER ::=
 
979
  {id-at 8 1 2}
 
980
 
 
981
id-at-streetAddress OBJECT IDENTIFIER ::= {id-at 9}
 
982
 
 
983
id-at-encryptedStreetAddress OBJECT IDENTIFIER ::= {id-at 9 2}
 
984
 
 
985
id-at-collectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1}
 
986
 
 
987
id-at-encryptedCollectiveStreetAddress OBJECT IDENTIFIER ::= {id-at 9 1 2}
 
988
 
 
989
id-at-organizationName OBJECT IDENTIFIER ::= {id-at 10}
 
990
 
 
991
id-at-encryptedOrganizationName OBJECT IDENTIFIER ::= {id-at 10 2}
 
992
 
 
993
id-at-collectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1}
 
994
 
 
995
id-at-encryptedCollectiveOrganizationName OBJECT IDENTIFIER ::= {id-at 10 1 2}
 
996
 
 
997
id-at-organizationalUnitName OBJECT IDENTIFIER ::= {id-at 11}
 
998
 
 
999
id-at-encryptedOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 2}
 
1000
 
 
1001
id-at-collectiveOrganizationalUnitName OBJECT IDENTIFIER ::= {id-at 11 1}
 
1002
 
 
1003
id-at-encryptedCollectiveOrganizationalUnitName OBJECT IDENTIFIER ::=
 
1004
  {id-at 11 1 2}
 
1005
 
 
1006
id-at-title OBJECT IDENTIFIER ::= {id-at 12}
 
1007
 
 
1008
id-at-encryptedTitle OBJECT IDENTIFIER ::= {id-at 12 2}
 
1009
 
 
1010
id-at-description OBJECT IDENTIFIER ::= {id-at 13}
 
1011
 
 
1012
id-at-encryptedDescription OBJECT IDENTIFIER ::= {id-at 13 2}
 
1013
 
 
1014
id-at-searchGuide OBJECT IDENTIFIER ::= {id-at 14}
 
1015
 
 
1016
id-at-encryptedSearchGuide OBJECT IDENTIFIER ::= {id-at 14 2}
 
1017
 
 
1018
id-at-businessCategory OBJECT IDENTIFIER ::= {id-at 15}
 
1019
 
 
1020
id-at-encryptedBusinessCategory OBJECT IDENTIFIER ::= {id-at 15 2}
 
1021
 
 
1022
id-at-postalAddress OBJECT IDENTIFIER ::= {id-at 16}
 
1023
 
 
1024
id-at-encryptedPostalAddress OBJECT IDENTIFIER ::= {id-at 16 2}
 
1025
 
 
1026
id-at-collectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1}
 
1027
 
 
1028
id-at-encryptedCollectivePostalAddress OBJECT IDENTIFIER ::= {id-at 16 1 2}
 
1029
 
 
1030
id-at-postalCode OBJECT IDENTIFIER ::= {id-at 17}
 
1031
 
 
1032
id-at-encryptedPostalCode OBJECT IDENTIFIER ::= {id-at 17 2}
 
1033
 
 
1034
id-at-collectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1}
 
1035
 
 
1036
id-at-encryptedCollectivePostalCode OBJECT IDENTIFIER ::= {id-at 17 1 2}
 
1037
 
 
1038
id-at-postOfficeBox OBJECT IDENTIFIER ::= {id-at 18}
 
1039
 
 
1040
id-at-encryptedPostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 2}
 
1041
 
 
1042
id-at-collectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1}
 
1043
 
 
1044
id-at-encryptedCollectivePostOfficeBox OBJECT IDENTIFIER ::= {id-at 18 1 2}
 
1045
 
 
1046
id-at-physicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19}
 
1047
 
 
1048
id-at-encryptedPhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 2}
 
1049
 
 
1050
id-at-collectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::= {id-at 19 1}
 
1051
 
 
1052
id-at-encryptedCollectivePhysicalDeliveryOfficeName OBJECT IDENTIFIER ::=
 
1053
  {id-at 19 1 2}
 
1054
 
 
1055
id-at-telephoneNumber OBJECT IDENTIFIER ::= {id-at 20}
 
1056
 
 
1057
id-at-encryptedTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 2}
 
1058
 
 
1059
id-at-collectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1}
 
1060
 
 
1061
id-at-encryptedCollectiveTelephoneNumber OBJECT IDENTIFIER ::= {id-at 20 1 2}
 
1062
 
 
1063
id-at-telexNumber OBJECT IDENTIFIER ::= {id-at 21}
 
1064
 
 
1065
id-at-encryptedTelexNumber OBJECT IDENTIFIER ::= {id-at 21 2}
 
1066
 
 
1067
id-at-collectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1}
 
1068
 
 
1069
id-at-encryptedCollectiveTelexNumber OBJECT IDENTIFIER ::= {id-at 21 1 2}
 
1070
 
 
1071
-- id-at-teletexTerminalIdentifier                      OBJECT IDENTIFIER       ::=     {id-at 22}
 
1072
-- id-at-encryptedTeletexTerminalIdentifier             OBJECT IDENTIFIER       ::=     {id-at 22 2}
 
1073
-- id-at-collectiveTeletexTerminalIdentifier            OBJECT IDENTIFIER       ::=     {id-at 22 1}
 
1074
-- id-at-encryptedCollectiveTeletexTerminalIdentifier
 
1075
--                                                              OBJECT IDENTIFIER       ::=     {id-at 22 1 2}
 
1076
id-at-facsimileTelephoneNumber OBJECT IDENTIFIER ::=
 
1077
  {id-at 23}
 
1078
 
 
1079
id-at-encryptedFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 2}
 
1080
 
 
1081
id-at-collectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::= {id-at 23 1}
 
1082
 
 
1083
id-at-encryptedCollectiveFacsimileTelephoneNumber OBJECT IDENTIFIER ::=
 
1084
  {id-at 23 1 2}
 
1085
 
 
1086
id-at-x121Address OBJECT IDENTIFIER ::= {id-at 24}
 
1087
 
 
1088
id-at-encryptedX121Address OBJECT IDENTIFIER ::= {id-at 24 2}
 
1089
 
 
1090
id-at-internationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25}
 
1091
 
 
1092
id-at-encryptedInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 2}
 
1093
 
 
1094
id-at-collectiveInternationalISDNNumber OBJECT IDENTIFIER ::= {id-at 25 1}
 
1095
 
 
1096
id-at-encryptedCollectiveInternationalISDNNumber OBJECT IDENTIFIER ::=
 
1097
  {id-at 25 1 2}
 
1098
 
 
1099
id-at-registeredAddress OBJECT IDENTIFIER ::= {id-at 26}
 
1100
 
 
1101
id-at-encryptedRegisteredAddress OBJECT IDENTIFIER ::= {id-at 26 2}
 
1102
 
 
1103
id-at-destinationIndicator OBJECT IDENTIFIER ::= {id-at 27}
 
1104
 
 
1105
id-at-encryptedDestinationIndicator OBJECT IDENTIFIER ::= {id-at 27 2}
 
1106
 
 
1107
id-at-preferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28}
 
1108
 
 
1109
id-at-encryptedPreferredDeliveryMethod OBJECT IDENTIFIER ::= {id-at 28 2}
 
1110
 
 
1111
id-at-presentationAddress OBJECT IDENTIFIER ::= {id-at 29}
 
1112
 
 
1113
id-at-encryptedPresentationAddress OBJECT IDENTIFIER ::= {id-at 29 2}
 
1114
 
 
1115
id-at-supportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30}
 
1116
 
 
1117
id-at-encryptedSupportedApplicationContext OBJECT IDENTIFIER ::= {id-at 30 2}
 
1118
 
 
1119
id-at-member OBJECT IDENTIFIER ::= {id-at 31}
 
1120
 
 
1121
id-at-encryptedMember OBJECT IDENTIFIER ::= {id-at 31 2}
 
1122
 
 
1123
id-at-owner OBJECT IDENTIFIER ::= {id-at 32}
 
1124
 
 
1125
id-at-encryptedOwner OBJECT IDENTIFIER ::= {id-at 32 2}
 
1126
 
 
1127
id-at-roleOccupant OBJECT IDENTIFIER ::= {id-at 33}
 
1128
 
 
1129
id-at-encryptedRoleOccupant OBJECT IDENTIFIER ::= {id-at 33 2}
 
1130
 
 
1131
id-at-seeAlso OBJECT IDENTIFIER ::= {id-at 34}
 
1132
 
 
1133
id-at-encryptedSeeAlso OBJECT IDENTIFIER ::= {id-at 34 2}
 
1134
 
 
1135
-- id-at-userPassword                                   OBJECT IDENTIFIER       ::=     {id-at 35}
 
1136
id-at-encryptedUserPassword OBJECT IDENTIFIER ::=
 
1137
  {id-at 35 2}
 
1138
 
 
1139
-- id-at-userCertificate                                        OBJECT IDENTIFIER       ::=     {id-at 36}
 
1140
id-at-encryptedUserCertificate OBJECT IDENTIFIER ::=
 
1141
  {id-at 36 2}
 
1142
 
 
1143
-- id-at-cACertificate                                  OBJECT IDENTIFIER       ::=     {id-at 37}
 
1144
id-at-encryptedCACertificate OBJECT IDENTIFIER ::=
 
1145
  {id-at 37 2}
 
1146
 
 
1147
-- id-at-authorityRevocationList                                OBJECT IDENTIFIER       ::=     {id-at 38}
 
1148
id-at-encryptedAuthorityRevocationList OBJECT IDENTIFIER ::=
 
1149
  {id-at 38 2}
 
1150
 
 
1151
-- id-at-certificateRevocationList                      OBJECT IDENTIFIER       ::=     {id-at 39}
 
1152
id-at-encryptedCertificateRevocationList OBJECT IDENTIFIER ::=
 
1153
  {id-at 39 2}
 
1154
 
 
1155
-- id-at-crossCertificatePair                           OBJECT IDENTIFIER       ::=     {id-at 40}
 
1156
id-at-encryptedCrossCertificatePair OBJECT IDENTIFIER ::=
 
1157
  {id-at 40 2}
 
1158
 
 
1159
id-at-name OBJECT IDENTIFIER ::= {id-at 41}
 
1160
 
 
1161
id-at-givenName OBJECT IDENTIFIER ::= {id-at 42}
 
1162
 
 
1163
id-at-encryptedGivenName OBJECT IDENTIFIER ::= {id-at 42 2}
 
1164
 
 
1165
id-at-initials OBJECT IDENTIFIER ::= {id-at 43}
 
1166
 
 
1167
id-at-encryptedInitials OBJECT IDENTIFIER ::= {id-at 43 2}
 
1168
 
 
1169
id-at-generationQualifier OBJECT IDENTIFIER ::= {id-at 44}
 
1170
 
 
1171
id-at-encryptedGenerationQualifier OBJECT IDENTIFIER ::= {id-at 44 2}
 
1172
 
 
1173
id-at-uniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45}
 
1174
 
 
1175
id-at-encryptedUniqueIdentifier OBJECT IDENTIFIER ::= {id-at 45 2}
 
1176
 
 
1177
id-at-dnQualifier OBJECT IDENTIFIER ::= {id-at 46}
 
1178
 
 
1179
id-at-encryptedDnQualifier OBJECT IDENTIFIER ::= {id-at 46 2}
 
1180
 
 
1181
id-at-enhancedSearchGuide OBJECT IDENTIFIER ::= {id-at 47}
 
1182
 
 
1183
id-at-encryptedEnhancedSearchGuide OBJECT IDENTIFIER ::= {id-at 47 2}
 
1184
 
 
1185
id-at-protocolInformation OBJECT IDENTIFIER ::= {id-at 48}
 
1186
 
 
1187
id-at-encryptedProtocolInformation OBJECT IDENTIFIER ::= {id-at 48 2}
 
1188
 
 
1189
id-at-distinguishedName OBJECT IDENTIFIER ::= {id-at 49}
 
1190
 
 
1191
id-at-encryptedDistinguishedName OBJECT IDENTIFIER ::= {id-at 49 2}
 
1192
 
 
1193
id-at-uniqueMember OBJECT IDENTIFIER ::= {id-at 50}
 
1194
 
 
1195
id-at-encryptedUniqueMember OBJECT IDENTIFIER ::= {id-at 50 2}
 
1196
 
 
1197
id-at-houseIdentifier OBJECT IDENTIFIER ::= {id-at 51}
 
1198
 
 
1199
id-at-encryptedHouseIdentifier OBJECT IDENTIFIER ::= {id-at 51 2}
 
1200
 
 
1201
--id-at-supportedAlgorithms                             OBJECT IDENTIFIER       ::=     {id-at 52}
 
1202
id-at-encryptedSupportedAlgorithms OBJECT IDENTIFIER ::=
 
1203
  {id-at 52 2}
 
1204
 
 
1205
--id-at-deltaRevocationList                             OBJECT IDENTIFIER       ::=     {id-at 53}
 
1206
id-at-encryptedDeltaRevocationList OBJECT IDENTIFIER ::=
 
1207
  {id-at 53 2}
 
1208
 
 
1209
id-at-dmdName OBJECT IDENTIFIER ::= {id-at 54}
 
1210
 
 
1211
id-at-encryptedDmdName OBJECT IDENTIFIER ::= {id-at 54 2}
 
1212
 
 
1213
-- id-at-clearance                                              OBJECT IDENTIFIER       ::=     {id-at 55}
 
1214
id-at-encryptedClearance OBJECT IDENTIFIER ::=
 
1215
  {id-at 55 2}
 
1216
 
 
1217
-- id-at-defaultDirQop                                  OBJECT IDENTIFIER       ::=     {id-at 56}
 
1218
id-at-encryptedDefaultDirQop OBJECT IDENTIFIER ::=
 
1219
  {id-at 56 2}
 
1220
 
 
1221
-- id-at-attributeIntegrityInfo                         OBJECT IDENTIFIER       ::=     {id-at 57}
 
1222
id-at-encryptedAttributeIntegrityInfo OBJECT IDENTIFIER ::=
 
1223
  {id-at 57 2}
 
1224
 
 
1225
--id-at-attributeCertificate                                    OBJECT IDENTIFIER       ::=     {id-at 58} 
 
1226
id-at-encryptedAttributeCertificate OBJECT IDENTIFIER ::=
 
1227
  {id-at 58 2}
 
1228
 
 
1229
-- id-at-attributeCertificateRevocationList             OBJECT IDENTIFIER       ::=     {id-at 59}
 
1230
id-at-encryptedAttributeCertificateRevocationList OBJECT IDENTIFIER ::=
 
1231
  {id-at 59 2}
 
1232
 
 
1233
-- id-at-confKeyInfo                                    OBJECT IDENTIFIER       ::=     {id-at 60}
 
1234
id-at-encryptedConfKeyInfo OBJECT IDENTIFIER ::=
 
1235
  {id-at 60 2}
 
1236
 
 
1237
-- id-at-family-information                             OBJECT IDENTIFIER               {id-at 64}
 
1238
id-at-pseudonym OBJECT IDENTIFIER ::=
 
1239
  {id-at 65}
 
1240
 
 
1241
id-at-communicationsService OBJECT IDENTIFIER ::= {id-at 66}
 
1242
 
 
1243
id-at-communicationsNetwork OBJECT IDENTIFIER ::= {id-at 67}
 
1244
 
 
1245
-- Matching rules 
 
1246
-- id-mr-objectIdentifierMatch                          OBJECT IDENTIFIER       ::=     {id-mr 0}
 
1247
-- id-mr-distinguishedNameMatch                 OBJECT IDENTIFIER       ::=     {id-mr 1}
 
1248
id-mr-caseIgnoreMatch OBJECT IDENTIFIER ::=
 
1249
  {id-mr 2}
 
1250
 
 
1251
id-mr-caseIgnoreOrderingMatch OBJECT IDENTIFIER ::= {id-mr 3}
 
1252
 
 
1253
id-mr-caseIgnoreSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 4}
 
1254
 
 
1255
id-mr-caseExactMatch OBJECT IDENTIFIER ::= {id-mr 5}
 
1256
 
 
1257
id-mr-caseExactOrderingMatch OBJECT IDENTIFIER ::= {id-mr 6}
 
1258
 
 
1259
id-mr-caseExactSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 7}
 
1260
 
 
1261
id-mr-numericStringMatch OBJECT IDENTIFIER ::= {id-mr 8}
 
1262
 
 
1263
id-mr-numericStringOrderingMatch OBJECT IDENTIFIER ::= {id-mr 9}
 
1264
 
 
1265
id-mr-numericStringSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 10}
 
1266
 
 
1267
id-mr-caseIgnoreListMatch OBJECT IDENTIFIER ::= {id-mr 11}
 
1268
 
 
1269
id-mr-caseIgnoreListSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 12}
 
1270
 
 
1271
id-mr-booleanMatch OBJECT IDENTIFIER ::= {id-mr 13}
 
1272
 
 
1273
id-mr-integerMatch OBJECT IDENTIFIER ::= {id-mr 14}
 
1274
 
 
1275
id-mr-integerOrderingMatch OBJECT IDENTIFIER ::= {id-mr 15}
 
1276
 
 
1277
id-mr-bitStringMatch OBJECT IDENTIFIER ::= {id-mr 16}
 
1278
 
 
1279
id-mr-octetStringMatch OBJECT IDENTIFIER ::= {id-mr 17}
 
1280
 
 
1281
id-mr-octetStringOrderingMatch OBJECT IDENTIFIER ::= {id-mr 18}
 
1282
 
 
1283
id-mr-octetStringSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 19}
 
1284
 
 
1285
id-mr-telephoneNumberMatch OBJECT IDENTIFIER ::= {id-mr 20}
 
1286
 
 
1287
id-mr-telephoneNumberSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 21}
 
1288
 
 
1289
id-mr-presentationAddressMatch OBJECT IDENTIFIER ::= {id-mr 22}
 
1290
 
 
1291
id-mr-uniqueMemberMatch OBJECT IDENTIFIER ::= {id-mr 23}
 
1292
 
 
1293
id-mr-protocolInformationMatch OBJECT IDENTIFIER ::= {id-mr 24}
 
1294
 
 
1295
id-mr-uTCTimeMatch OBJECT IDENTIFIER ::= {id-mr 25}
 
1296
 
 
1297
id-mr-uTCTimeOrderingMatch OBJECT IDENTIFIER ::= {id-mr 26}
 
1298
 
 
1299
id-mr-generalizedTimeMatch OBJECT IDENTIFIER ::= {id-mr 27}
 
1300
 
 
1301
id-mr-generalizedTimeOrderingMatch OBJECT IDENTIFIER ::= {id-mr 28}
 
1302
 
 
1303
id-mr-integerFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 29}
 
1304
 
 
1305
id-mr-objectIdentifierFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 30}
 
1306
 
 
1307
id-mr-directoryStringFirstComponentMatch OBJECT IDENTIFIER ::= {id-mr 31}
 
1308
 
 
1309
id-mr-wordMatch OBJECT IDENTIFIER ::= {id-mr 32}
 
1310
 
 
1311
id-mr-keywordMatch OBJECT IDENTIFIER ::= {id-mr 33}
 
1312
 
 
1313
-- id-mr-certificateExactMatch                          OBJECT IDENTIFIER       ::=     {id-mr 34}
 
1314
-- id-mr-certificateMatch                                       OBJECT IDENTIFIER       ::=     {id-mr 35}
 
1315
-- id-mr-certificatePairExactMatch                      OBJECT IDENTIFIER       ::=     {id-mr 36}
 
1316
-- id-mr-certificatePairMatch                           OBJECT IDENTIFIER       ::=     {id-mr 37}
 
1317
-- id-mr-certificateListExactMatch                      OBJECT IDENTIFIER       ::=     {id-mr 38}
 
1318
-- id-mr-certificateListMatch                           OBJECT IDENTIFIER       ::=     {id-mr 39}
 
1319
-- id-mr-algorithmIdentifierMatch                       OBJECT IDENTIFIER       ::=     {id-mr 40}
 
1320
id-mr-storedPrefixMatch OBJECT IDENTIFIER ::=
 
1321
  {id-mr 41}
 
1322
 
 
1323
-- id-mr-attributeCertificateMatch                      OBJECT IDENTIFIER       ::=     {id-mr 42}
 
1324
-- id-mr-readerAndKeyIDMatch                            OBJECT IDENTIFIER       ::=     {id-mr 43}
 
1325
--id-mr-attributeIntegrityMatch                         OBJECT IDENTIFIER       ::=     {id-mr 44}
 
1326
id-mr-systemProposedMatch OBJECT IDENTIFIER ::=
 
1327
  {id-mr 47}
 
1328
 
 
1329
id-mr-generalWordMatch OBJECT IDENTIFIER ::= {id-mr 48}
 
1330
 
 
1331
id-mr-approximateStringMatch OBJECT IDENTIFIER ::= {id-mr 49}
 
1332
 
 
1333
id-mr-ignoreIfAbsentMatch OBJECT IDENTIFIER ::= {id-mr 50}
 
1334
 
 
1335
id-mr-nullMatch OBJECT IDENTIFIER ::= {id-mr 51}
 
1336
 
 
1337
id-mr-zonalMatch OBJECT IDENTIFIER ::= {id-mr 52}
 
1338
 
 
1339
id-mr-facsimileNumberMatch OBJECT IDENTIFIER ::= {id-mr 63}
 
1340
 
 
1341
id-mr-facsimileNumberSubstringsMatch OBJECT IDENTIFIER ::= {id-mr 64}
 
1342
 
 
1343
-- contexts 
 
1344
id-avc-language OBJECT IDENTIFIER ::= {id-avc 0}
 
1345
 
 
1346
id-avc-temporal OBJECT IDENTIFIER ::= {id-avc 1}
 
1347
 
 
1348
id-avc-locale OBJECT IDENTIFIER ::= {id-avc 2}
 
1349
 
 
1350
--id-avc-attributeValueSecurityLabelContext     OBJECT IDENTIFIER       ::=     {id-avc 3}
 
1351
--id-avc-attributeValueIntegrityInfoContext             OBJECT IDENTIFIER       ::=     {id-avc 4}
 
1352
-- Problem definitions 
 
1353
id-pr-targetDsaUnavailable OBJECT IDENTIFIER ::=
 
1354
  {id-pr 1}
 
1355
 
 
1356
id-pr-dataSourceUnavailable OBJECT IDENTIFIER ::= {id-pr 2}
 
1357
 
 
1358
id-pr-unidentifiedOperation OBJECT IDENTIFIER ::= {id-pr 3}
 
1359
 
 
1360
id-pr-unavailableOperation OBJECT IDENTIFIER ::= {id-pr 4}
 
1361
 
 
1362
id-pr-searchAttributeViolation OBJECT IDENTIFIER ::= {id-pr 5}
 
1363
 
 
1364
id-pr-searchAttributeCombinationViolation OBJECT IDENTIFIER ::= {id-pr 6}
 
1365
 
 
1366
id-pr-searchValueNotAllowed OBJECT IDENTIFIER ::= {id-pr 7}
 
1367
 
 
1368
id-pr-missingSearchAttribute OBJECT IDENTIFIER ::= {id-pr 8}
 
1369
 
 
1370
id-pr-searchValueViolation OBJECT IDENTIFIER ::= {id-pr 9}
 
1371
 
 
1372
id-pr-attributeNegationViolation OBJECT IDENTIFIER ::= {id-pr 10}
 
1373
 
 
1374
id-pr-searchValueRequired OBJECT IDENTIFIER ::= {id-pr 11}
 
1375
 
 
1376
id-pr-invalidSearchValue OBJECT IDENTIFIER ::= {id-pr 12}
 
1377
 
 
1378
id-pr-searchContextViolation OBJECT IDENTIFIER ::= {id-pr 13}
 
1379
 
 
1380
id-pr-searchContextCombinationViolation OBJECT IDENTIFIER ::= {id-pr 14}
 
1381
 
 
1382
id-pr-missingSearchContext OBJECT IDENTIFIER ::= {id-pr 15}
 
1383
 
 
1384
id-pr-searchContextValueViolation OBJECT IDENTIFIER ::= {id-pr 16}
 
1385
 
 
1386
id-pr-searchContextValueRequired OBJECT IDENTIFIER ::= {id-pr 17}
 
1387
 
 
1388
id-pr-invalidContextSearchValue OBJECT IDENTIFIER ::= {id-pr 18}
 
1389
 
 
1390
id-pr-unsupportedMatchingRule OBJECT IDENTIFIER ::= {id-pr 19}
 
1391
 
 
1392
id-pr-attributeMatchingViolation OBJECT IDENTIFIER ::= {id-pr 20}
 
1393
 
 
1394
id-pr-unsupportedMatchingUse OBJECT IDENTIFIER ::= {id-pr 21}
 
1395
 
 
1396
id-pr-matchingUseViolation OBJECT IDENTIFIER ::= {id-pr 22}
 
1397
 
 
1398
id-pr-hierarchySelectForbidden OBJECT IDENTIFIER ::= {id-pr 23}
 
1399
 
 
1400
id-pr-invalidHierarchySelect OBJECT IDENTIFIER ::= {id-pr 24}
 
1401
 
 
1402
id-pr-unavailableHierarchySelect OBJECT IDENTIFIER ::= {id-pr 25}
 
1403
 
 
1404
id-pr-invalidSearchOptions OBJECT IDENTIFIER ::= {id-pr 26}
 
1405
 
 
1406
id-pr-missingSearchOptions OBJECT IDENTIFIER ::= {id-pr 27}
 
1407
 
 
1408
id-pr-invalidServiceControlOptions OBJECT IDENTIFIER ::= {id-pr 28}
 
1409
 
 
1410
id-pr-missingServiceControlOptions OBJECT IDENTIFIER ::= {id-pr 29}
 
1411
 
 
1412
id-pr-searchSubsetViolation OBJECT IDENTIFIER ::= {id-pr 30}
 
1413
 
 
1414
id-pr-unmatchedKeyAttributes OBJECT IDENTIFIER ::= {id-pr 31}
 
1415
 
 
1416
id-pr-ambiguousKeyAttributes OBJECT IDENTIFIER ::= {id-pr 32}
 
1417
 
 
1418
-- Notification attributes 
 
1419
id-not-dSAProblem OBJECT IDENTIFIER ::= {id-not 0}
 
1420
 
 
1421
id-not-searchServiceProblem OBJECT IDENTIFIER ::= {id-not 1}
 
1422
 
 
1423
id-not-serviceType OBJECT IDENTIFIER ::= {id-not 2}
 
1424
 
 
1425
id-not-attributeTypeList OBJECT IDENTIFIER ::= {id-not 3}
 
1426
 
 
1427
id-not-matchingRuleList OBJECT IDENTIFIER ::= {id-not 4}
 
1428
 
 
1429
id-not-filterItem OBJECT IDENTIFIER ::= {id-not 5}
 
1430
 
 
1431
id-not-attributeCombinations OBJECT IDENTIFIER ::= {id-not 6}
 
1432
 
 
1433
id-not-contextTypeList OBJECT IDENTIFIER ::= {id-not 7}
 
1434
 
 
1435
id-not-contextList OBJECT IDENTIFIER ::= {id-not 8}
 
1436
 
 
1437
id-not-contextCombinations OBJECT IDENTIFIER ::= {id-not 9}
 
1438
 
 
1439
id-not-hierarchySelectList OBJECT IDENTIFIER ::= {id-not 10}
 
1440
 
 
1441
id-not-searchOptionsList OBJECT IDENTIFIER ::= {id-not 11}
 
1442
 
 
1443
id-not-serviceControlOptionsList OBJECT IDENTIFIER ::= {id-not 12}
 
1444
 
 
1445
id-not-multipleMatchingLocalities OBJECT IDENTIFIER ::= {id-not 13}
 
1446
 
 
1447
id-not-proposedRelaxation OBJECT IDENTIFIER ::= {id-not 14}
 
1448
 
 
1449
id-not-appliedRelaxation OBJECT IDENTIFIER ::= {id-not 15}
 
1450
 
 
1451
id-not-substringRequirements OBJECT IDENTIFIER ::= {id-not 16}
 
1452
 
 
1453
-- Control  attributes 
 
1454
id-cat-sequenceMatchType OBJECT IDENTIFIER ::=
 
1455
  {id-cat 1}
 
1456
 
 
1457
id-cat-wordMatchType OBJECT IDENTIFIER ::= {id-cat 2}
 
1458
 
 
1459
id-cat-characterMatchTypes OBJECT IDENTIFIER ::= {id-cat 3}
 
1460
 
 
1461
id-cat-selectedContexts OBJECT IDENTIFIER ::= {id-cat 4}
 
1462
 
 
1463
END -- SelectedAttributeTypes
 
1464
 
 
1465
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
 
1466