root / branches / 0.7 / linshare / src / test / java / org / linagora / opends / config / schema / 05-rfc4876.ldif @ 76
History | View | Annotate | Download (6.2 KB)
| 1 | # CDDL HEADER START |
|---|---|
| 2 | # |
| 3 | # The contents of this file are subject to the terms of the |
| 4 | # Common Development and Distribution License, Version 1.0 only |
| 5 | # (the "License"). You may not use this file except in compliance |
| 6 | # with the License. |
| 7 | # |
| 8 | # You can obtain a copy of the license at |
| 9 | # trunk/opends/resource/legal-notices/OpenDS.LICENSE |
| 10 | # or https://OpenDS.dev.java.net/OpenDS.LICENSE. |
| 11 | # See the License for the specific language governing permissions |
| 12 | # and limitations under the License. |
| 13 | # |
| 14 | # When distributing Covered Code, include this CDDL HEADER in each |
| 15 | # file and include the License file at |
| 16 | # trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, |
| 17 | # add the following below this CDDL HEADER, with the fields enclosed |
| 18 | # by brackets "[]" replaced with your own identifying information: |
| 19 | # Portions Copyright [yyyy] [name of copyright owner] |
| 20 | # |
| 21 | # CDDL HEADER END |
| 22 | # |
| 23 | # |
| 24 | # Copyright 2008 Sun Microsystems, Inc. |
| 25 | # |
| 26 | # |
| 27 | # This file contains schema definitions from RFC 4876, which defines a schema # for storing Directory User Agent (DUA) profiles and preferences in the |
| 28 | # Directory Server. |
| 29 | # |
| 30 | # Example profile |
| 31 | # dn: ou=profile,dc=example,dc=com |
| 32 | # objectClass: top |
| 33 | # objectClass: organizationalUnit |
| 34 | # ou: profile |
| 35 | # |
| 36 | # dn: cn=Solaris,ou=profile,dc=example,dc=com |
| 37 | # objectClass: top |
| 38 | # objectClass: DUAConfigProfile |
| 39 | # cn: Solaris |
| 40 | # defaultServerList: ldap1.example.com ldap2.example.com |
| 41 | # defaultSearchBase: dc=example,dc=com |
| 42 | # defaultSearchScope: one |
| 43 | # searchTimeLimit: 30 |
| 44 | # bindTimeLimit: 2 |
| 45 | # credentialLevel: anonymous |
| 46 | # authenticationMethod: simple |
| 47 | # followReferrals: TRUE |
| 48 | # profileTTL: 43200 |
| 49 | # |
| 50 | dn: cn=schema |
| 51 | objectClass: top |
| 52 | objectClass: ldapSubentry |
| 53 | objectClass: subschema |
| 54 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.0 NAME 'defaultServerList' |
| 55 | DESC 'List of default servers' EQUALITY caseIgnoreMatch |
| 56 | SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 |
| 57 | SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 58 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.1 NAME 'defaultSearchBase' |
| 59 | DESC 'Default base for searches' EQUALITY distinguishedNameMatch |
| 60 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 61 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.2 NAME 'preferredServerList' |
| 62 | DESC 'List of preferred servers' EQUALITY caseIgnoreMatch |
| 63 | SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 |
| 64 | SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 65 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.3 NAME 'searchTimeLimit' |
| 66 | DESC 'Maximum time an agent or service allows for a search to complete' |
| 67 | EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX |
| 68 | 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 69 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.4 NAME 'bindTimeLimit' |
| 70 | DESC 'Maximum time an agent or service allows for a bind operation to |
| 71 | complete' EQUALITY integerMatch ORDERING integerOrderingMatch |
| 72 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 73 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.5 NAME 'followReferrals' |
| 74 | DESC 'An agent or service does or should follow referrals' EQUALITY |
| 75 | booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN |
| 76 | 'RFC 4876' ) |
| 77 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.6 NAME 'authenticationMethod' |
| 78 | DESC 'Identifies the types of authentication methods either used, |
| 79 | required, or provided by a service or peer' EQUALITY caseIgnoreMatch |
| 80 | SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 |
| 81 | SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 82 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.7 NAME 'profileTTL' |
| 83 | DESC 'Time to live, in seconds, before a profile is considered stale' |
| 84 | EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX |
| 85 | 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 86 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.9 NAME 'attributeMap' |
| 87 | DESC 'Attribute mappings used, required, or supported by an agent or |
| 88 | service' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 |
| 89 | X-ORIGIN 'RFC 4876' ) |
| 90 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.10 NAME 'credentialLevel' |
| 91 | DESC 'Identifies type of credentials either used, required, or supported |
| 92 | by an agent or service' EQUALITY caseIgnoreIA5Match SYNTAX |
| 93 | 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 94 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.11 NAME 'objectclassMap' |
| 95 | DESC 'Object class mappings used, required, or supported by an agent or |
| 96 | service' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 |
| 97 | X-ORIGIN 'RFC 4876' ) |
| 98 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.12 NAME 'defaultSearchScope' |
| 99 | DESC 'Default scope used when performing a search' EQUALITY |
| 100 | caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE |
| 101 | X-ORIGIN 'RFC 4876' ) |
| 102 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.13 NAME 'serviceCredentialLevel' |
| 103 | DESC 'Specifies the type of credentials either used, required, or |
| 104 | supported by a specific service' EQUALITY caseIgnoreIA5Match SYNTAX |
| 105 | 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 4876' ) |
| 106 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.14 NAME 'serviceSearchDescriptor' |
| 107 | DESC 'Specifies search descriptors required, used, or supported by a |
| 108 | particular service or agent' EQUALITY caseExactMatch SUBSTR |
| 109 | caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN |
| 110 | 'RFC 4876' ) |
| 111 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.15 NAME 'serviceAuthenticationMethod' |
| 112 | DESC 'Specifies types authentication methods either used, required, or |
| 113 | supported by a particular service' EQUALITY caseIgnoreMatch SUBSTR |
| 114 | caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN |
| 115 | 'RFC 4876' ) |
| 116 | attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.16 NAME 'dereferenceAliases' |
| 117 | DESC 'Specifies if a service or agent either requires, supports, or uses |
| 118 | dereferencing of aliases.' EQUALITY booleanMatch SYNTAX |
| 119 | 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'RFC 4876' ) |
| 120 | objectClasses: ( 1.3.6.1.4.1.11.1.3.1.2.5 NAME 'DUAConfigProfile' |
| 121 | SUP top STRUCTURAL DESC 'Abstraction of a base configuration for a DUA' |
| 122 | MUST ( cn ) MAY ( defaultServerList $ preferredServerList $ |
| 123 | defaultSearchBase $ defaultSearchScope $ searchTimeLimit $ bindTimeLimit $ |
| 124 | credentialLevel $ authenticationMethod $ followReferrals $ |
| 125 | dereferenceAliases $ serviceSearchDescriptor $ serviceCredentialLevel $ |
| 126 | serviceAuthenticationMethod $ objectclassMap $ attributeMap $ profileTTL ) |
| 127 | X-ORIGIN 'RFC 4876' ) |