1# 2# LDIF Novell eDirectory schema to load dynamic clients from LDAP 3# 4# copyright 2013 Olivier Beytrison <olivier@heliosnet.org> 5# 6# 1.3.6.1.4.1.11344.1.100 is the toplevel OID for this work 7# .1 = objectclasses 8# .2 = attributs 9dn: cn=schema 10changetype: modify 11add: attributetypes 12attributetypes: ( 1.3.6.1.4.1.11344.1.100.2.1 13 NAME 'radiusClientIdentifier' 14 DESC 'Client Identifier' 15 EQUALITY caseIgnoreMatch 16 SUBSTR caseIgnoreSubstringsMatch 17 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' 18 SINGLE-VALUE ) 19attributetypes: ( 1.3.6.1.4.1.11344.1.100.2.2 20 NAME 'radiusClientSecret' 21 DESC 'Client Secret' 22 EQUALITY caseIgnoreMatch 23 SUBSTR caseIgnoreSubstringsMatch 24 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' 25 SINGLE-VALUE ) 26attributetypes: ( 1.3.6.1.4.1.11344.1.100.2.3 27 NAME 'radiusClientShortname' 28 DESC 'Client Shortname' 29 EQUALITY caseIgnoreMatch 30 SUBSTR caseIgnoreSubstringsMatch 31 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' 32 SINGLE-VALUE ) 33attributetypes: ( 1.3.6.1.4.1.11344.1.100.2.4 34 NAME 'radiusClientVirtualServer' 35 DESC 'VirtualServer' 36 EQUALITY caseIgnoreMatch 37 SUBSTR caseIgnoreSubstringsMatch 38 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' 39 SINGLE-VALUE ) 40attributetypes: ( 1.3.6.1.4.1.11344.1.100.2.5 41 NAME 'radiusClientType' 42 DESC 'Client Type' 43 EQUALITY caseIgnoreMatch 44 SUBSTR caseIgnoreSubstringsMatch 45 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' 46 SINGLE-VALUE ) 47attributetypes: ( 1.3.6.1.4.1.11344.1.100.2.6 48 NAME 'radiusClientRequireMa' 49 DESC 'Require Message Authenticator' 50 EQUALITY booleanMatch 51 SYNTAX '1.3.6.1.4.1.1466.115.121.1.7' 52 SINGLE-VALUE ) 53attributetypes: ( 1.3.6.1.4.1.11344.1.100.2.7 54 NAME 'radiusClientComment' 55 DESC 'Client comment' 56 EQUALITY caseIgnoreMatch 57 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' 58 SINGLE-VALUE ) 59 60 61dn: cn=schema 62changetype: modify 63add: objectclasses 64objectclasses: ( 1.3.6.1.4.1.11344.1.100.1.1 65 NAME 'radiusClient' 66 DESC 'radiusClient object class' 67 SUP top STRUCTURAL 68 MUST ( radiusClientIdentifier $ radiusClientSecret ) 69 MAY ( radiusClientShortname $ radiusClientVirtualServer $ radiusClientType $ radiusClientRequireMa $radiusClientcomment )) 70