.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" ======================================================================== .\" .IX Title "C_REHASH 1SSL" .TH C_REHASH 1SSL "2013-02-26" "1.0.1e" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" c_rehash \- Créer des liens symboliques vers les fichiers en utilisant une valeur de hachage .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBc_rehash\fR [répertoire] ... .SH "DESCRIPTION" .IX Header "DESCRIPTION" c_rehash parcourt les répertoires et prend une valeur de hachage de chaque fichier .pem et .crt dans le répertoire. Il crée ensuite des liens symboliques pour chacun de ces fichiers en les nommant par la valeur du haché. C'est utile parce que beaucoup de programmes imposent à des répertoires d'être configurés de la sorte pour trouver les certificats qu'ils recherchent. .PP Si des répertoires sont indiqués sur la ligne de commande, alors ces répertoires sont traités chacun à son tour. Sinon, et si la variable d'environnement \s-1SSL_CERT_DIR\s0 est définies, les répertoires spécifiées dans celle-ci sont traités. Cette variable doit être une liste de répertoires séparés par des deux-points (« : »), chacun étant à traiter. Si aucun répertoire n'est précisé d'une de ces façon, c'est le répertoire /usr/lib/ssl/certs qui sera traité. .PP Pour chaque répertoire à traiter, l'utilisateur doit avoir les droits en écriture sur le répertoire. Si ce n'est pas le cas, rien ne sera afficher pour ce répertoire. .PP Notez que ce programme détruit tous les liens symboliques qui ressemblerait à un lien créé auparavant. Faites donc attention si vous exécutez ce programme pour un répertoire qui contient des liens symboliques pour d'autres raisons et qu'ils sont nommés avec le même format que ceux créé par ce programme, puisqu'ils seront perdus. .PP Les hachés des fichiers de certificats sont de la forme . où n est un entier. Si la valeur du haché existe, alors n est incrémenté, à moins que le fichier soit identique. Les doublons sont détectés en utilisant l'empreinte du certificat. Un avertissement sera affiché si un doublon est détecté. Les hachés des fichiers de \s-1CRL\s0 sont de la forme .r et à le même comportement. .PP Le programme avertira également s'il y a des fichiers avec l'extension .pem qui ne sont ni des certificats ni des \s-1CRL\s0. .PP Le programme utilise le programme openssl pour calculer le haché et l'empreinte. Il nécessite que l'exécutable soit nommé openssl et qu'il soit accessible depuis les chemins de recherche \s-1PATH\s0, ou dans le répertoire /usr/lib/ssl/bin. Si la variable d'environnement \s-1OPENSSL\s0 est définie, alors l'exécutable précisée dans celle-ci est utilisée à la place comme exécutable fournissant les hachés et les empreintes. Quand elle est appelée avec \&\f(CW$OPENSSL\fR x509 \-hash \-fingerprint \-noout \-in \f(CW$fichier\fR, elle doit produire le haché de \f(CW$fichier\fR sur la première ligne suivit par l'empreinte sur la seconde ligne, précédés éventuellement de texte suivi d'un signe égal (« = »). .SH "OPTIONS" .IX Header "OPTIONS" Aucun .SH "ENVIRONNEMENT" .IX Header "ENVIRONNEMENT" .IP "\fB\s-1OPENSSL\s0\fR" 4 .IX Item "OPENSSL" Le nom (et le chemin) d'un exécutable à utiliser pour générer des hachés et des empreintes (voir ci-dessus). .IP "\fB\s-1SSL_CERT_DIR\s0\fR" 4 .IX Item "SSL_CERT_DIR" Liste de répertoires séparés par des deux-points sur lesquels opérer. La liste est ignorée si des répertoires sont fournis sur la ligne de commande. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fIopenssl\fR\|(1), \fIx509\fR\|(1) .SH "BOGUES" .IX Header "BOGUES" Aucun bogue connu .SH "TRADUCTION" .IX Header "TRADUCTION" La traduction de cette page de manuel est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.