\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]{mer. févr. 15 08:15:19 CET 2012}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={pkcs11-tool},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Utilitaire pour gérer et utiliser les token de sécurité PKCS\#11. Il permet de gérer et les objets sur les cartes à puce, lister et lire le PIN, clés et certificats stockés},
CreationDate={D:20120215081519},
ModDate={D:20120215081519},
Keywords={PKI;sécurité;smartcard}
}}
\begin{document}
 
\begin{center}
{\Huge pkcs11-tool }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Utilitaire pour gérer et utiliser les token de sécurité PKCS\#11. Il permet de gérer et les objets sur les cartes à puce, lister et lire le PIN, clés et certificats stockés}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --login, -l]{Authentifie le token avant d’effectuer d’autres opérations.}
\item[\hspace{1mm} --pin, -p]{Utilise le pin donné pour les opérations.}
\item[\hspace{1mm} --so-pin]{Utilise le pin donné comme Security Officer PIN (doit être utilisé avec --label)}
\item[\hspace{1mm} --init-token]{Initialise un token : défini son label et le Security Officer PIN}
\item[\hspace{1mm} --init-pin]{Initialise le PIN de l’utilisateur}
\item[\hspace{1mm} --change-pin, -c]{Change le pin de l’utilisateur}
\item[\hspace{1mm} --test, -t]{Effectue des tests sur le token}
\item[\hspace{1mm} --show-info, -I]{Affiche les informations générale sur le token}
\item[\hspace{1mm} --list-slots, -L]{Affiche une liste de slots disponible sur le token}
\item[\hspace{1mm} --list-mechanisms, -M]{Affiche une liste de mécanismes supportés par le token}
\item[\hspace{1mm} --list-objects, -O]{Affiche la liste des objets}
\item[\hspace{1mm} --sign, -s]{Signe des données}
\item[\hspace{1mm} --hash, -h]{Hash des données}
\item[\hspace{1mm} --mechanism, -m]{Utilise le mécanisme spécifié pour les opérations du token}
\item[\hspace{1mm} --keypairgen, -k]{Génère une nouvelle pair de clé}
\item[\hspace{1mm} --write-object, -w]{Écrit une clé ou un certificat dans le token}
\item[\hspace{1mm} --type, -y]{Spécifie le type d’objet sur lequel opérer (cert, privkey, pubkey)}
\item[\hspace{1mm} --id, -d]{Spécifie l’id de l’objet sur lequel opérer}
\item[\hspace{1mm} --label, -a]{Spécifie le nom de l’objet sur lequel opérer}
\item[\hspace{1mm} --slot]{Spécifie l’id du slot à utiliser}
\item[\hspace{1mm} --slot-id]{Spécifie le nom du slot à utiliser}
\item[\hspace{1mm} --set-id, -e]{Définis le CKA\_ID de l’objet}
\item[\hspace{1mm} --attr-from]{Extrait les informations du chemin spécifié (certificat DER) et créé les attributs correspondant quand il écrit un objet dans le token. (ex : le sujet du certificat est utilisé pour écrire le CKA\_SUBJECT)}
\item[\hspace{1mm} --input-file, -i]{Spécifie le chemin d’un fichier en entrée}
\item[\hspace{1mm} --output-file, -o]{Spécifie le chemin d’un fichier en sortie}
\item[\hspace{1mm} --module]{Spécifie le module pkcs11 à charger}
\item[\hspace{1mm} --moz-cert, -z]{Tester une génération et la requête de pair de clé type mozilla. Spécifier le chemin du fichier du certificat}
\item[\hspace{1mm} --verbose, -v]{mode verbeux}
\end{description}
\end{flushleft}
\end{document}
