\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]{sam. sept. 28 11:17:59 CEST 2013}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={rfc4230},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Attribut opérationnel entryUUID},
CreationDate={D:20130928111759},
ModDate={D:20130928111759},
Keywords={LDAP;Lightweight Directory Access Protocol}
}}
\begin{document}
 
\begin{center}
{\Huge rfc4230 }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Attribut opérationnel entryUUID}
 
\vspace{10mm}
 
\hspace{1mm}  cet attribut maintient un \textbf{Universally Unique IDentifier} assigné par le serveur pour l'objet.
\vspace{5mm} \\
 
 
\hspace{1mm} La syntaxe UUID telle que définie dans la rfc 4122:
 
{\ttfamily
UUID = time-low "-" time-mid "-"\\ \hspace{2mm}time-high-and-version "-"\\ \hspace{2mm}clock-seq-and-reserved\\ \hspace{2mm}clock-seq-low "-" node\\ time-low = 4hexOctet\\ time-mid = 2hexOctet\\ time-high-and-version = 2hexOctet\\ clock-seq-and-reserved = hexOctet\\ clock-seq-low = hexOctet\\ node = 6hexOctet\\ hexOctet = hexDigit hexDigit\\ hexDigit =\\ \hspace{2mm}"0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" /\\ \hspace{2mm}"a" / "b" / "c" / "d" / "e" / "f" /\\ \hspace{2mm}"A" / "B" / "C" / "D" / "E" / "F"\\
}
\vspace{8mm}
 
\begin{description} \normalsize
\item[\hspace{1mm} ]{Dans LDAP, les UUID sont encodés en utilisant la représentation de chaîne ASCII, par exemple: \textbf{"597ae2f6-16a6-1027-98f4-d28b5365dc14"}}
\item[\hspace{1mm} ]{La description LDAP pour UUID est: \textbf{( 1.3.6.1.1.16.1 DESC 'UUID' )}}
\end{description}
 
\vspace{1cm}{\huge Règle de correspondance uuidMatch }
 
\
 
\hspace{1mm}  règle d'égalité. La sémantique est la même que octetStringMatch. La définition LDAP de cette règle est: \textbf{( 1.3.6.1.1.16.2 NAME 'uuidMatch' SYNTAX 1.3.6.1.1.16.1 )}
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge uuidOrderingMatch }
 
\
 
\hspace{1mm}  Règle d'ordonnancement. La sémantique est la même que octetStringOrderingMatch. La définition LDAP pour uuidOrderingMatch est: \textbf{( 1.3.6.1.1.16.3 NAME 'uuidOrderingMatch' SYNTAX 1.3.6.1.1.16.1 )}
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Attribut entryUUID }
 
\
 
{\ttfamily
( 1.3.6.1.1.16.4 NAME 'entryUUID'\\ \hspace{2mm}DESC 'UUID of the entry'\\ \hspace{2mm}EQUALITY uuidMatch\\ \hspace{2mm}ORDERING uuidOrderingMatch\\ \hspace{2mm}SYNTAX 1.3.6.1.1.16.1\\ \hspace{2mm}SINGLE-VALUE\\ \hspace{2mm}NO-USER-MODIFICATION\\ \hspace{2mm}USAGE directoryOperation )\\
}
\vspace{8mm}
 
\hspace{1mm}  Les serveurs devraient générer et assigner un nouvel UUID à chaque entrée ajoutée. une entrée UUID est inchangeable.
\vspace{5mm} \\
 
\end{flushleft}
\end{document}
