From: Howard Chu Date: Fri, 20 Aug 1999 00:32:36 +0000 (+0000) Subject: Update for attribute, objectclass, and objectidentifier descriptions. X-Git-Tag: TWEB_OL_BASE~143 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=ccab3faa583839b33311d8c36ace0ccd86c7bf60;p=openldap Update for attribute, objectclass, and objectidentifier descriptions. --- diff --git a/doc/man/man5/slapd.conf.5 b/doc/man/man5/slapd.conf.5 index 122a424bf8..44feb794fa 100644 --- a/doc/man/man5/slapd.conf.5 +++ b/doc/man/man5/slapd.conf.5 @@ -73,8 +73,40 @@ information on using the access-control mechanisms. .TP .B +attribute ( [NAME ] [DESC ] [OBSOLETE] \ +[SUP ] [EQUALITY ] [ORDERING ] [SUBSTR ] \ +[SYNTAX ] [SINGLE-VALUE] [COLLECTIVE] [NO-USER-MODIFICATION] \ +[USAGE ] ) +Specify an attribute type using the LDAPv3 syntax defined in RFC 2252. +This is the preferred format for attribute type definitions. The slapd +parser extends the RFC 2252 definition by allowing string forms as well +as numeric OIDs to be used for the attribute OID and attribute syntax OID. +(See the +.B +objectidentifier +description.) Currently the syntax name parser is case-sensitive. +The known syntax names are: +.RS +.RS +.PD 0 +AttributeTypeDescription Audio Binary BitString Certificate CertificateList +CertificatePair DN DeliveryMethod DirectoryString DITContentRuleDescription +DITStructureRuleDescription EnhancedGuide FacsimileTelephoneNumber +GeneralizedTime Guide IA5String Integer MatchingRuleDescription +MatchingRuleUseDescription MailPreference NameAndOptionalUUID +NameFormDescription NumericString ObjectClassDescription OID +OtherMailbox OctetString PostalAddress ProtocolInformation +PresentationAddress PrintableString SupportedAlgorithm TelephoneNumber +TeletexTerminalIdentifier TelexNumber UTCTime LDAPSyntaxDescription +SubstringAssertion NISnetgrouptriple Bootparameter +.PD +.RE +.RE +.TP +.B attribute [] { bin | ces | cis | tel | dn } -Associate a syntax with an attribute name. By default, an +Associate a syntax with an attribute name. This directive is deprecated +in favor of the one above. By default, an attribute is assumed to have syntax .BR cis . An optional alternate name can be @@ -189,9 +221,28 @@ entry parsing .RE .TP .B +objectclass ( [NAME ] [DESC ] [{ ABSTRACT | STRUCTURAL | AUXILIARY }] [MUST ] \ +[MAY ] ) +Specify an objectclass using the LDAPv3 syntax defined in RFC 2252. +This is the preferred format for object class definitions. The slapd +parser extends the RFC 2252 definition by allowing string forms as well +as numeric OIDs to be used for the object class OID. (See the +.B +objectidentifier +description.) Object classes are "STRUCTURAL" by default. +.TP +.B objectclass requires allows Define the schema rules for the object class named . These are -used in conjunction with the schemacheck option. +used in conjunction with the schemacheck option. This directive is +deprecated in favor of the one above. +.TP +.B objectidentifier { | [:] } +Define a string name that equates to the given OID. The string can be used +in place of the numeric OID in objectclass and attribute definitions. The +name can also be used with a suffix of the form ":xx" in which case the +value "oid.xx" will be used. .TP .B referral Specify the referral to pass back when