# 98infn.ldif Version 1.0
dn: cn=schema
attributeTypes: (1.3.6.1.4.1.10403.1.1.6
  NAME 'infnUUID'
  DESC 'UUID per infnPerson'
  EQUALITY caseIgnoreMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE
  X-ORIGIN 'INFN AAI' )
attributeTypes: (1.3.6.1.4.1.10403.1.1.7
  NAME 'infnCertSubjectDN'
  DESC 'DN del Subject del Certificato X.509'
  EQUALITY caseIgnoreMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  X-ORIGIN 'INFN AAI' )
attributeTypes: (1.3.6.1.4.1.10403.1.1.13
  NAME 'infnAccountDN'
  DESC 'DN della entry nel ramo di sede'
  EQUALITY caseIgnoreMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE
  X-ORIGIN 'INFN AAI' )
attributeTypes: (1.3.6.1.4.1.10403.1.1.14
  NAME 'infnKerberosPrincipal'
  DESC 'Kerberos Principal for infnAccount'
  EQUALITY caseIgnoreMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  X-ORIGIN 'INFN AAI' )
attributeTypes: (1.3.6.1.4.1.10403.1.1.15
  NAME 'infnLinkedUUID'
  DESC 'UUID collegati'
  EQUALITY caseIgnoreMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  X-ORIGIN 'INFN AAI' )
objectClasses: ( 1.3.6.1.4.1.10403.1.2.1
  NAME 'infnPerson'
  SUP top AUXILIARY
  MUST ( cn $ infnUUID )
  MAY  ( infnLinkedUUID $
         infnCertSubjectDN $
         infnAccountDN $
         infnKerberosPrincipal )
  X-ORIGIN 'INFN AAI' )
objectClasses: ( 1.3.6.1.4.1.10403.1.2.2
  NAME 'infnAccount'
  SUP top AUXILIARY
  MUST ( cn $ infnUUID $ infnLinkedUUID )
  MAY  ( infnCertSubjectDN $
         infnAccountDN $
         infnKerberosPrincipal )
  X-ORIGIN 'INFN AAI' )
objectClasses: ( 1.3.6.1.4.1.10403.1.2.4
  NAME 'infnHost'
  SUP top STRUCTURAL
  MUST ( cn )
  MAY  ( description $
         infnCertSubjectDN $
         infnKerberosPrincipal $
         infnUUID $
         userpassword )
  X-ORIGIN 'INFN AAI' )
objectClasses: ( 1.3.6.1.4.1.10403.1.2.5
  NAME 'infnService'
  SUP top STRUCTURAL
  MUST ( cn )
  MAY  ( description $
         infnCertSubjectDN $
         infnKerberosPrincipal $
         infnUUID $
         userpassword )
  X-ORIGIN 'INFN AAI' )