Provided by: manpages-fr-extra_20101103_all bug

NOM

       exparam - Manipulation et generation de parametre EC

SYNOPSIS

       openssl ecparam [-inform DER|PEM] [-outform DER|PEM] [-in nom_fichier]
       [-out nom_fichier] [-noout] [-text] [-C] [-check] [-name param]
       [-list_curve] [-conv_form param] [-param_enc param] [-no_seed] [-rand
       fichier(s)] [-genkey] [-engine id]

DESCRIPTION

       Cette commande est utilisee pour manipuler ou generer des fichiers de
       parametre EC (Elliptic Curve: courbes elliptiques).

OPTIONS

       -inform DER|PEM
           Ceci specifie le format d'entree. L'option DER utilise une forme
           encodee ASN1 DER compatible avec la RFC3279 EcpkParameters. La
           forme PEM est le format par defaut: il s'agit d'un format DER
           encode base 64 avec des lignes supplementaires au debut et a la
           fin.

       -outform DER|PEM
           Specifie le format de sortie. Les options ont la meme signification
           que pour l'option -inform.

       -in nom_fichier
           Ceci specifie le nom du fichier d'ou seront lus les parametres. Par
           defaut, l'entree standard est utilisee.

       -out nom_fichier
           Ceci specifie le nom du fichier de sortie pour les parametres. La
           sortie standard est utilisee si cette option n'est pas presente. Le
           fichier ne doit pas etre identique au fichier d'entree.

       -noout
           Cette option evite la sortie de la version encodee des parametres.

       -text
           Cette option affiche les parametres EC d'une facon humainement
           lisible.

       -C  Cette option convertit les parametres EC en code C. Les parametres
           peuvent etre ensuite charges en appelant la fonction
           get_ec_group_XXX().

       -check
           Valider les parametres d'une courbe elliptique.

       -name param
           Utiliser les parametres EC avec le <<nom court>>  specifie.
           Utilisez -list_curves pour obtenir la liste des parametres EC
           implementes a l'heure actuelle.

       -list_curves
           Si cette option est utilisee, ecparam affichera une liste des noms
           de tous les parametres EC implementes et quitte.

       -conv_form
           Ceci specifie comment les points de la courbe elliptique sont
           convertis en chaine d'octets. Les valeurs possibles sont:
           compressed (la valeur par defaut), uncompressed et hybrid. Pour
           plus d'informations concernant la format de conversion des points
           veuillez lire la norme X9.62. Notez que, du fait de brevets,
           l'option compressed est desactivee par defaut pour les courbes
           binaires et peut etre activee en definissant la macro du
           preprocesseur OPENSSL_EC_BIN_PT_COMP lors de la compilation.

       -param_enc param
           Ceci specifie comment les parametres de la courbe elliptique sont
           encodes. Le valeurs possibles sont: named_curve, c'est-a-dire que
           les parametres EC sont specifies par un OID, ou explicit quand les
           parametres EC sont fournis explicitement (consultez la RFC3279 pour
           la definition des structures de parametres EC). La valeur par
           defaut est named_curve. Notez que l'autre valeur implicitlyCA,
           comme precisee dans la RFC3279, n'est pour l'instant pas
           implementee dans OpenSSL.

       -no_seed
           Cette option evite que la <<graine>> pour la generation des
           parametres soit incluse dans la structure ECParameters (consultez
           la RFC3279).

       -genkey
           Cette option generera une cle privee en utilisant les parametres
           specifies.

       -rand fichier(s)
           Un ou plusieurs fichiers contenant des donnees aleatoires utilisees
           pour initialiser le generateur de nombres pseudo-aleatoires, ou une
           socket EGD (consultez RAND_egd(3)). Plusieurs fichiers peuvent etre
           specifies en les separant par le separateur du systeme
           d'exploitation: <<;>> pour MS-Windows, <<,>> pour OpenVMS et <<:>>
           pour tous les autres.

       -engine id
           specifie un moteur (en utilisant son identifiant unique id) qui
           indique a req d'essayer d'obtenir une reference fonctionnelle pour
           le moteur specifie, et l'initialiser si necessaire. Le moteur sera
           ensuite utilise par defaut pour tous les algorithmes disponibles.

NOTES

       Le format PEM des parametres EC utilise les lignes de debut et de fin
       suivantes:

        -----BEGIN EC PARAMETERS-----

        -----END EC PARAMETERS-----
       OpenSSL n'est actuellement pas capable de creer de nouveaux groupes et
       ecparam ne peut donc creer des parametres EC que pour des courbes
       connues (precisee par leur nom).

EXEMPLES

       Pour creer des parametres EC avec le groupe <<prime192v1>>:

         openssl ecparam -out ec_param.pem -name prime192v1

       Pour creer des parametres EC avec des parametres explicites:

         openssl ecparam -out ec_param.pem -name prime192v1 -param_enc explicit

       Pour valider les parametres EC fournis:

         openssl ecparam -in ec_param.pem -check

       Pour creer des parametres EC et une cle privee:

         openssl ecparam -out ec_key.pem -name prime192v1 -genkey

       Pour utiliser la forme <<compressed>> d'encodage des points.

         openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form compressed

       Pour afficher les parametres EC sur la sortie standard:

         openssl ecparam -in ec_param.pem -noout -text

VOIR AUSSI

       ec(1), dsaparam(1)

HISTORIQUE

       La commande ecparam a ete introduite pour la premiere fois dans OpenSSL
       0.9.8.

AUTEUR

       Nils Larsch pour le projet OpenSSL (http://www.openssl.org)

TRADUCTION

       La traduction de cette page de manuel est maintenue par les membres de
       la liste <debian\-l10n\-french AT lists DOT debian DOT org>.  Veuillez
       signaler toute erreur de traduction par un rapport de bogue sur le
       paquet manpages-fr-extra.