|
|
1.1 root 1: ACLInfo ::= SET OF SEQUENCE {
2: AccessSelector,
3: AccessCategories }
4:
5: AccessCategories ::= ENUMERATED {
6: none (0),
7: detect (1),
8: compare (2),
9: read (3),
10: add (4),
11: write (5) }
12:
13: AccessSelector ::= CHOICE {
14: entry [0] NULL,
15: -- DUA identified by the entry
16: other [2] NULL,
17: -- This indicates `public' rights
18: prefix [3] NameList,
19: -- This identifies a prefix name for specified DUAs
20: -- e.g. anyone in the UK
21: group [4] NameList
22: -- For specifying group rights
23: }
24:
25: NameList ::= SET OF DistinguishedName
26:
27: ACLSyntax ::= SEQUENCE {
28: childACL [0] ACLInfo DEFAULT {{other, read}},
29: entryACL [1] ACLInfo DEFAULT {{other, read}},
30: defaultAttributeACL [2] ACLInfo DEFAULT {{other, read}},
31: [3] SET OF AttributeACL }
32: -- Defaults to a publicly readable
33: -- read only directory
34:
35: AttributeACL ::= SEQUENCE {
36: SET OF AttributeType,
37: ACLInfo }
38:
39: ACL ATTRIBUTE
40: WITH ATTRIBUTE-SYNTAX ACLSyntax
41: SINGLE VALUE
42:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.