\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. oct. 27 20:10:41 CET 2013}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={rfc3909},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Opération Cancel},
CreationDate={D:20131027201041},
ModDate={D:20131027201041},
Keywords={LDAP;Lightweight Directory Access Protocol}
}}
\begin{document}
 
\begin{center}
{\Huge rfc3909 }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Opération Cancel}
 
\vspace{10mm}
 
\hspace{1mm}  L’opération étendue \textbf{cancel} (ou \textbf{abandon}), comme l’annuaire X.511 fournis une indication en retour. LDAP fournis l’opération \textbf{Abandon} qui permet d’annuler d’autres opérations. Cette opération n’a pas de réponse et ne nécessite pas de réponse de l’opération abandonnée. Cette sémantique ne fournis pas au client une indication claire de la sortie de l’opération Abandon. l’opération \textbf{Cancel} devrait être utilisé au lieu de l’opération \textbf{Abandon} quand le client a besoin d’une indication claire sur l’opération.
\vspace{5mm} \\
 
 
\hspace{1mm}  l’opération \textbf{Cancel} est définie comme opération étendue, identifiée par l’OID \textbf{1.3.6.1.1.8}
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Requête Cancel }
 
\
 
\hspace{1mm}  La requête \textbf{Cancel} et une \textbf{ExtendedRequest} avec le champ \textbf{requestName} contenant \textbf{1.3.6.1.1.8} et un champ \textbf{requestValue} qui contient un valeur encodé BER \textbf{cancelRequestValue}.
\vspace{5mm} \\
 
 
{\ttfamily
cancelRequestValue::= SEQUENCE \{\\ \hspace{2mm}cancelID MessageID \}\\
}
\vspace{8mm}
 
\hspace{1mm}  Le champs \textbf{cancelID} contient le message ID associé avec l’opération à annuler
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Réponse Cancel }
 
\
 
\hspace{1mm}  Une réponse \textbf{Cancel} est une \textbf{ExtendedResponse} où \textbf{responseName} et les champs \textbf{response} sont absent
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Codes de résultats additionnels }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} Les implémentations de cette spécification devraient reconnaitre les valeurs resultCode additionnels suivante:]{}
\item[\hspace{1mm} canceled]{(118)}
\item[\hspace{1mm} noSuchOperation]{(119)}
\item[\hspace{1mm} tooLate]{(120)}
\item[\hspace{1mm} cannotCancel]{(121)}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{1mm} Les classes d’opération suivante ne peuvent pas être annulées:]{}
\item[\hspace{1mm} -]{les opérations qui n’ont pas de réponse}
\item[\hspace{1mm} -]{les opérations qui établissent, altèrent ou détruisent des associations d’authentification et/ou d’authorisation}
\item[\hspace{1mm} -]{les opérations qui établissent, altèrent ou détruisent des services de sécurité}
\item[\hspace{1mm} -]{les opérations qui abandonnent ou annulent d’autres opérations}
\end{description}
 
\hspace{1mm}  Les serveurs devraient indiquer leur support pour cette extension en fournissant \textbf{1.3.6.1.1.8} dans \textbf{supportedExtension}.
\vspace{5mm} \\
 
\end{flushleft}
\end{document}
