openssl - en to fr translation catalogue (194 entries)

note: type: =head1
en: NAME
fr: NOM

note: type: textblock
en: CA.pl - friendlier interface for OpenSSL certificate programs
fr: CA.pl - Interface plus ergonomique pour les programmes de certificats d'OpenSSL

note: type: textblock
en: B<CA.pl> [B<-?>] [B<-h>] [B<-help>] [B<-newcert>] [B<-newreq>] [B<-newreq-nodes>] [B<-newca>] [B<-xsign>] [B<-sign>] [B<-signreq>] [B<-signcert>] [B<-verify>] [B<files>]
fr: B<CA.pl> [B<-?>] [B<-h>] [B<-help>] [B<-newcert>] [B<-newreq>] [B<-newreq-nodes>] [B<-newca>] [B<-xsign>] [B<-sign>] [B<-signreq>] [B<-signcert>] [B<-verify>] [I<fichiers>]

note: type: textblock
en: The B<CA.pl> script is a perl script that supplies the relevant command line arguments to the B<openssl> command for some common certificate operations.  It is intended to simplify the process of certificate creation and management by the use of some simple options.
fr: Le script Perl B<CA.pl> fournit les paramètres à la commande B<openssl> pour les opérations les plus courantes sur les certificats. Son but est de simplifier le processus de création et la gestion de certificats en employant des options simples.

note: type: =head1
en: COMMAND OPTIONS
fr: OPTIONS DE LA COMMANDE

note: type: textblock
en: prints a usage message.
fr: Afficher un descriptif d'utilisation.

note: type: textblock
en: creates a new self signed certificate. The private key is written to the file "newkey.pem" and the request written to the file "newreq.pem".
fr: Créer un nouveau certificat autosigné. La clef privée est écrite dans le fichier « newkey.pem » et la demande dans le fichier « newreq.pem ».

note: type: textblock
en: creates a new certificate request. The private key is written to the file "newkey.pem" and the request written to the file "newreq.pem".
fr: Créer un nouveau certificat. La clef privée est écrite dans le fichier « newkey.pem » et la demande dans le fichier « newreq.pem ».

note: type: textblock
en: is like B<-newreq> except that the private key will not be encrypted.
fr: Identique à B<-newreq>, sauf que la clef privée ne sera pas chiffrée.

note: type: textblock
en: creates a new CA hierarchy for use with the B<ca> program (or the B<-signcert> and B<-xsign> options). The user is prompted to enter the filename of the CA certificates (which should also contain the private key) or by hitting ENTER details of the CA will be prompted for. The relevant files and directories are created in a directory called "demoCA" in the current directory.
fr: Créer une nouvelle hiérarchie d'autorité de certification à utiliser avec le programme B<ca> (ou les options B<-signcert> et B<-xsign>). L'utilisateur devra saisir le nom de fichier des certificats de l'autorité de certification (qui est censé contenir également la clef privée) ou, en appuyant sur Entrée, des précisions sur l'autorité de certification seront demandées. Les fichiers et répertoires correspondants seront créés dans un son répertoire nommé « demoCA » dans le répertoire actuel.

note: type: textblock
en: create a PKCS#12 file containing the user certificate, private key and CA certificate. It expects the user certificate and private key to be in the file "newcert.pem" and the CA certificate to be in the file demoCA/cacert.pem, it creates a file "newcert.p12". This command can thus be called after the B<-sign> option. The PKCS#12 file can be imported directly into a browser.  If there is an additional argument on the command line it will be used as the "friendly name" for the certificate (which is typically displayed in the browser list box), otherwise the name "My Certificate" is used.
fr: Créer un fichier PKCS#12 contenant le certificat utilisateur, la clef privée et le certificat de l'autorité de certification. Le programme s'attend à trouver le certificat utilisateur et la clef privée dans le fichier « newcert.pem » et le certificat de l'autorité de certification dans le fichier demoCA/cacert.pem, puis crée un fichier « newcert.p12 ». Cette commande peut ainsi être appelée après l'option B<-sign>. Le fichier PKCS#12 peut être directement importé dans un navigateur. Un argument supplémentaire à la ligne de commande sera le nom courant du certificat (celui typiquement affiché dans la fenêtre des certificats du navigateur), sinon le nom par défaut sera « My Certificate ».

note: type: textblock
en: calls the B<ca> program to sign a certificate request. It expects the request to be in the file "newreq.pem". The new certificate is written to the file "newcert.pem" except in the case of the B<-xsign> option when it is written to standard output.
fr: Appeler le programme B<ca> pour signer une demande de certificat. Il s'attend à trouver la demande dans le fichier « newreq.pem ». Le nouveau certificat est écrit dans le fichier « newcert.pem » sauf avec l'option B<-xsign>, auquel cas il est envoyé vers la sortie standard.

note: type: textblock
en: this option is the same as the B<-signreq> option except it uses the configuration file section B<v3_ca> and so makes the signed request a valid CA certificate. This is useful when creating intermediate CA from a root CA.
fr: Cette option est identique à B<-signreq>, sauf que la section B<v3_ca> du fichier de configuration est utilisée, ce qui fait de la demande signée un certificat d'autorité de certification valable. C'est utile pour créer des autorités de certification intermédiaires à partir d'une autorité de certification racine.

note: type: textblock
en: this option is the same as B<-sign> except it expects a self signed certificate to be present in the file "newreq.pem".
fr: Identique à B<-sign> à la différence qu'un certificat autosigné est attendu dans le fichier « newreq.pem ».

note: type: textblock
en: verifies certificates against the CA certificate for "demoCA". If no certificates are specified on the command line it tries to verify the file "newcert.pem".
fr: Vérifier le certificat avec le certificat de l'autorité de certification « demoCA ». Si aucun certificat n'est indiqué sur la ligne de commande, le fichier « newcert.pem » est vérifié.

note: type: =item
en: B<files>
fr: I<fichiers>

note: type: textblock
en: one or more optional certificate file names for use with the B<-verify> command.
fr: Un ou plusieurs noms de fichier de certificat à utiliser avec l'option B<-verify>.

note: type: =head1
en: EXAMPLES
fr: EXEMPLES

note: type: textblock
en: Create a CA hierarchy:
fr: Création d'une hiérarchie d'autorité de certification :

note: type: textblock
en: Complete certificate creation example: create a CA, create a request, sign the request and finally create a PKCS#12 file containing it.
fr: Exemple complet de création d'un certificat : créer une autorité de certification, créer une demande, signer la demande et finalement créer un fichier PKCS#12 pour contenir le certificat.

note: type: verbatim
en:  CA.pl -newca
     CA.pl -newreq
     CA.pl -signreq
     CA.pl -pkcs12 "My Test Certificate"
fr:  CA.pl -newca
     CA.pl -newreq
     CA.pl -signreq
     CA.pl -pkcs12 "Mon certificat de test"

note: type: =head1
en: DSA CERTIFICATES
fr: CERTIFICATS DSA

note: type: textblock
en: Although the B<CA.pl> creates RSA CAs and requests it is still possible to use it with DSA certificates and requests using the L<req(1)|req(1)> command directly. The following example shows the steps that would typically be taken.
fr: Même si B<CA.pl> crée des autorités de certification et demandes au format RSA, il est toujours possible de l'utiliser avec des certificats et demandes au format DSA en utilisant la commande L<req(1)|req(1)> directement. L'exemple suivant montre les manipulations typiques.

note: type: textblock
en: Create some DSA parameters:
fr: Créer les paramètres DSA :

note: type: textblock
en: Create a DSA CA certificate and private key:
fr: Créer un certificat d'autorité de certification DSA avec sa clef privée :

note: type: textblock
en: Create the CA directories and files:
fr: Créer les fichiers et répertoires de l'autorité de certification :

note: type: textblock
en: enter cacert.pem when prompted for the CA file name.
fr: Saisir cacert.pem lors de la demande du nom de fichier d'autorité de certification.

note: type: textblock
en: Create a DSA certificate request and private key (a different set of parameters can optionally be created first):
fr: Créer une demande de certificat DSA et sa clef privée (un autre jeu de paramètres peut être généré auparavant) :

note: type: textblock
en: Sign the request:
fr: Signer la demande :

note: type: textblock
en: Most of the filenames mentioned can be modified by editing the B<CA.pl> script.
fr: La plupart des noms de fichiers cités peuvent être modifiés en éditant le script B<CA.pl>.

note: type: textblock
en: If the demoCA directory already exists then the B<-newca> command will not overwrite it and will do nothing. This can happen if a previous call using the B<-newca> option terminated abnormally. To get the correct behaviour delete the demoCA directory if it already exists.
fr: Si le répertoire demoCA existe déjà, la commande B<-newca> ne l'écrasera pas et n'effectuera aucune action. Cela peut arriver lors d'un arrêt inopportun d'un appel précédent avec l'option B<-newca>. Pour retrouver le comportement correct il faut supprimer le répertoire demoCA.

note: type: textblock
en: Under some environments it may not be possible to run the B<CA.pl> script directly (for example Win32) and the default configuration file location may be wrong. In this case the command:
fr: Dans certains environnements, il peut être impossible d'exécuter le script B<CA.pl> directement (par exemple sous Win32) et l'emplacement par défaut du fichier de configuration peut être erroné. Dans ce cas, la commande :

note: type: textblock
en: can be used and the B<OPENSSL_CONF> environment variable changed to point to the correct path of the configuration file "openssl.cnf".
fr: peut être lancée (NdT : dans le répertoire où se trouve le script CA.pl) et la variable d'environnement B<OPENSSL_CONF> est modifiée pour indiquer le chemin correct vers le fichier de configuration « openssl.conf ».

note: type: textblock
en: The script is intended as a simple front end for the B<openssl> program for use by a beginner. Its behaviour isn't always what is wanted. For more control over the behaviour of the certificate commands call the B<openssl> command directly.
fr: Le script simplifie l'utilisation du programme B<openssl> aux débutants. Son comportement n'est pas toujours celui voulu. Pour plus de contrôle sur le comportement des commandes de certificats, appeler la commande B<openssl> directement.

note: type: =head1
en: ENVIRONMENT VARIABLES
fr: VARIABLES D'ENVIRONNEMENT

note: type: textblock
en: The variable B<OPENSSL_CONF> if defined allows an alternative configuration file location to be specified, it should contain the full path to the configuration file, not just its directory.
fr: La variable B<OPENSSL_CONF>, si elle est définie, permet d'indiquer l'emplacement d'un fichier de configuration alternatif. Elle doit contenir le chemin complet avec le nom du fichier, pas seulement son répertoire.

note: type: =head1
en: SEE ALSO
fr: VOIR AUSSI

note: type: textblock
en: ca - sample minimal CA application
fr: ca - Application minimale d'autorité de certification

note: type: textblock
en: B<openssl> B<ca> [B<-verbose>] [B<-config filename>] [B<-name section>] [B<-gencrl>] [B<-revoke file>] [B<-status serial>] [B<-updatedb>] [B<-crl_reason reason>] [B<-crl_hold instruction>] [B<-crl_compromise time>] [B<-crl_CA_compromise time>] [B<-crldays days>] [B<-crlhours hours>] [B<-crlexts section>] [B<-startdate date>] [B<-enddate date>] [B<-days arg>] [B<-md arg>] [B<-policy arg>] [B<-keyfile arg>] [B<-keyform PEM|DER>] [B<-key arg>] [B<-passin arg>] [B<-cert file>] [B<-selfsign>] [B<-in file>] [B<-out file>] [B<-notext>] [B<-outdir dir>] [B<-infiles>] [B<-spkac file>] [B<-ss_cert file>] [B<-preserveDN>] [B<-noemailDN>] [B<-batch>] [B<-msie_hack>] [B<-extensions section>] [B<-extfile section>] [B<-engine id>] [B<-subj arg>] [B<-utf8>] [B<-multivalue-rdn>]
fr: B<openssl> B<ca> [B<-verbose>] [B<-config> I<nom_fichier>] [B<-name> I<section>] [B<-gencrl>] [B<-revoke> I<nom_fichier>] [B<-status> I<série>] [B<-updatedb>] [B<-crl_reason> I<raison>] [B<-crl_hold> I<instruction>] [B<-crl_compromise> I<moment>] [B<-crl_CA_compromise> I<moment>] [B<-crldays> I<nombre>] [B<-crlhours> I<nombre>] [B<-crlexts> I<section>] [B<-startdate> I<date>] [B<-enddate> I<date>] [B<-days> I<param>] [B<-md> I<alg>] [B<-policy> I<arg>] [B<-keyfile> I<nom_fichier>] [B<-keyform PEM>|B<DER>] [B<-key> I<mot_de_passe>] [B<-passin> I<param>] [B<-cert> I<fichier>] [B<-selfsign>] [B<-in> I<nom_fichier>] [B<-out> I<nom_fichier>] [B<-notext>] [B<-outdir> I<répertoire>] [B<-infiles>] [B<-spkac> I<nom_fichier>] [B<-ss_cert> I<nom_fichier>] [B<-preserveDN>] [B<-noemailDN>] [B<-batch>] [B<-msie_hack>] [B<-extensions> I<section>] [B<-extfile> I<section>] [B<-engine> I<id>] [B<-subj> I<param>] [B<-utf8>] [B<-multivalue-rdn>]

note: type: textblock
en: The B<ca> command is a minimal CA application. It can be used to sign certificate requests in a variety of forms and generate CRLs it also maintains a text database of issued certificates and their status.
fr: La commande B<ca> est une application d'autorité de certification (CA pour « Certificate Authority ») minimale. Elle peut être utilisée pour signer des demandes de certificats sous différentes formes et génère des listes de révocations de certificat (CRL pour « Certificate Revocation List »). D'autre part, elle maintient une liste des certificats délivrés et de leur état.

note: type: textblock
en: The options descriptions will be divided into each purpose.
fr: Les descriptions des options sont divisées par type d'action.

note: type: =head1
en: CA OPTIONS
fr: OPTIONS POUR LES AUTORITÉS DE CERTIFICATION

note: type: =item
en: B<-config filename>
fr: B<-config> I<nom_fichier>

note: type: textblock
en: specifies the configuration file to use.
fr: Indiquer le nom du fichier de configuration.

note: type: =item
en: B<-name section>
fr: B<-name> I<section>

note: type: textblock
en: specifies the configuration file section to use (overrides B<default_ca> in the B<ca> section).
fr: Indiquer la section du fichier de configuration à utiliser (remplace B<default_ca> dans la section B<ca>).

note: type: =item
en: B<-in filename>
fr: B<-in> I<nom_fichier>

note: type: textblock
en: an input filename containing a single certificate request to be signed by the CA.
fr: Un nom de fichier en entrée contenant une seule demande de certificat à signer par l'autorité de certification.

note: type: =item
en: B<-ss_cert filename>
fr: B<-ss_cert> I<nom_fichier>

note: type: textblock
en: a single self signed certificate to be signed by the CA.
fr: Un seul certificat autosigné à signer par l'autorité de certification.

note: type: =item
en: B<-spkac filename>
fr: B<-spkac> I<nom_fichier>

note: type: textblock
en: a file containing a single Netscape signed public key and challenge and additional field values to be signed by the CA. See the B<SPKAC FORMAT> section for information on the required input and output format.
fr: Un fichier contenant une unique clef publique Netscape signée, un défi (challenge) et des données supplémentaires à signer par l'autorité de certification. Consultez la section B<FORMAT SPKAC> pour des informations sur le format d’entrée et sortie demandé.

note: type: textblock
en: if present this should be the last option, all subsequent arguments are assumed to the the names of files containing certificate requests.
fr: Si elle est présente, ce doit être la dernière option. Tous les paramètres suivants sont interprétés comme des noms de fichiers contenant des demandes de certificat.

note: type: =item
en: B<-out filename>
fr: B<-out> I<nom_fichier>

note: type: textblock
en: the output file to output certificates to. The default is standard output. The certificate details will also be printed out to this file in PEM format (except that B<-spkac> outputs DER format).
fr: Le fichier de sortie où les certificats seront dirigés. Par défaut il s'agit de la sortie standard. Les détails des certificats y seront également précisés au format PEM (sauf que B<-spkac> utilise le format DER en sortie).

note: type: =item
en: B<-outdir directory>
fr: B<-outdir> I<répertoire>

note: type: textblock
en: the directory to output certificates to. The certificate will be written to a filename consisting of the serial number in hex with ".pem" appended.
fr: Le répertoire qui contiendra les certificats. Les certificats seront écrits vers des fichiers nommés par le numéro de série en hexadécimal portant le suffixe « .pem ».

note: type: textblock
en: the CA certificate file.
fr: Le fichier de certificat de l'autorité de certification.

note: type: =item
en: B<-keyfile filename>
fr: B<-keyfile> I<nom_fichier>

note: type: textblock
en: the private key to sign requests with.
fr: La clef privée avec laquelle signer les demandes.

note: type: =item
en: B<-keyform PEM|DER>
fr: B<-keyform PEM>|B<DER>

note: type: textblock
en: the format of the data in the private key file.  The default is PEM.
fr: Le format des données du ficher de clef privée (PEM par défaut).

note: type: =item
en: B<-key password>
fr: B<-key> I<mot_de_passe>

note: type: textblock
en: the password used to encrypt the private key. Since on some systems the command line arguments are visible (e.g. Unix with the 'ps' utility) this option should be used with caution.
fr: Le mot de passe utilisé pour chiffrer la clef privée. Sur certains systèmes les paramètres de la ligne de commande sont visibles (par exemple sous UNIX avec l'utilitaire « ps »), une certaine prudence est donc nécessaire en utilisant de cette option.

note: type: textblock
en: indicates the issued certificates are to be signed with the key the certificate requests were signed with (given with B<-keyfile>).  Cerificate requests signed with a different key are ignored.  If B<-spkac>, B<-ss_cert> or B<-gencrl> are given, B<-selfsign> is ignored.
fr: Indiquer que les certificats émis sont à signer avec la clef utilisée pour signer les demandes de certificat (donnée avec B<-keyfile>). Les demandes de certificat signées avec une clef différente sont ignorés. Si B<-spkac>, B<-ss_cert> ou B<-gencrl> sont donnés, B<-selfsign> est ignoré.

note: type: textblock
en: A consequence of using B<-selfsign> is that the self-signed certificate appears among the entries in the certificate database (see the configuration option B<database>), and uses the same serial number counter as all other certificates sign with the self-signed certificate.
fr: Une des conséquences d'utiliser B<-selfsign> est que le certificat autosigné apparaît parmi les entrées de la base de données de certificats (consultez l'option de configuration B<database>), et utilise le même compteur de numéro de série que tous les autres certificats signés avec le même certificat autosigné.

note: type: =item
en: B<-passin arg>
fr: B<-passin> I<param>

note: type: textblock
en: the key password source. For more information about the format of B<arg> see the B<PASS PHRASE ARGUMENTS> section in L<openssl(1)|openssl(1)>.
fr: La source du mot de passe de la clef. Pour plus d'informations sur le format de I<param>, consultez la section B<PARAMÈTRES DE PHRASE SECRÈTE> d'L<openssl(1)|openssl(1)>.

note: type: textblock
en: this prints extra details about the operations being performed.
fr: Afficher des précisions supplémentaires sur les opérations effectuées.

note: type: textblock
en: don't output the text form of a certificate to the output file.
fr: Ne pas inclure la version texte d'un certificat dans le fichier de sortie.

note: type: =item
en: B<-startdate date>
fr: B<-startdate> I<date>

note: type: textblock
en: this allows the start date to be explicitly set. The format of the date is YYMMDDHHMMSSZ (the same as an ASN1 UTCTime structure).
fr: Définir la date de début de validité explicitement. Le format de date utilisé est AAMMJJHHMMSSZ (comme pour une structure UTCTime ASN1).

note: type: textblock
en: this allows the expiry date to be explicitly set. The format of the date is YYMMDDHHMMSSZ (the same as an ASN1 UTCTime structure).
fr: Définir la date de fin de validité explicitement. Le format de date utilisé est AAMMJJHHMMSSZ (comme pour une structure UTCTime ASN1).

note: type: =item
en: B<-days arg>
fr: B<-days> I<param>

note: type: textblock
en: the number of days to certify the certificate for.
fr: La durée en jour pendant laquelle le certificat sera certifié.

note: type: =item
en: B<-md alg>
fr: B<-md> I<alg>

note: type: textblock
en: the message digest to use. Possible values include md5, sha1 and mdc2.  This option also applies to CRLs.
fr: Le type de hachage (« digest ») de message à utiliser. md5, sha1 et mdc2 font partie des valeurs possibles. Cette option s'applique aussi aux listes de révocations de certificat.

note: type: =item
en: B<-policy arg>
fr: B<-policy> I<param>

note: type: textblock
en: this option defines the CA "policy" to use. This is a section in the configuration file which decides which fields should be mandatory or match the CA certificate. Check out the B<POLICY FORMAT> section for more information.
fr: Cette option définit la « politique » d'autorité de certification à utiliser. Il s'agit d'une section du fichier de configuration indiquant les champs qui sont obligatoires ou qui doivent correspondre au certificat de l'autorité de certification. Consultez la section B<FORMAT DES POLITIQUES> pour plus d'informations.

note: type: textblock
en: this is a legacy option to make B<ca> work with very old versions of the IE certificate enrollment control "certenr3". It used UniversalStrings for almost everything. Since the old control has various security bugs its use is strongly discouraged. The newer control "Xenroll" does not need this option.
fr: C'est une option de compatibilité ascendante pour faire fonctionner B<ca> avec les très vieilles versions du Certificate Enrollment Control « certenr3 » d'IE. Elle utilise UniversalStrings pour presque tout. Puisque l'ancien centre de contrôle est victime de plusieurs bogues de sécurité, son utilisation est fortement déconseillée. Le centre de contrôle plus récent « Xenroll » n'a pas besoin de cette option.

note: type: textblock
en: Normally the DN order of a certificate is the same as the order of the fields in the relevant policy section. When this option is set the order is the same as the request. This is largely for compatibility with the older IE enrollment control which would only accept certificates if their DNs match the order of the request. This is not needed for Xenroll.
fr: Normalement, l'ordre des DN d'un certificat est le même que l'ordre des champs dans la section de politique. Quand l'option est définie, l'ordre est le même que celui de la demande. C'est surtout par compatibilité avec l'ancien Enrollment Control d'IE qui n'acceptait les certificats que si leurs DN correspondaient à l'ordre de la demande. Ce n'est plus nécessaire avec Xenroll.

note: type: textblock
en: The DN of a certificate can contain the EMAIL field if present in the request DN, however it is good policy just having the e-mail set into the altName extension of the certificate. When this option is set the EMAIL field is removed from the certificate' subject and set only in the, eventually present, extensions. The B<email_in_dn> keyword can be used in the configuration file to enable this behaviour.
fr: Le DN d'un certificat peut contenir le champ EMAIL s'il est présent dans le DN de la demande, cependant c'est une bonne politique de n'avoir que l'adresse électronique configurée dans l'extension altName du certificat. Quand cette option est définie, le champ EMAIL est retiré de l'objet du certificat et défini seulement dans les extensions éventuellement présentes. Le mot-clef B<email_in_dn> peut être utilisé dans le fichier de configuration pour activer ce comportement.

note: type: textblock
en: this sets the batch mode. In this mode no questions will be asked and all certificates will be certified automatically.
fr: Activer le mode par lot. Aucune question ne sera posée et tous les certificats seront signés automatiquement.

note: type: =item
en: B<-extensions section>
fr: B<-extensions> I<section>

note: type: textblock
en: the section of the configuration file containing certificate extensions to be added when a certificate is issued (defaults to B<x509_extensions> unless the B<-extfile> option is used). If no extension section is present then, a V1 certificate is created. If the extension section is present (even if it is empty), then a V3 certificate is created. See the:w L<x509v3_config(5)|x509v3_config(5)> manual page for details of the extension section format.
fr: La I<section> du fichier de configuration contenant les extensions de certificat à ajouter lors de l'émission d'un certificat (B<x509_extensions> par défaut si l'option B<-extfile> n'est pas utilisée). Si aucune section n'est présente, un certificat V1 est créé. Si la section d'extensions est présente (même vide), un certificat V3 est créé. Consultez la page de manuel L<x509v3_config(5)|x509v3_config(5)> pour obtenir des précisions sur le format de section d'extensions.

note: type: =item
en: B<-extfile file>
fr: B<-extfile> I<fichier>

note: type: textblock
en: an additional configuration file to read certificate extensions from (using the default section unless the B<-extensions> option is also used).
fr: Un fichier de configuration supplémentaire pour y lire les extensions de certificat (en utilisant la section par défaut si l'option B<-extensions> n'est pas présente).

note: type: =item
en: B<-engine id>
fr: B<-engine> I<id>

note: type: textblock
en: specifying an engine (by its unique B<id> string) will cause B<ca> to attempt to obtain a functional reference to the specified engine, thus initialising it if needed. The engine will then be set as the default for all available algorithms.
fr: Indiquer un moteur (en utilisant son identifiant unique I<id>) qui force B<ca> à 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.

note: type: =item
en: B<-subj arg>
fr: B<-subj> I<param>

note: type: textblock
en: supersedes subject name given in the request.  The arg must be formatted as I</type0=value0/type1=value1/type2=...>, characters may be escaped by \ (backslash), no spaces are skipped.
fr: Remplacer le nom de sujet donné dans la demande. I<param> doit être formaté comme B</>I<type0>B<=>I<valeur0>B</>I<type1>B<=>I<valeur1>B</>I<type2>B<=>... où les caractères peuvent être protégées par « \ » (barre oblique inversée), aucun espace n'est ignoré.

note: type: textblock
en: this option causes field values to be interpreted as UTF8 strings, by default they are interpreted as ASCII. This means that the field values, whether prompted from a terminal or obtained from a configuration file, must be valid UTF8 strings.
fr: Cette option indique que les valeurs des champs doivent être interprétées comme des chaînes UTF-8. Par défaut, elles sont interprétées comme des chaînes ASCII. Cela signifie que les valeurs des champs, qu'elles soient demandées sur le terminal ou fournies par le fichier de configuration, doivent être des chaînes UTF-8 valables.

note: type: textblock
en: this option causes the -subj argument to be interpretedt with full support for multivalued RDNs. Example:
fr: Cette option force l'argument de B<-subj> à être interprété avec une prise en charge complète des RDN multivaleurs. Exemple :

note: type: textblock
en: I</DC=org/DC=OpenSSL/DC=users/UID=123456+CN=John Doe>
fr: I</DC=org/DC=OpenSSL/DC=users/UID=123456+CN=Jean Dupont>

note: type: textblock
en: If -multi-rdn is not used then the UID value is I<123456+CN=John Doe>.
fr: Si B<-multi-rdn> est utilisée, alors la valeur de l'UID est I<123456+CN=Jean Dupont>.

note: type: =head1
en: CRL OPTIONS
fr: OPTIONS POUR LES LISTES DE RÉVOCATIONS DE CERTIFICAT (CRL)

note: type: textblock
en: this option generates a CRL based on information in the index file.
fr: Cette option génère une liste de révocations de certificat basée sur les renseignements du fichier d'index.

note: type: =item
en: B<-crldays num>
fr: B<-crldays> I<nombre>

note: type: textblock
en: the number of days before the next CRL is due. That is the days from now to place in the CRL nextUpdate field.
fr: Le nombre de jours avant passage à la liste de révocations de certificat suivante. Ce nombre de jours, qui est décompté à partir de la date d'exécution, permet de définir la date à placer dans le champ nextUpdate de la liste de révocations de certificat.

note: type: =item
en: B<-crlhours num>
fr: B<-crlhours> I<nombre>

note: type: textblock
en: the number of hours before the next CRL is due.
fr: Le nombre d'heures avant passage à la liste de révocations de certificat suivante.

note: type: =item
en: B<-revoke filename>
fr: B<-revoke> I<nom_fichier>

note: type: textblock
en: a filename containing a certificate to revoke.
fr: Le nom du fichier contenant un certificat à retirer.

note: type: =item
en: B<-status serial>
fr: B<-status> I<série>

note: type: textblock
en: displays the revocation status of the certificate with the specified serial number and exits.
fr: Afficher l’état de révocation du certificat avec le numéro de série indiqué et quitter.

note: type: textblock
en: Updates the database index to purge expired certificates.
fr: Mettre à jour l’index de la base de donnée pour purger les certificats expirés.

note: type: =item
en: B<-crl_reason reason>
fr: B<-crl_reason> I<raison>

note: type: textblock
en: revocation reason, where B<reason> is one of: B<unspecified>, B<keyCompromise>, B<CACompromise>, B<affiliationChanged>, B<superseded>, B<cessationOfOperation>, B<certificateHold> or B<removeFromCRL>. The matching of B<reason> is case insensitive. Setting any revocation reason will make the CRL v2.
fr: La raison du retrait, où la raison vaut : B<unspecified> (« non précisée »), B<keyCompromise> (« clef compromise »), B<CACompromise> (« autorité de certification compromise »), B<affiliationChanged> (« changement d'affiliation »), B<superseded> (« remplacé »), B<cessationOfOperation> (« cessation d'activité »), B<certificateHold> (« certificat suspendu ») ou B<removeFromCRL> (« retiré de la liste de révocations de certificat »). La casse de la I<raison> n'a pas besoin de correspondre. L'ajout d'une raison au retrait forcera l'utilisation d'une CRL v2.

note: type: textblock
en: In practive B<removeFromCRL> is not particularly useful because it is only used in delta CRLs which are not currently implemented.
fr: En pratique, B<removeFromCRL> n'est pas particulièrement utile parce qu'elle n'est utilisée que pour les listes de révocations de certificat « delta », qui ne sont pas implémentées pour l'instant.

note: type: =item
en: B<-crl_hold instruction>
fr: B<-crl_hold> I<instruction>

note: type: textblock
en: This sets the CRL revocation reason code to B<certificateHold> and the hold instruction to B<instruction> which must be an OID. Although any OID can be used only B<holdInstructionNone> (the use of which is discouraged by RFC2459)  B<holdInstructionCallIssuer> or B<holdInstructionReject> will normally be used.
fr: Définir le code de raison de révocation d'une liste de révocations de certificat à B<certificateHold> et l'instruction de suspension à I<instruction> qui doit être un OID. Même si n'importe quel OID peut être utilisé, seuls B<holdInstructionNone> (dont l'utilisation est déconseillée par la RFC 2459), B<holdInstructionCallIssuer> ou B<holdInstructionReject> seront normalement utilisés.

note: type: =item
en: B<-crl_compromise time>
fr: B<-crl_compromise> I<moment>

note: type: textblock
en: This sets the revocation reason to B<keyCompromise> and the compromise time to B<time>. B<time> should be in GeneralizedTime format that is B<YYYYMMDDHHMMSSZ>.
fr: Définir la raison de révocation à B<keyCompromise> et la date de la compromission à I<moment>. I<moment> doit être au format GeneralizedTime, c'est-à-dire B<AAAAMMDDHHMMSSZ>.

note: type: =item
en: B<-crl_CA_compromise time>
fr: B<-crl_CA_compromise> I<moment>

note: type: textblock
en: This is the same as B<crl_compromise> except the revocation reason is set to B<CACompromise>.
fr: Il s'agit de la même chose que B<crl_compromise>, mais la raison de révocation est définie à B<CACompromise>.

note: type: =item
en: B<-crlexts section>
fr: B<-crlexts> I<section>

note: type: textblock
en: the section of the configuration file containing CRL extensions to include. If no CRL extension section is present then a V1 CRL is created, if the CRL extension section is present (even if it is empty) then a V2 CRL is created. The CRL extensions specified are CRL extensions and B<not> CRL entry extensions.  It should be noted that some software (for example Netscape) can't handle V2 CRLs. See L<x509v3_config(5)|x509v3_config(5)> manual page for details of the extension section format.
fr: La section du fichier de configuration contenant des extensions CRL à inclure. Si aucune section d'extension CRL n'est présente, une CRL V1 est créée, sinon une CRL V2 sera créée, même si la section en question est vide. Les extensions CRL indiquées sont des extensions CRL et B<non> des extensions d'entrée CRL. Remarquez que certains logiciels (par exemple Netscape) ne gèrent pas les CRL V2. Consultez la page de manuel L<x509v3_config(5)|x509v3_config(5)> pour obtenir des précisions sur le format de section d'extensions.

note: type: =head1
en: CONFIGURATION FILE OPTIONS
fr: OPTIONS DU FICHIER DE CONFIGURATION

note: type: verbatim
en: The section of the configuration file containing options for B<ca>
    is found as follows: If the B<-name> command line option is used,
    then it names the section to be used. Otherwise the section to
    be used must be named in the B<default_ca> option of the B<ca> section
    of the configuration file (or in the default section of the
    configuration file). Besides B<default_ca>, the following options are
    read directly from the B<ca> section:
     RANDFILE
     preserve
     msie_hack
    With the exception of B<RANDFILE>, this is probably a bug and may
    change in future releases.
fr: La section du fichier de configuration contenant des options pour B<ca> est trouvée de la façon suivante : si l'option de ligne de commande B<-name> est utilisée, elle précise le nom de la section à utiliser. Autrement, la section qui sera utilisée est celle mentionnée l'option B<default_ca> de la section B<ca> du fichier de configuration (ou dans la section par défaut du fichier de configuration). À part B<default_ca>, les options suivantes sont lues directement dans la section B<ca> :
     RANDFILE
     preserve
     msie_hack
    
    
    À l'exception de B<RANDFILE>, c'est probablement un bogue et cela risque d'être modifié dans les prochaines versions.

note: type: textblock
en: Many of the configuration file options are identical to command line options. Where the option is present in the configuration file and the command line the command line value is used. Where an option is described as mandatory then it must be present in the configuration file or the command line equivalent (if any) used.
fr: De nombreuses options du fichier de configuration sont identiques à celles de la ligne de commande. Si une option est présente à la fois dans le fichier de configuration et sur la ligne de commande, la valeur de la ligne de commande est prise en compte. Une option décrite comme obligatoire doit être présente soit dans le fichier de configuration soit sur la ligne de commande (si c'est possible).

note: type: textblock
en: This specifies a file containing additional B<OBJECT IDENTIFIERS>.  Each line of the file should consist of the numerical form of the object identifier followed by white space then the short name followed by white space and finally the long name.
fr: Indiquer le fichier contenant des B<IDENTIFIANTS D'OBJET> supplémentaires. Chaque ligne est constituée de la forme numérique de l'identifiant d'objet suivie d'un espace puis du libellé court suivi à son tour d'un espace et finalement du libellé long.

note: type: textblock
en: This specifies a section in the configuration file containing extra object identifiers. Each line should consist of the short name of the object identifier followed by B<=> and the numerical form. The short and long names are the same when this option is used.
fr: Indiquer une section du fichier de configuration contenant d'autres identifiants d'objet. Chaque ligne est constituée du libellé court de l'identifiant d'objet suivi de B<=> et de la forme numérique. Le libellé court et le libellé long sont identiques quand cette option est utilisée.

note: type: textblock
en: the same as the B<-outdir> command line option. It specifies the directory where new certificates will be placed. Mandatory.
fr: Identique à l'option de ligne de commande B<-outdir>. Elle indique le répertoire où les nouveaux certificats seront placés. Obligatoire.

note: type: textblock
en: the same as B<-cert>. It gives the file containing the CA certificate. Mandatory.
fr: Identique à B<-cert>. Elle indique le fichier contenant le certificat de l'autorité de certification. Obligatoire.

note: type: textblock
en: same as the B<-keyfile> option. The file containing the CA private key. Mandatory.
fr: Identique à l'option B<-keyfile>. Le fichier contenant la clef privée de l'autorité de certification. Obligatoire.

note: type: textblock
en: a file used to read and write random number seed information, or an EGD socket (see L<RAND_egd(3)|RAND_egd(3)>).
fr: Un fichier utilisé pour lire et écrire les renseignements initiateurs de nombre aléatoire ou une socket EGD (consultez L<RAND_egd(3)|RAND_egd(3)>).

note: type: textblock
en: the same as the B<-days> option. The number of days to certify a certificate for.
fr: Identique à l'option B<-days>. La durée en jour pendant laquelle le certificat sera certifié.

note: type: textblock
en: the same as the B<-startdate> option. The start date to certify a certificate for. If not set the current time is used.
fr: Identique à l'option B<-startdate>. La date de début de validité du certificat. Si cette option est absente, la date actuelle sera utilisée.

note: type: textblock
en: the same as the B<-enddate> option. Either this option or B<default_days> (or the command line equivalents) must be present.
fr: Identique à l'option B<-enddate>. Soit cette option, soit B<default_days> (où les équivalents en ligne de commande) doivent être présent.

note: type: textblock
en: the same as the B<-crlhours> and the B<-crldays> options. These will only be used if neither command line option is present. At least one of these must be present to generate a CRL.
fr: Identiques aux options B<-crlhours> et B<-crldays>. Uniquement utilisées si aucune des options n'est présente sur la ligne de commande. Au moins une de ces options doit être indiquée pour générer une liste de révocations de certificat.

note: type: textblock
en: the same as the B<-md> option. The message digest to use. Mandatory.
fr: Identique à l'option B<-md>. Le type de condensé de message à utiliser. Obligatoire.

note: type: textblock
en: the text database file to use. Mandatory. This file must be present though initially it will be empty.
fr: Le fichier texte (base de données) à utiliser. Obligatoire. Ce fichier doit être présent même s'il est initialement vide.

note: type: textblock
en: if the value B<yes> is given, the valid certificate entries in the database must have unique subjects.  if the value B<no> is given, several valid certificate entries may have the exact same subject.  The default value is B<yes>, to be compatible with older (pre 0.9.8)  versions of OpenSSL.  However, to make CA certificate roll-over easier, it's recommended to use the value B<no>, especially if combined with the B<-selfsign> command line option.
fr: Si la valeur B<yes> est donnée, les entrées valables de certificat dans la base de données doivent avoir des objets uniques. Si la valeur B<no> est donnée, plusieurs entrées valables de certificat peuvent avoir les mêmes objets. La valeur par défaut est B<yes>, par compatibilité avec les plus anciennes versions d'OpenSSL (avant 0.9.8). Cependant, pour faciliter le remplacement des certificats d'autorité de certification, l'utilisation de la valeur B<no> est recommandée, en particulier si combinée avec l'option B<-selfsign> de la ligne de commande.

note: type: textblock
en: a text file containing the next serial number to use in hex. Mandatory.  This file must be present and contain a valid serial number.
fr: Un fichier texte contenant le prochain numéro de série à utiliser en hexadécimal. Obligatoire. Ce fichier doit être présent et contenir un numéro de série valable.

note: type: textblock
en: a text file containing the next CRL number to use in hex. The crl number will be inserted in the CRLs only if this file exists. If this file is present, it must contain a valid CRL number.
fr: Un fichier texte contenant le prochain numéro de liste de révocations de certificat à utiliser en hexadécimal. Le numéro ne sera inséré dans les listes de révocations de certificat que si le fichier existe. Si ce fichier est présent, il doit contenir un numéro valable de liste de révocations de certificat.

note: type: textblock
en: the same as B<-extensions>.
fr: Identique à B<-extensions>.

note: type: textblock
en: the same as B<-crlexts>.
fr: Identique à B<-crlexts>.

note: type: textblock
en: the same as B<-preserveDN>
fr: Identique à B<-preserveDN>.

note: type: textblock
en: the same as B<-noemailDN>. If you want the EMAIL field to be removed from the DN of the certificate simply set this to 'no'. If not present the default is to allow for the EMAIL filed in the certificate's DN.
fr: Identique à B<-noemailDN>. Si vous voulez que le champ EMAIL soit supprimé du DN du certificat, définissez-le simplement à « no ». S'il n'est pas présent, le champ EMAIL sera permis dans le DN du certificat par défaut.

note: type: textblock
en: the same as B<-msie_hack>
fr: Identique à B<-msie_hack>.

note: type: textblock
en: the same as B<-policy>. Mandatory. See the B<POLICY FORMAT> section for more information.
fr: Identique à B<-policy>. Obligatoire. Consultez la section B<FORMAT DES POLITIQUES> pour plus de renseignements.

note: type: textblock
en: these options allow the format used to display the certificate details when asking the user to confirm signing. All the options supported by the B<x509> utilities B<-nameopt> and B<-certopt> switches can be used here, except the B<no_signame> and B<no_sigdump> are permanently set and cannot be disabled (this is because the certificate signature cannot be displayed because the certificate has not been signed at this point).
fr: Ces options permettent au format utilisé d'afficher les précisions du certificat lors de la demande de confirmation de signature à l'utilisateur. Tous les paramètres pris en charge par les options B<-nameopt> et B<-certopt> des utilitaires B<x509> peuvent être utilisés ici, sauf que B<no_signame> et B<no_sigdump> sont définis de façon permanente et ne peuvent pas être désactivés (parce que le certificat n'a pas été signé à ce moment, donc la signature du certificat ne peut pas être affichée).

note: type: textblock
en: For convenience the values B<ca_default> are accepted by both to produce a reasonable output.
fr: Par commodité, les valeurs B<ca_default> sont acceptées par les deux pour produire une sortie raisonnable.

note: type: textblock
en: If neither option is present the format used in earlier versions of OpenSSL is used. Use of the old format is B<strongly> discouraged because it only displays fields mentioned in the B<policy> section, mishandles multicharacter string types and does not display extensions.
fr: Si aucune option n'est présente, le format utilisé dans les versions précédentes d'OpenSSL est utilisé. L'utilisation de l'ancien format est B<fortement> déconseillée, parce qu'il n'affiche que les champs mentionnés dans la section B<policy>, ne gère pas correctement les types de chaîne multicaractère et n'affiche pas les extensions.

note: type: textblock
en: determines how extensions in certificate requests should be handled.  If set to B<none> or this option is not present then extensions are ignored and not copied to the certificate. If set to B<copy> then any extensions present in the request that are not already present are copied to the certificate. If set to B<copyall> then all extensions in the request are copied to the certificate: if the extension is already present in the certificate it is deleted first. See the B<WARNINGS> section before using this option.
fr: Déterminer la façon de traiter les extensions des demandes de certificat. Si définie à B<none>, ou si cette option n'est pas présente, alors les extensions sont ignorées et ne sont pas copiées vers le certificat. Si définie à B<copy>, toutes les extensions présentes dans la demande qui ne sont pas déjà présentes sont copiées vers le certificat. Si définie à B<copyall>, toutes les extensions de la demande sont copiées vers le certificat : si l'extension est déjà présente dans le certificat, elle est d'abord supprimée. Consultez la section B<AVERTISSEMENTS> avant d'utiliser cette option.

note: type: textblock
en: The main use of this option is to allow a certificate request to supply values for certain extensions such as subjectAltName.
fr: L'utilisation principale de cette option est de permettre à une demande de certificat de fournir des valeurs pour certaines extensions comme subjectAltName.

note: type: =head1
en: POLICY FORMAT
fr: FORMAT DES POLITIQUES

note: type: textblock
en: The policy section consists of a set of variables corresponding to certificate DN fields. If the value is "match" then the field value must match the same field in the CA certificate. If the value is "supplied" then it must be present. If the value is "optional" then it may be present. Any fields not mentioned in the policy section are silently deleted, unless the B<-preserveDN> option is set but this can be regarded more of a quirk than intended behaviour.
fr: La section B<policy> consiste en un jeu de variables qui correspondent aux champs DN du certificat. Si la valeur est « match », la valeur du champ doit être identique au champ du même nom du certificat de l'autorité de certification. Si la valeur est « supplied », il doit être présent. Si la valeur est « optional », sa présence n'est pas obligatoire. Tout champ ne figurant pas dans la section policy est supprimé à moins que l'option B<-preserveDN> ne soit activée, mais c'est plus une bizarrerie qu'un comportement attendu.

note: type: =head1
en: SPKAC FORMAT
fr: FORMAT SPKAC

note: type: textblock
en: The input to the B<-spkac> command line option is a Netscape signed public key and challenge. This will usually come from the B<KEYGEN> tag in an HTML form to create a new private key.  It is however possible to create SPKACs using the B<spkac> utility.
fr: L'entrée fournie à la ligne de commande B<-spkac> est une clef publique signée Netscape et un défi. Cela provient habituellement d'une balise B<KEYGEN> dans un formulaire HTML pour créer une nouvelle clef privée. Il est toutefois possible de créer des SPKAC en utilisant l'utilitaire B<spkac>.

note: type: textblock
en: The file should contain the variable SPKAC set to the value of the SPKAC and also the required DN components as name value pairs.  If you need to include the same component twice then it can be preceded by a number and a '.'.
fr: Le fichier devrait contenir la variable SPKAC avec la valeur de la clef SPARK ainsi que les éléments DN sous forme de paires nom-valeurs. Si besoin est d'inclure le même élément plusieurs fois, il est possible de le faire précéder par un nombre et un « . ».

note: type: textblock
en: When processing SPKAC format, the output is DER if the B<-out> flag is used, but PEM format if sending to stdout or the B<-outdir> flag is used.
fr: Lors du traitement du format SPKAC, la sortie est au format DER si l’attribut B<-out> est utilisé, mais au format PEM si elle est envoyée vers la sortie standard ou que l’attribut B<-outdir> est utilisé.

note: type: textblock
en: Note: these examples assume that the B<ca> directory structure is already set up and the relevant files already exist. This usually involves creating a CA certificate and private key with B<req>, a serial number file and an empty index file and placing them in the relevant directories.
fr: Note : ces exemples supposent que l'arborescence B<ca> est déjà en place et que les fichiers liés existent. Cela nécessite généralement la création d'un certificat et d'une clef privée pour l'autorité de certification avec B<req>, un fichier de numéro de série et un fichier d'index vide. Tous ces fichiers doivent être placés dans les répertoires correspondants.

note: type: textblock
en: To use the sample configuration file below the directories demoCA, demoCA/private and demoCA/newcerts would be created. The CA certificate would be copied to demoCA/cacert.pem and its private key to demoCA/private/cakey.pem. A file demoCA/serial would be created containing for example "01" and the empty index file demoCA/index.txt.
fr: Afin d'utiliser le fichier de configuration type ci-dessous, il faut créer les répertoires demoCA, demoCA/prive et demoCA/nouvcerts. Le certificat de l'autorité de certification doit être copié dans demoCA/certca.pem et sa clef privée dans demoCA/prive/clefca.pem. Un fichier demoCA/serie doit être créé contenant par exemple « 01 » et un fichier d'index vide doit être créé dans demoCA/index.txt.

note: type: textblock
en: Sign a certificate request:
fr: Signer une demande de certificat :

note: type: verbatim
en:  openssl ca -in req.pem -out newcert.pem
fr:  openssl ca -in dem.pem -out nouvcert.pem

note: type: textblock
en: Sign a certificate request, using CA extensions:
fr: Signer une demande de certificat utilisant des extensions d'autorité de certification :

note: type: verbatim
en:  openssl ca -in req.pem -extensions v3_ca -out newcert.pem
fr:  openssl ca -in dem.pem -extensions v3_ca -out nouvcert.pem

note: type: textblock
en: Generate a CRL
fr: Générer une liste de révocations de certificat :

note: type: textblock
en: Sign several requests:
fr: Signer plusieurs demandes :

note: type: verbatim
en:  openssl ca -infiles req1.pem req2.pem req3.pem
fr:  openssl ca -infiles dem1.pem dem2.pem dem3.pem

note: type: textblock
en: Certify a Netscape SPKAC:
fr: Certifier un SPKAC Netscape :

note: type: textblock
en: A sample SPKAC file (the SPKAC line has been truncated for clarity):
fr: Un fichier SPKAC type (lignes tronquées pour la lisibilité) :

note: type: verbatim
en:  SPKAC=MIG0MGAwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAn7PDhCeV/xIxUg8V70YRxK2A5
     CN=Steve Test
     emailAddress=steve@openssl.org
     0.OU=OpenSSL Group
     1.OU=Another Group
fr:  SPKAC=MIG0MGAwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAn7PDhCeV/xIxUg8V70YRxK2A5
     CN=Steve Test
     emailAddress=steve@openssl.org
     0.OU=Groupe OpenSSL
     1.OU=Un autre groupe

note: type: textblock
en: A sample configuration file with the relevant sections for B<ca>:
fr: Un fichier de configuration type avec les sections pour B<ca> :

note: type: verbatim
en:  [ ca ]
     default_ca      = CA_default            # The default ca section
fr:  [ ca ]
     default_ca      = CA_defaut            # la section ca par défaut

note: type: verbatim
en:  [ CA_default ]
fr:  [ CA_defaut ]

note: type: verbatim
en:  dir            = ./demoCA              # top dir
     database       = $dir/index.txt        # index file.
     new_certs_dir	= $dir/newcerts         # new certs dir
fr:  dir            = ./demoCA              # répertoire principal
     database       = $dir/index.txt        # fichier index
     new_certs_dir	= $dir/nouvcerts        # rép. nouveaux certificats

note: type: verbatim
en:  certificate    = $dir/cacert.pem       # The CA cert
     serial         = $dir/serial           # serial no file
     private_key    = $dir/private/cakey.pem# CA private key
     RANDFILE       = $dir/private/.rand    # random number file
fr:  certificate    = $dir/certca.pem       # le certificat de la CA
     serial         = $dir/serie            # fichier de numéro de série
     private_key    = $dir/prive/clefca.pem # clef privée de la CA
     RANDFILE       = $dir/prive/.alea      # fichier de numéro aléatoire

note: type: verbatim
en:  default_days   = 365                   # how long to certify for
     default_crl_days= 30                   # how long before next CRL
     default_md     = md5                   # md to use
fr:  default_days   = 365                   # durée de certification
     default_crl_days= 30                   # durée avant la prochaine CRL
     default_md     = md5                   # hachage à utiliser

note: type: verbatim
en:  policy         = policy_any            # default policy
     email_in_dn    = no                    # Don't add the email into cert DN
fr:  policy         = politique_def         # politique par défaut
     email_in_dn    = no                    # pas d'adresse élec. dans le DN

note: type: verbatim
en:  name_opt	= ca_default		# Subject name display option
     cert_opt	= ca_default		# Certificate display option
     copy_extensions = none			# Don't copy extensions from request
fr:  name_opt	= ca_default		# option d'aff. de nom de sujet
     cert_opt	= ca_default		# option d'aff. de certificat
     copy_extensions = none			# sans copie d'extensions de dem.

note: type: verbatim
en:  [ policy_any ]
     countryName            = supplied
     stateOrProvinceName    = optional
     organizationName       = optional
     organizationalUnitName = optional
     commonName             = supplied
     emailAddress           = optional
fr:  [ politique_def ]
     countryName            = supplied
     stateOrProvinceName    = optional
     organizationName       = optional
     organizationalUnitName = optional
     commonName             = supplied
     emailAddress           = optional

note: type: =head1
en: FILES
fr: FICHIERS

note: type: textblock
en: Note: the location of all files can change either by compile time options, configuration file entries, environment variables or command line options.  The values below reflect the default values.
fr: Note : l'emplacement de tous les fichiers peut changer en fonction des options de compilation, des entrées dans le fichier de configuration, des variables d'environnement ou des options de la ligne de commande. Les valeurs ci-dessous sont les valeurs par défaut.

note: type: verbatim
en:  /usr/local/ssl/lib/openssl.cnf - master configuration file
     ./demoCA                       - main CA directory
     ./demoCA/cacert.pem            - CA certificate
     ./demoCA/private/cakey.pem     - CA private key
     ./demoCA/serial                - CA serial number file
     ./demoCA/serial.old            - CA serial number backup file
     ./demoCA/index.txt             - CA text database file
     ./demoCA/index.txt.old         - CA text database backup file
     ./demoCA/certs                 - certificate output file
     ./demoCA/.rnd                  - CA random seed information
fr:  /usr/local/ssl/lib/openssl.cnf - fichier de configuration maître
     ./demoCA                       - répertoire principal de la CA
     ./demoCA/cacert.pem            - certificat de la CA
     ./demoCA/private/cakey.pem     - clef privée de la CA
     ./demoCA/serial                - fichier des numéros de série de la CA
     ./demoCA/serial.old            - sauvegarde de ./demoCA/serial
     ./demoCA/index.txt             - base de données en texte de la CA
     ./demoCA/index.txt.old         - sauvegarde de ./demoCA/index.txt
     ./demoCA/certs                 - fichier de sortie du certificat
     ./demoCA/.rnd                  - graine pour l'aléa de la CA

note: type: textblock
en: B<OPENSSL_CONF> reflects the location of master configuration file it can be overridden by the B<-config> command line option.
fr: B<OPENSSL_CONF> contient l'emplacement du fichier de configuration principal qui peut être modifié avec l'option en ligne de commande B<-config>.

note: type: textblock
en: The text database index file is a critical part of the process and if corrupted it can be difficult to fix. It is theoretically possible to rebuild the index file from all the issued certificates and a current CRL: however there is no option to do this.
fr: Le fichier d'index est une partie cruciale du processus et toute corruption peut s'avérer difficile à rattraper. Bien qu'il soit possible théoriquement de reconstruire l'index à partir des certificats délivrés et d'une liste de révocations de certificat récente, aucune option ne permet de faire cela.

note: type: textblock
en: V2 CRL features like delta CRLs are not currently supported.
fr: Les fonctionnalités des CRL V2 telles que la prise en charge des delta CRL ne sont pas gérées actuellement.

note: type: textblock
en: Although several requests can be input and handled at once it is only possible to include one SPKAC or self signed certificate.
fr: Même s'il est possible d'entrer et de traiter plusieurs demandes en même temps, il est impossible d'inclure plus d'un SPKAC ou certificat autosigné.

note: type: =head1
en: BUGS
fr: BOGUES

note: type: textblock
en: The use of an in memory text database can cause problems when large numbers of certificates are present because, as the name implies the database has to be kept in memory.
fr: L'utilisation d'une base de données texte en mémoire peut s'avérer problématique, en particulier avec un nombre important de certificats à gérer, justement du fait que cette base se trouve en mémoire.

note: type: textblock
en: The B<ca> command really needs rewriting or the required functionality exposed at either a command or interface level so a more friendly utility (perl script or GUI) can handle things properly. The scripts B<CA.sh> and B<CA.pl> help a little but not very much.
fr: La commande B<ca> a réellement besoin d'être réécrite ou les fonctionnalités nécessaires devraient être fournie par une commande ou interface pour permettre à des utilitaires plus orientés utilisateurs (scripts Perl ou interface graphique) de traiter les choses correctement. Les scripts B<CA.sh> et B<CA.pl> aident un petit peu en ce sens.

note: type: textblock
en: Any fields in a request that are not present in a policy are silently deleted. This does not happen if the B<-preserveDN> option is used. To enforce the absence of the EMAIL field within the DN, as suggested by RFCs, regardless the contents of the request' subject the B<-noemailDN> option can be used. The behaviour should be more friendly and configurable.
fr: Tous les champs d'une demande qui ne sont pas présents dans la politique sont supprimés silencieusement. Cela n'arrive pas si l'option B<-preserveDN> est utilisée. Pour renforcer l'absence du champ EMAIL dans le DN, conformément aux suggestions des RFC, quelque soit le contenu de l'objet de la demande, l'option B<-noemailDN> peut être utilisée. Le comportement devrait être plus simple et configurable.

note: type: textblock
en: Cancelling some commands by refusing to certify a certificate can create an empty file.
fr: L'annulation de certaines commandes en refusant de certifier un certificat peut résulter en un fichier vide.

note: type: =head1
en: WARNINGS
fr: AVERTISSEMENTS

note: type: textblock
en: The B<ca> command is quirky and at times downright unfriendly.
fr: La commande B<ca> est capricieuse et parfois peu facile d'utilisation.

note: type: textblock
en: The B<ca> utility was originally meant as an example of how to do things in a CA. It was not supposed to be used as a full blown CA itself: nevertheless some people are using it for this purpose.
fr: La commande B<ca> a eu pour objectif initial d'être un exemple montrant comment se servir d'une autorité de certification. Elle n'a pas été créée pour servir d'application pour une autorité de certification complète, cependant certaines personnes s'en servent dans ce but.

note: type: textblock
en: The B<ca> command is effectively a single user command: no locking is done on the various files and attempts to run more than one B<ca> command on the same database can have unpredictable results.
fr: La commande B<ca> est effectivement une commande mono-utilisateur, aucun verrouillage n'est fait sur les divers fichiers, et des tentatives d'accès simultanées à un même fichier d'index peuvent produire des résultats imprévisibles.

note: type: textblock
en: The B<copy_extensions> option should be used with caution. If care is not taken then it can be a security risk. For example if a certificate request contains a basicConstraints extension with CA:TRUE and the B<copy_extensions> value is set to B<copyall> and the user does not spot this when the certificate is displayed then this will hand the requestor a valid CA certificate.
fr: L'option B<copy_extensions> devrait être utilisée avec précaution. Un risque de sécurité est possible si l'attention nécessaire n'est pas fournie. Par exemple, si une demande de certificat contient une extension basicConstraints avec CA:TRUE et que la valeur B<copy_extensions> est définie à B<copyall> et que l'utilisateur ne s'en rend pas compte quand le certificat est affiché, alors cela fournira au demandeur un certificat d'autorité de certification valable.

note: type: textblock
en: This situation can be avoided by setting B<copy_extensions> to B<copy> and including basicConstraints with CA:FALSE in the configuration file.  Then if the request contains a basicConstraints extension it will be ignored.
fr: Cette situation peut être évitée en définissant B<copy_extensions> à B<copy> et en incluant basicConstraints avec CA:FALSE dans le fichier de configuration. Dans ce cas, si la demande contient une extension basicConstraints, elle sera ignorée.

note: type: textblock
en: It is advisable to also include values for other extensions such as B<keyUsage> to prevent a request supplying its own values.
fr: Il est aussi conseillé d'inclure les valeurs pour les autres extensions comme B<keyUsage> pour éviter qu'une demande fournisse ses propres valeurs.

note: type: textblock
en: Additional restrictions can be placed on the CA certificate itself.  For example if the CA certificate has:
fr: Des restrictions supplémentaires peuvent être ajoutées au certificat de l'autorité de certification lui-même. Par exemple si le certificat de l'autorité de certification contient :

note: type: textblock
en: then even if a certificate is issued with CA:TRUE it will not be valid.
fr: alors même si un certificat est émis avec CA:TRUE, il ne sera pas valable.
