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

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/x420/DSAOperationalAttributeTypes.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 DSAOperationalAttributeTypes (X.501:08/1997)
 
2
DSAOperationalAttributeTypes {joint-iso-itu-t ds(5) module(1)
 
3
  dsaOperationalAttributeTypes(22) 3} DEFINITIONS ::=
 
4
BEGIN
 
5
 
 
6
-- EXPORTS All 
 
7
-- The types and values defined in this module are exported for use in the other ASN.1 modules contained 
 
8
-- within the Directory Specifications, and for the use of other applications which will use them to access 
 
9
-- Directory services. Other applications may use them for their own purposes, but this will not constrain
 
10
-- extensions and modifications needed to maintain or improve the Directory service.
 
11
IMPORTS
 
12
  id-doa, id-kmr, informationFramework, distributedOperations,
 
13
    opBindingManagement, selectedAttributeTypes
 
14
    FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1)
 
15
      usefulDefinitions(0) 3}
 
16
  ATTRIBUTE, MATCHING-RULE, Name
 
17
    FROM InformationFramework informationFramework
 
18
  OperationalBindingID
 
19
    FROM OperationalBindingManagement opBindingManagement
 
20
  AccessPoint, MasterAndShadowAccessPoints
 
21
    FROM DistributedOperations distributedOperations
 
22
  bitStringMatch
 
23
    FROM SelectedAttributeTypes selectedAttributeTypes;
 
24
 
 
25
-- data types 
 
26
DSEType ::= BIT STRING {
 
27
  root(0), -- root DSE 
 
28
  glue(1), -- represents knowledge of a name only 
 
29
  cp(2), -- context prefix 
 
30
  entry(3), -- object entry 
 
31
  alias(4), -- alias entry 
 
32
  subr(5), -- subordinate reference 
 
33
  nssr(6), -- non-specific subordinate reference 
 
34
  supr(7), -- superior reference 
 
35
  xr(8), -- cross reference 
 
36
  admPoint(9), -- administrative point 
 
37
  subentry(10), -- subentry 
 
38
  shadow(11), -- shadow copy 
 
39
  immSupr(13), -- immediate superior reference 
 
40
  rhob(14), -- rhob information 
 
41
  sa(15), -- subordinate reference to alias entry 
 
42
  dsSubentry(16), -- DSA Specific subentry 
 
43
  familyMember(17)} -- family member
 
44
 
 
45
SupplierOrConsumer ::= SET {
 
46
  COMPONENTS OF AccessPoint, -- supplier or consumer 
 
47
  agreementID  [4]  OperationalBindingID
 
48
}
 
49
 
 
50
SupplierInformation ::= SET {
 
51
  COMPONENTS OF SupplierOrConsumer, -- supplier 
 
52
  supplier-is-master    [5]  BOOLEAN DEFAULT TRUE,
 
53
  non-supplying-master  [6]  AccessPoint OPTIONAL
 
54
}
 
55
 
 
56
ConsumerInformation ::= SupplierOrConsumer -- consumer 
 
57
 
 
58
SupplierAndConsumers ::= SET {
 
59
  COMPONENTS OF AccessPoint, -- supplier 
 
60
  consumers  [4]  SET OF AccessPoint
 
61
}
 
62
 
 
63
-- attribute types 
 
64
dseType ATTRIBUTE ::= {
 
65
  WITH SYNTAX             DSEType
 
66
  EQUALITY MATCHING RULE  bitStringMatch
 
67
  SINGLE VALUE            TRUE
 
68
  NO USER MODIFICATION    TRUE
 
69
  USAGE                   dSAOperation
 
70
  ID                      id-doa-dseType
 
71
}
 
72
 
 
73
myAccessPoint ATTRIBUTE ::= {
 
74
  WITH SYNTAX             AccessPoint
 
75
  EQUALITY MATCHING RULE  accessPointMatch
 
76
  SINGLE VALUE            TRUE
 
77
  NO USER MODIFICATION    TRUE
 
78
  USAGE                   dSAOperation
 
79
  ID                      id-doa-myAccessPoint
 
80
}
 
81
 
 
82
superiorKnowledge ATTRIBUTE ::= {
 
83
  WITH SYNTAX             AccessPoint
 
84
  EQUALITY MATCHING RULE  accessPointMatch
 
85
  NO USER MODIFICATION    TRUE
 
86
  USAGE                   dSAOperation
 
87
  ID                      id-doa-superiorKnowledge
 
88
}
 
89
 
 
90
specificKnowledge ATTRIBUTE ::= {
 
91
  WITH SYNTAX             MasterAndShadowAccessPoints
 
92
  EQUALITY MATCHING RULE  masterAndShadowAccessPointsMatch
 
93
  SINGLE VALUE            TRUE
 
94
  NO USER MODIFICATION    TRUE
 
95
  USAGE                   distributedOperation
 
96
  ID                      id-doa-specificKnowledge
 
97
}
 
98
 
 
99
nonSpecificKnowledge ATTRIBUTE ::= {
 
100
  WITH SYNTAX             MasterAndShadowAccessPoints
 
101
  EQUALITY MATCHING RULE  masterAndShadowAccessPointsMatch
 
102
  NO USER MODIFICATION    TRUE
 
103
  USAGE                   distributedOperation
 
104
  ID                      id-doa-nonSpecificKnowledge
 
105
}
 
106
 
 
107
supplierKnowledge ATTRIBUTE ::= {
 
108
  WITH SYNTAX             SupplierInformation
 
109
  EQUALITY MATCHING RULE  supplierOrConsumerInformationMatch
 
110
  NO USER MODIFICATION    TRUE
 
111
  USAGE                   dSAOperation
 
112
  ID                      id-doa-supplierKnowledge
 
113
}
 
114
 
 
115
consumerKnowledge ATTRIBUTE ::= {
 
116
  WITH SYNTAX             ConsumerInformation
 
117
  EQUALITY MATCHING RULE  supplierOrConsumerInformationMatch
 
118
  NO USER MODIFICATION    TRUE
 
119
  USAGE                   dSAOperation
 
120
  ID                      id-doa-consumerKnowledge
 
121
}
 
122
 
 
123
secondaryShadows ATTRIBUTE ::= {
 
124
  WITH SYNTAX             SupplierAndConsumers
 
125
  EQUALITY MATCHING RULE  supplierAndConsumersMatch
 
126
  NO USER MODIFICATION    TRUE
 
127
  USAGE                   dSAOperation
 
128
  ID                      id-doa-secondaryShadows
 
129
}
 
130
 
 
131
-- matching rules 
 
132
accessPointMatch MATCHING-RULE ::= {
 
133
  SYNTAX  Name
 
134
  ID      id-kmr-accessPointMatch
 
135
}
 
136
 
 
137
masterAndShadowAccessPointsMatch MATCHING-RULE ::= {
 
138
  SYNTAX  SET OF Name
 
139
  ID      id-kmr-masterShadowMatch
 
140
}
 
141
 
 
142
supplierOrConsumerInformationMatch MATCHING-RULE ::= {
 
143
  SYNTAX
 
144
    SET {ae-title              [0]  Name,
 
145
         agreement-identifier  [2]  INTEGER}
 
146
  ID      id-kmr-supplierConsumerMatch
 
147
}
 
148
 
 
149
supplierAndConsumersMatch MATCHING-RULE ::= {
 
150
  SYNTAX  Name
 
151
  ID      id-kmr-supplierConsumersMatch
 
152
}
 
153
 
 
154
-- object identifier assignments 
 
155
-- dsa operational attributes 
 
156
id-doa-dseType OBJECT IDENTIFIER ::=
 
157
  {id-doa 0}
 
158
 
 
159
id-doa-myAccessPoint OBJECT IDENTIFIER ::= {id-doa 1}
 
160
 
 
161
id-doa-superiorKnowledge OBJECT IDENTIFIER ::= {id-doa 2}
 
162
 
 
163
id-doa-specificKnowledge OBJECT IDENTIFIER ::= {id-doa 3}
 
164
 
 
165
id-doa-nonSpecificKnowledge OBJECT IDENTIFIER ::= {id-doa 4}
 
166
 
 
167
id-doa-supplierKnowledge OBJECT IDENTIFIER ::= {id-doa 5}
 
168
 
 
169
id-doa-consumerKnowledge OBJECT IDENTIFIER ::= {id-doa 6}
 
170
 
 
171
id-doa-secondaryShadows OBJECT IDENTIFIER ::= {id-doa 7}
 
172
 
 
173
-- knowledge matching rules 
 
174
id-kmr-accessPointMatch OBJECT IDENTIFIER ::=
 
175
  {id-kmr 0}
 
176
 
 
177
id-kmr-masterShadowMatch OBJECT IDENTIFIER ::= {id-kmr 1}
 
178
 
 
179
id-kmr-supplierConsumerMatch OBJECT IDENTIFIER ::= {id-kmr 2}
 
180
 
 
181
id-kmr-supplierConsumersMatch OBJECT IDENTIFIER ::= {id-kmr 3}
 
182
 
 
183
END -- DSAOperationalAttributeTypes
 
184
 
 
185
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
 
186