\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. juil. 7 17:31:25 CEST 2013}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={rfc4524},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Schéma pour les projets pilote X.500 Internet et COSINE},
CreationDate={D:20130707173125},
ModDate={D:20130707173125},
Keywords={LDAP;Lightweight Directory Access Protocol}
}}
\begin{document}
 
\begin{center}
{\Huge rfc4524 }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Schéma pour les projets pilote X.500 Internet et COSINE}
 
\vspace{10mm}
 
\vspace{1cm}{\huge Attributs }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} associatedDomain]{Spécifie les noms d’hôte DNS associé à un objet}
\item[\hspace{1mm} associatedName]{Spécifie les noms des entrées dans le DIT organisationnel associé avec un domaine DNS}
\item[\hspace{1mm} buildingName]{Spécifie les noms des immeubles où un organisation ou unité d’organisation est basée}
\item[\hspace{1mm} co]{Friendly Country Name, Spécifie les noms des pays (ex : "Germany", "Federal Republic of Germany")}
\item[\hspace{1mm} documentAuthor]{Spécifie les DN des auteurs d’un document}
\item[\hspace{1mm} documentIdentifier]{Spécifie les identifiants unique pour un document.}
\item[\hspace{1mm} documentLocation]{Spécifie les emplacements du document original}
\item[\hspace{1mm} documentPublisher]{Personnes et/ou organisations qui ont publiés le document}
\item[\hspace{1mm} documentTitle]{Spécifie les titres d’un document}
\item[\hspace{1mm} documentVersion]{Spécifie la version d’un document}
\item[\hspace{1mm} drink]{(favoriteDrink) Spécifie la boisson favorite d’un objet}
\item[\hspace{1mm} homePhone]{(HomeTelephoneNumber) Numéro de téléphone d’une personne}
\item[\hspace{1mm} homePostalAddress]{Spécifie l’adresse postale du domicile de l’objet}
\item[\hspace{1mm} host]{Spécifie le nom d’hôte des ordinateurs}
\item[\hspace{1mm} info]{Spécifie des informations spécifiques à l’objet}
\item[\hspace{1mm} mail]{(rfc822mailbox) Contient les addresse mail Internet}
\item[\hspace{1mm} manager]{Spécifie les DN des responsables d’un objet}
\item[\hspace{1mm} mobile]{(mobileTelephoneNumber) spécifie les numéros de téléphone portable}
\item[\hspace{1mm} organizationalStatus]{Spécifie des catégories par lesquelles une personne est référée dans l’entreprise}
\item[\hspace{1mm} pager]{(pagerTelephoneNumber)}
\item[\hspace{1mm} personalTitle]{Titres personnels pour une personne}
\item[\hspace{1mm} roomNumber]{Numéro de salle}
\item[\hspace{1mm} secretary]{Spécifie les secrétaire et/ou assistantes administratives de l’objet}
\item[\hspace{1mm} uniqueIdentifier]{Identifiant unique pour un objet représenté dans l’annuaire}
\item[\hspace{1mm} userClass]{Spécifie les catégories de machine ou application utilisateur}
\end{description}
 
\vspace{1cm}{\huge Classes d'objets }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} account]{Définis des entrées représentant des comptes machine. l’uid devrait être utilisé pour nommer l’entrée.}
\item[\hspace{1mm} document]{Définis des entrées qui représente des documents}
\item[\hspace{1mm} documentSeries]{Définis une entrée qui représente une série de documents}
\item[\hspace{1mm} domain]{Définis des entrées qui représente des domaines DNS.}
\item[\hspace{1mm} domainRelatedObject]{Définis des entrées qui représentent des domaines DNS qui sont équivalent à un domaine X.500}
\item[\hspace{1mm} friendlyCountry]{Définis des entrées représentant des pays dans le DIT}
\item[\hspace{1mm} rFC822LocalPart]{Définis des entrées qui représentent lapartie local des adresses email Internet}
\item[\hspace{1mm} room]{Définis des entrées représentant des salles}
\item[\hspace{1mm} simpleSecurityObject]{Utilisé pour avoir userPassword}
\end{description}
 
\vspace{1cm}{\huge Définition des attributs }
 
\
 
{\ttfamily
attributeType ( 0.9.2342.19200300.100.1.37 NAME ’associatedDomain’\\ \hspace{2mm}EQUALITY caseIgnoreIA5Match\\ \hspace{2mm}SUBSTR caseIgnoreIA5SubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.38 NAME ’associatedName’\\ \hspace{2mm}EQUALITY distinguishedNameMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.48 NAME ’buildingName’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.43 NAME ’co’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.14 NAME ’documentAuthor’\\ \hspace{2mm}EQUALITY distinguishedNameMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.11 NAME ’documentIdentifier’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.15 NAME ’documentLocation’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.56 NAME ’documentPublisher’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.12 NAME ’documentTitle’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.13 NAME ’documentVersion’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.5 NAME ’drink’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.20 NAME ’homePhone’\\ \hspace{2mm}EQUALITY telephoneNumberMatch\\ \hspace{2mm}SUBSTR telephoneNumberSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.39 NAME ’homePostalAddress’\\ \hspace{2mm}EQUALITY caseIgnoreListMatch\\ \hspace{2mm}SUBSTR caseIgnoreListSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.9 NAME ’host’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.4 NAME ’info’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.152048 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.3 NAME ’mail’\\ \hspace{2mm}EQUALITY caseIgnoreIA5Match\\ \hspace{2mm}SUBSTR caseIgnoreIA5SubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.26256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.10 NAME ’manager’\\ \hspace{2mm}EQUALITY distinguishedNameMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.41 NAME ’mobile’\\ \hspace{2mm}EQUALITY telephoneNumberMatch\\ \hspace{2mm}SUBSTR telephoneNumberSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.45 NAME ’organizationalStatus’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.42 NAME ’pager’\\ \hspace{2mm}EQUALITY telephoneNumberMatch\\ \hspace{2mm}SUBSTR telephoneNumberSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.40 NAME ’personalTitle’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.6 NAME ’roomNumber’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.21 NAME ’secretary’\\ \hspace{2mm}EQUALITY distinguishedNameMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.44 NAME ’uniqueIdentifier’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\ \hspace{2mm}\\ attributeType ( 0.9.2342.19200300.100.1.8 NAME ’userClass’\\ \hspace{2mm}EQUALITY caseIgnoreMatch\\ \hspace{2mm}SUBSTR caseIgnoreSubstringsMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )\\
}
\vspace{8mm}
 
\vspace{1cm}{\huge Définition des classes d'objets }
 
\
 
{\ttfamily
objectclass ( 0.9.2342.19200300.100.4.5 NAME ’account’\\ \hspace{2mm}SUP top STRUCTURAL\\ \hspace{2mm}MUST uid\\ \hspace{2mm}MAY ( description \$ seeAlso \$ l \$ o \$ ou \$ host ) )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.6 NAME ’document’\\ \hspace{2mm}SUP top STRUCTURAL\\ \hspace{2mm}MUST documentIdentifier\\ \hspace{2mm}MAY ( cn \$ description \$ seeAlso \$ l \$ o \$ ou \$ documentTitle \$ documentVersion \$ documentAuthor \$\\ \hspace{2mm}documentLocation \$ documentPublisher ) )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.9 NAME ’documentSeries’\\ \hspace{2mm}SUP top STRUCTURAL\\ \hspace{2mm}MUST cn\\ \hspace{2mm}MAY ( description \$ l \$ o \$ ou \$ seeAlso \$ telephonenumber ) )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.13 NAME ’domain’\\ \hspace{2mm}SUP top STRUCTURAL\\ \hspace{2mm}MUST dc\\ \hspace{2mm}MAY ( userPassword \$ searchGuide \$ seeAlso \$ businessCategory \$ x121Address \$ registeredAddress \$ destinationIndicator \$\\ \hspace{2mm}preferredDeliveryMethod \$ telexNumber \$ teletexTerminalIdentifier \$ telephoneNumber \$\\ \hspace{2mm}internationaliSDNNumber \$ facsimileTelephoneNumber \$ street \$ postOfficeBox \$ postalCode \$ postalAddress \$\\ \hspace{2mm}physicalDeliveryOfficeName \$ st \$ l \$ description \$ o \$ associatedName ) )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.17 NAME ’domainRelatedObject’\\ \hspace{2mm}SUP top AUXILIARY\\ \hspace{2mm}MUST associatedDomain )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.18 NAME ’friendlyCountry’\\ \hspace{2mm}SUP country STRUCTURAL\\ \hspace{2mm}MUST co )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.14 NAME ’rFC822localPart’\\ \hspace{2mm}SUP domain STRUCTURAL\\ \hspace{2mm}MAY ( cn \$ description \$ destinationIndicator \$ facsimileTelephoneNumber \$ internationaliSDNNumber \$\\ \hspace{2mm}physicalDeliveryOfficeName \$ postalAddress \$ postalCode \$ postOfficeBox \$ preferredDeliveryMethod \$ registeredAddress \$\\ \hspace{2mm}seeAlso \$ sn \$ street \$ telephoneNumber \$ teletexTerminalIdentifier \$ telexNumber \$ x121Address ) )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.7 NAME ’room’\\ \hspace{2mm}SUP top STRUCTURAL\\ \hspace{2mm}MUST cn\\ \hspace{2mm}MAY ( roomNumber \$ description \$ seeAlso \$ telephoneNumber ) )\\ \hspace{2mm}\\ objectclass ( 0.9.2342.19200300.100.4.19 NAME ’simpleSecurityObject’\\ \hspace{2mm}SUP top AUXILIARY\\ \hspace{2mm}MUST userPassword )\\
}
\vspace{8mm}
\end{flushleft}
\end{document}
