#---------------------------------------------------------------------- # # iris v: 20030331-1.0.1 # # Generic objects for the IRIS community # # RedIRIS 2003 # #---------------------------------------------------------------------- # # Changelog # #---------------------------------------------------------------------- # # idnc, irisDnComp # # Descrip: Atributo que usamos cuando queremos desacoplar el DN de una # entrada de su contenido, es decir, cuando el atributo no # tienen un significado específico. # English: This attribute should be used to decouple the DN of an object # from its (actual) attribute values. # Ejemplo: idnc=a23b12,dc=rediris,dc=es # attributetype ( 1.3.6.1.4.1.7547.4.3.2.1 NAME ( 'idnc' 'irisDnComp' ) EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) # # sn1 # # Descrip: Primer apellido de una persona # English: First surname of a person ("the surname" in international terms) # attributetype ( 1.3.6.1.4.1.7547.4.3.2.2 NAME 'sn1' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) # # sn2 # # Descrip: Segundo apellido de una persona # English: Second surname of a person ("mother's maiden name" in international # terms) # attributetype ( 1.3.6.1.4.1.7547.4.3.2.3 NAME 'sn2' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) # # digitalCertificate # # Descrip: Certificado para una entrada que no es de tipo persona # English: Certificate # Must be transferred using ;binary # with certificateExactMatch rule (per X.509) # attributetype ( 1.3.6.1.4.1.7547.4.3.2.4 NAME 'digitalCertificate' DESC 'RFC2256: X.509 certificate, use ;binary' EQUALITY certificateExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 ) #---------------------------------------------------------------------- # Object classes #---------------------------------------------------------------------- # # irisObject # Descrip: Objeto genérico para la comunidad IRIS # objectclass ( 1.3.6.1.4.1.7547.4.3.1.1 NAME 'irisObject' DESC 'Generic object within the IRIS community' SUP top AUXILIARY MAY ( idnc ) ) # # irisPerson # Descrip: Personas de la comunidad IRIS # objectclass ( 1.3.6.1.4.1.7547.4.3.1.2 NAME 'irisPerson' DESC 'Persons inside the IRIS community' SUP top AUXILIARY MAY ( sn1 $ sn2 ) ) # # irisInetEntity # Descrip: Objeto con atributos relacionados con la identidad electrónica # objectclass ( 1.3.6.1.4.1.7547.4.3.1.3 NAME 'irisInetEntity' DESC 'Object holding an electronic identity' SUP top AUXILIARY MAY ( cn $ description $ mail $ digitalCertificate ) ) # # irisInetEntityStr # Descrip: Objeto con atributos relacionados con la identidad electrónica # objectclass ( 1.3.6.1.4.1.7547.4.3.1.4 NAME 'irisInetEntityStr' DESC 'Object holding an electronic identity' SUP top STRUCTURAL MAY ( cn $ description$ mail $ digitalCertificate ) )