.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" 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" '' . ds C` . ds C' '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. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "PKEY 1SSL" .TH PKEY 1SSL "2015-12-31" "1.0.2a 1.0.2c" "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" pkey \- Utilitaire de traitement de clefs publique ou privée .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBopenssl\fR \fBpkey\fR [\fB\-inform \s-1PEM\s0\fR|\fB\s-1DER\s0\fR] [\fB\-outform \s-1PEM\s0\fR|\fB\s-1DER\s0\fR] [\fB\-in\fR \&\fIfichier\fR] [\fB\-passin\fR \fIparam\fR] [\fB\-out\fR \fIfichier\fR] [\fB\-passout\fR \&\fIparam\fR] [\fB\-cipher\fR] [\fB\-text\fR] [\fB\-text_pub\fR] [\fB\-noout\fR] [\fB\-pubin\fR] [\fB\-pubout\fR] [\fB\-engine\fR \fIidentifiant\fR] .SH "DESCRIPTION" .IX Header "DESCRIPTION" La commande \fBpkey\fR traite les clefs publique ou privée. Elles peuvent être converties entre différentes formes et avoir leurs composants affichés. .SH "OPTIONS DE LA COMMANDE" .IX Header "OPTIONS DE LA COMMANDE" .IP "\fB\-inform\fR \fB\s-1DER\s0\fR|\fB\s-1PEM\s0\fR" 4 .IX Item "-inform DER|PEM" Indiquer le format d'entrée, \s-1DER\s0 ou \s-1PEM.\s0 .IP "\fB\-outform\fR \fB\s-1DER\s0\fR|\fB\s-1PEM\s0\fR" 4 .IX Item "-outform DER|PEM" Indiquer le format de sortie. Les options ont la même signification que pour l'option \fB\-inform\fR. .IP "\fB\-in\fR \fIfichier\fR" 4 .IX Item "-in fichier" Indiquer le nom du fichier d'entrée à partir duquel la clef sera lue. Par défaut, la clef est lue depuis l'entrée standard si cette option est omise. Si la clef est chiffrée, un mot de passe sera demandé à l'invite de commande. .IP "\fB\-passin\fR \fIparam\fR" 4 .IX Item "-passin param" La source de mot de passe d'entrée. Pour plus de renseignements sur le format de \fIparam\fR, consultez la section \fBPARAMÈTRES \s-1DE PHRASE\s0 SECRÈTE\fR d'\fBopenssl\fR(1). .IP "\fB\-out\fR \fIfichier\fR" 4 .IX Item "-out fichier" Indiquer le nom du fichier de sortie où sera écrite la clef. Par défaut, la clef est écrite sur la sortie standard si cette option est omise. Si des options de chiffrement ont été indiquées, un mot de passe sera demandé. Le fichier de sortie ne devra \fBpas\fR être le même que le fichier d'entrée. .IP "\fB\-passout\fR \fIparam\fR" 4 .IX Item "-passout param" La source de mot de passe pour le fichier de sortie. Pour plus de renseignements sur le format de \fIparam\fR, consultez la section \fBPARAMÈTRES \&\s-1DE PHRASE\s0 SECRÈTE\fR d'\fBopenssl\fR(1). .IP "\fB\-cipher\fR" 4 .IX Item "-cipher" Ces options indiquent de chiffrer la clef privée avec l’algorithme fourni. N’importe quel nom d’algorithme accepté par \&\fBEVP_get_cipherbyname\fR() est acceptable comme \fBdes3\fR. .IP "\fB\-text\fR" 4 .IX Item "-text" Afficher les différentes composantes des clefs privée ou publique au format texte en plus de la version encodée. .IP "\fB\-text_pub\fR" 4 .IX Item "-text_pub" N'afficher que les composants de clef publique même si une clef privée est traitée. .IP "\fB\-noout\fR" 4 .IX Item "-noout" Ne pas produire la version encodée de la clef. .IP "\fB\-pubin\fR" 4 .IX Item "-pubin" Par défaut, une clef privée est lue à partir du fichier d'entrée : avec cette option, une clef publique est lue à sa place. .IP "\fB\-pubout\fR" 4 .IX Item "-pubout" Par défaut, une clef privée est produite. Avec cette option, une clef publique est produite à la place. Cette option est automatiquement activée si l'entrée est une clef publique. .IP "\fB\-engine\fR \fIidentifiant\fR" 4 .IX Item "-engine identifiant" L’indication d’un moteur (en utilisant son identifiant unique \&\fIidentifiant\fR) forcera \fBpkey\fR à essayer d'obtenir une référence fonctionnelle pour le moteur indiqué et à l'initialiser si nécessaire. Le moteur sera ensuite utilisé par défaut pour tous les algorithmes disponibles. .SH "EXEMPLES" .IX Header "EXEMPLES" Pour enlever la phrase secrète d'une clef privée \s-1RSA :\s0 .PP .Vb 1 \& openssl pkey \-in clef.pem \-out clefsortie.pem .Ve .PP Pour chiffrer une clef privée en utilisant l'algorithme \s-1DES\s0 triple : .PP .Vb 1 \& openssl pkey \-in clef.pem \-des3 \-out clefsortie.pem .Ve .PP Pour convertir une clef privée du format \s-1PEM\s0 vers le format \s-1DER :\s0 .PP .Vb 1 \& openssl pkey \-in clef.pem \-outform DER \-out clefsortie.der .Ve .PP Pour afficher les composants d'une clef privée sur la sortie standard : .PP .Vb 1 \& openssl pkey \-in clef.pem \-text \-noout .Ve .PP Pour afficher les composants publics d'une clef privée sur la sortie standard : .PP .Vb 1 \& openssl pkey \-in clef.pem \-text_pub \-noout .Ve .PP Pour afficher uniquement la partie publique d'une clef privée : .PP .Vb 1 \& openssl pkey \-in clef.pem \-pubout \-out clefpub.pem .Ve .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fBgenpkey\fR(1), \fBrsa\fR(1), \fBpkcs8\fR(1), \&\fBdsa\fR(1), \fBgenrsa\fR(1), \fBgendsa\fR(1) .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.