\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. juil. 27 09:37:50 CEST 2013}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={rfc4514},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Représentation des Distinguished Names},
CreationDate={D:20130727093750},
ModDate={D:20130727093750},
Keywords={LDAP;Lightweight Directory Access Protocol}
}}
\begin{document}
 
\begin{center}
{\Huge rfc4514 }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Représentation des Distinguished Names}
 
\vspace{10mm}
 
\hspace{1mm}  Les annuaires X.500 utilisent des DN comme clé primaire des entrées dans l'annuaire. La structure d'un DN (X.501) est décris en ASN.1 (X.680). Dans les DAP X.500, les DN sont encodé en utilisant BER (Basic Encoding Rules) (X.690). Dans LDAP, la représentation des DN est décrite dans ce document.
\vspace{5mm} \\
 
 
\hspace{1mm} X.501 définis la structure ASN.1 (X.680) des DN:
 
{\ttfamily
DistinguishedName ::= RDNSequence\\ \hspace{2mm}\\ RDNSequence ::= SEQUENCE OF RelativeDistinguishedName\\ \hspace{2mm}\\ RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue\\ \hspace{2mm}\\ AttributeTypeAndValue ::= SEQUENCE \{\\ \hspace{2mm}type AttributeType,\\ \hspace{2mm}value AttributeValue \}\\
}
\vspace{8mm}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} un nom contenant 3 RDN: \\
\hspace{1mm} \textbf{UID=jsmith,DC=example,DC=net} \\
\hspace{1mm} 3 RDN, dont le permier est multi-valué: \\
\hspace{1mm} \textbf{OU=Sales+CN=J. Smith,DC=example,DC=net} \\
\hspace{1mm} Exemple avec des caractères échappés: \\
\hspace{1mm} \textbf{CN=James \textbackslash{}"Jim\textbackslash{}" Smith\textbackslash{}, III,DC=example,DC=net} \\
\hspace{1mm} Exemple d'encodage du caractère retour chariot: \\
\hspace{1mm} \textbf{CN=Before\textbackslash{}0dAfter,DC=example,DC=net} \\
\hspace{1mm} Exemple utilisant l'encodage BER d'une chaîne de 2 octets (0x48 et 0x69): \\
\hspace{1mm} \textbf{1.3.6.1.4.1.1466.0=\#04024869} \\
\hspace{1mm} Un RDN dont le cn consiste de 5 lettres: \\
\hspace{1mm} \textbf{Unicode Character Code UTF-8 Escaped} \\
\hspace{1mm} \textbf{------------------------------- ------ ------ --------} \\
\hspace{1mm} \textbf{LATIN CAPITAL LETTER L U+004C 0x4C L} \\
\hspace{1mm} \textbf{LATIN SMALL LETTER U U+0075 0x75 u} \\
\hspace{1mm} \textbf{LATIN SMALL LETTER C WITH CARON U+010D 0xC48D \textbackslash{}C4\textbackslash{}8D} \\
\hspace{1mm} \textbf{LATIN SMALL LETTER I U+0069 0x69 i} \\
\hspace{1mm} \textbf{LATIN SMALL LETTER C WITH ACUTE U+0107 0xC487 \textbackslash{}C4\textbackslash{}87} \\
\hspace{1mm} Peut être encodé: \\
\hspace{1mm} \textbf{CN=Lu\textbackslash{}C4\textbackslash{}8Di\textbackslash{}C4\textbackslash{}87} \\
\end{flushleft}
\end{document}
