######################################################################## # LECSSL Schema definition ######################################################################## # This file defines schema elements needed to store LECSSL settings in # a LDAP directory. # Also used by the LLazy project. # # See http://labs.libre-entreprise.org/projects/lecssl/ # See http://tranquilinux.org/ # ######################################################################## # OID Macros ######################################################################## # The base OID is: objectIdentifier lecsslOID 1.3.6.1.4.1.19272.2 # ObjectClasses are defined in the following OID branch: objectIdentifier lecsslObjectClassOID lecsslOID:1 # Attributes are defined in the following OID branch: objectIdentifier lecsslAttributOID lecsslOID:2 # Syntax macros objectIdentifier IA5string 1.3.6.1.4.1.1466.115.121.1.26 # Matching Rule macros objectIdentifier caseExactIA5match 1.3.6.1.4.1.1466.109.114.1 ######################################################################## # Attributs definition ######################################################################## attributetype ( lecsslAttributOID:1 NAME 'ln' DESC 'attribute of an lecsslNode objectClass' EQUALITY caseExactIA5match SYNTAX IA5string ) ######################################################################## # objectClass definition ######################################################################## objectClass ( lecsslObjectClassOID:1 NAME 'lecsslNode' DESC 'An lecsslNode, may contain one or more attributes' MUST ( ln ))