en to fr translation catalogue (47 entries)

note: type: Content of the make-ca-buildsize entity
en: 6.9 MB (with all runtime deps)
fr: 6.9&nbsp;Mo (avec toutes les dépendances à l'exécution)

note: type: Content of the make-ca-time entity
en: 0.1 SBU (with all runtime deps)
fr: 0.1 SBU (avec toutes les dépendances à l'exécution)

note: type: Content of the make-ca-size entity
en: 32 KB
fr: 32 Ko

note: type: Content of: <sect1><sect2><title>
en: Introduction to make-ca
fr: Introduction à make-ca

note: type: Content of: <sect1><sect2><para>
en: Public Key Infrastructure (PKI) is a method to validate the authenticity of an otherwise unknown entity across untrusted networks. PKI works by establishing a chain of trust, rather than trusting each individual host or entity explicitly. In order for a certificate presented by a remote entity to be trusted, that certificate must present a complete chain of certificates that can be validated using the root certificate of a Certificate Authority (CA) that is trusted by the local machine.
fr: Une Infrastructure à Clés Publiques (PKI) est une méthode pour valider l'authenticité d'une entité autrement inconnue au travers de réseaux qui ne sont pas de confiance. La PKI fonctionne en établissant une chaîne de confiance, plutôt que de faire confiance individuellement à chaque hôte ou entité de manière explicite. Pour qu'un certificat présenté par une entité distante soit reconnu, le certificat doit présenter une chaîne complète de certificats qui peuvent être validé en utilisant le certificat racine d'une autorité de certification (CA) en laquelle la machine locale a confiance.

note: type: Content of: <sect1><sect2><para>
en: Establishing trust with a CA involves validating things like company address, ownership, contact information, etc., and ensuring that the CA has followed best practices, such as undergoing periodic security audits by independent investigators and maintaining an always available certificate revocation list. This is well outside the scope of BLFS (as it is for most Linux distributions). The certificate store provided here is taken from the Mozilla Foundation, who have established very strict inclusion policies described <ulink url="https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/">here</ulink>.
fr: L'établissement de la confiance avec une CA nécessite de valider des choses comme l'adresse de la compagnie, la propriété, les informations de contact, etc, et de s'assurer que la CA a suivi les bonnes pratiques, comme des audits de sécurité périodiques par des enquêteurs indépendants et le maintient d'une liste de révocation de certificats toujours disponible. Ceci est bien au delà de la portée de BLFS (comme pour la plupart des distributions Linux). Le magasin de certificats fournit ici est emprunté à la fondation Mozilla, qui ont établit une politique d'inclusion très stricte décrite <ulink url="https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/">ici</ulink>.

note: type: Content of: <sect1><sect2><bridgehead>
en: Package Information
fr: Informations sur le paquet

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Download (HTTP): <ulink url="&make-ca-download;"/>
fr: Téléchargement (HTTP)&nbsp;: <ulink url="&make-ca-download;"/>

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Download size: &make-ca-size;
fr: Taille du téléchargement&nbsp;: &make-ca-size;

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Download MD5 Sum: &make-ca-md5sum;
fr: Somme MD5 du téléchargement&nbsp;: &make-ca-md5sum;

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Estimated disk space required: &make-ca-buildsize;
fr: Estimation de l'espace disque requis&nbsp;: &make-ca-buildsize;

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Estimated build time: &make-ca-time;
fr: Estimation du temps de construction&nbsp;: &make-ca-time;

note: type: Content of: <sect1><sect2><note><para>
en: This package ships a CA certificate for validating the identity of <ulink url='&certhost;'/>.  If the trust chain of this website has been changed after the release of make-ca-&make-ca-version;, it may fail to get the revision of <filename>certdata.txt</filename> from server.  Use an updated make-ca release at <ulink url='https://github.com/lfs-book/make-ca/releases'>the release page</ulink> if this issue happens.
fr: Ce paquet contient un certificat de CA pour valider l'identité de <ulink url='&certhost;'/>. Si la chaine de confiance de ce site a changé après la distribution de make-ca-&make-ca-version;, il peut échouer à récupérer la révision de <filename>certdata.txt</filename> à partir du serveur. Utilisez une version à jour de make-ca sur  <ulink url='https://github.com/lfs-book/make-ca/releases'>la page des versions</ulink> si vous avez ce problème.

note: type: Content of: <sect1><sect2><bridgehead>
en: make-ca Dependencies
fr: Dépendances de make-ca

note: type: Content of: <sect1><sect2><bridgehead>
en: Required
fr: Requises

note: Attention: no role="runtime" here because jhalfs don't assume runtime dependencies are needed to run commands. type: Content of: <sect1><sect2><para>
en: <xref linkend="p11-kit"/> (runtime, built after <xref role="nodep" linkend="libtasn1"/>, required in the following instructions to generate certificate stores from trust anchors, and each time <command>make-ca</command> is run)
fr: <xref linkend="p11-kit"/> (à l'exécution, construit après <xref role="nodep" linkend="libtasn1"/>, requis dans les instructions suivantes pour générer le dépôt des certificats à partir des ancres de confiance, et chaque fois que vous exécutez <command>make-ca</command>)

note: type: Content of: <sect1><sect2><bridgehead>
en: Optional (runtime)
fr: Facultatives (exécution)

note: type: Content of: <sect1><sect2><para>
en: <xref role="runtime" linkend="nss"/> (to generate a shared NSSDB)
fr: <xref role="runtime" linkend="nss"/> (pour générer un NSSDB partagé)

note: type: Content of: <sect1><sect2><title>
en: Installation of make-ca and Generation of the CA-certificates stores
fr: Installation de make-ca and Generation of the CA-certificates stores

note: type: Content of: <sect1><sect2><para>
en: The <application>make-ca</application> script will download and process the certificates included in the <filename>certdata.txt</filename> file for use as trust anchors for the <xref linkend="p11-kit"/> trust module.  Additionally, it will generate system certificate stores used by BLFS applications (if the recommended and optional applications are present on the system). Any local certificates stored in <filename>/etc/ssl/local</filename> will be imported to both the trust anchors and the generated certificate stores (overriding Mozilla's trust). Additionally, any modified trust values will be copied from the trust anchors to <filename>/etc/ssl/local</filename> prior to any updates, preserving custom trust values that differ from Mozilla when using the <command>trust</command> utility from <application>p11-kit</application> to operate on the trust store.
fr: Le script <application>make-ca</application> téléchargera et adaptera les certificats inclus dans le fichier <filename>certdata.txt</filename> pour l'utiliser comme ancre de confiance dans le module de confiance de <xref linkend="p11-kit"/>. En plus, il générera les banques de certificats du système utilisées par les application de BLFS (si les applications recommandées et facultatives sont présentes sur le système). Tout certificat local stocké dans <filename>/etc/ssl/local</filename> sera importé dans les ancres de confiance et dans les banques de certificats générées (en remplaçant la confiance de Mozilla). En plus, toute valeur de confiance modifiée sera copiée des ancres de confiance vers <filename>/etc/ssl/local</filename> avant toute mise à jour, ce qui préservera les modifications de valeurs de confiance différentes de celles de Mozilla lorsque vous utiliserez l'utilitaire <command>trust</command> de <application>p11-kit</application> pour effectuer des opération sur la banque de certificats.

note: type: Content of: <sect1><sect2><para>
en: To install the various certificate stores, first install the <application>make-ca</application> script into the correct location.  As the <systemitem class="username">root</systemitem> user:
fr: Pour installer les divers magasins de certificats, installez le script <application>make-ca</application> au bon endroit. En tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:

note: type: Content of: <sect1><sect2><note><para>
en: Technically, this package is already installed at this point.  But most packages listing <application>make-ca</application> as a dependency actually require the system certificate store set up by this package, rather than the <command>make-ca</command> program itself.  So the instructions for using <command>make-ca</command> for setting up the system certificate store are included in this section.  You should make sure the required runtime dependency for <application>make-ca</application> is satisfied now, and continue to follow the instructions.
fr: Techniquement,ce paquet est déjà installé. Cependant la plupart des paquets qui nécessitent <application>make-ca</application> en dépendance ont en fait besoin du dépôt des certificats systèmes mis en place par ce paquet, plutôt que le programme <command>make-ca</command> lui-même. Les instructions pour utiliser <command>make-ca</command> pour mettre en place le dépôt des certificats systèmes se trouvent dans cette section. Vous devriez vous assurer que la dépendance à l'exécution de <application>make-ca</application> est maintenant satisfaite et continuez à suivre les instructions.

note: type: Content of: <sect1><sect2><para>
en: As the <systemitem class="username">root</systemitem> user, download the certificate source and prepare for system use with the following command:
fr: En tant qu'utilisateur <systemitem class="username">root</systemitem>, téléchargez la banque de certificats et préparez-la à être utilisée par le système avec la commande suivante&nbsp;:

note: type: Content of: <sect1><sect2><note><para>
en: If running the script a second time with the same version of <filename>certdata.txt</filename>, for instance, to update the stores when <application>make-ca</application> is upgraded, or to add additional stores as the requisite software is installed, replace the <parameter>-g</parameter> switch with the <parameter>-r</parameter> switch in the command line. If packaging, run <command>make-ca --help</command> to see all available command line options.
fr: Si vous lancez le script une deuxième fois avec la même version de <filename>certdata.txt</filename>, par exemple pour mettre à jour les banques après une mise à jour de <application>make-ca</application> ou pour ajouter des banques supplémentaires parce que le logiciel requis est installé, remplacez l'option <parameter>-g</parameter> par <parameter>-r</parameter> sur la ligne de commande. Si vous créez un paquet, lancez <command>make-ca --help</command> pour voir toutes les options de la ligne de commande disponibles.

note: type: Content of: <sect1><sect2><para>
en: You should periodically update the store with the above command, either manually, or via a <phrase revision="sysv">cron job.</phrase> <phrase revision="systemd">systemd timer. A timer is installed at <filename>/usr/lib/systemd/system/update-pki.timer</filename> that, if enabled, will check for updates weekly.</phrase><phrase revision="sysv">If you've installed <xref linkend="fcron"/> and completed the section on periodic jobs, execute</phrase> <phrase revision="systemd">Execute</phrase> the following commands, as the <systemitem class="username">root</systemitem> user, to <phrase revision="sysv">create a weekly cron job:</phrase><phrase revision="systemd">enable the systemd timer:</phrase>
fr: Vous devriez mettre à jour régulièrement la banque de certificats avec la commande ci-dessus soit manuellement, soit via <phrase revision="sysv">une tâche cron.</phrase><phrase revision="systemd">un timer systemd. Un timer est installé dans <filename>/usr/lib/systemd/system/update-pki.timer</filename> et s'il est activé, il vérifiera les mises à jour une fois par semaine.</phrase><phrase revision="sysv">Si vous avez installé <xref linkend="fcron"/> et complété la section sur les travaux périodiques, exécutez</phrase><phrase revision="systemd">Exécutez</phrase> les commandes suivantes, en tant qu'utilisateur <systemitem class="username">root</systemitem> pour <phrase revision="sysv">créer une tache cron hebdomadaire&nbsp;:</phrase><phrase revision="systemd">activer le timer systemd&nbsp;:</phrase>

note: type: Content of: <sect1><sect2><title>
en: Configuring make-ca
fr: Configuration de make-ca

note: type: Content of: <sect1><sect2><para>
en: For most users, no additional configuration is necessary, however, the default <filename>certdata.txt</filename> file provided by make-ca is obtained from the mozilla-release branch, and is modified to provide a Mercurial revision. This will be the correct version for most systems.  There are several other variants of the file available for use that might be preferred for one reason or another, including the files shipped with Mozilla products in this book. RedHat and OpenSUSE, for instance, use the version included in <xref linkend="nss"/>. Additional upstream downloads are available at the links included in <filename>/etc/make-ca/make-ca.conf.dist</filename>. Simply copy the file to <filename>/etc/make-ca.conf</filename> and edit as appropriate.
fr: Pour la plupart des utilisateurs, aucune configuration supplémentaire n'est nécessaire, cependant le fichier <filename>certdata.txt</filename> par défaut fournit par make-ca est obtenu à partir de la branche mozilla-release, et est modifié pour fournir une révision Mercurial. Ce sera la bonne version pour la plupart des systèmes. Il y a plusieurs variantes du fichier disponibles à l'utilisation que vous pourriez préférer pour une raison ou une autre, incluses dans les produits Mozilla dans ce livre. RedHat et OpenSUSE par exemple utilisent la version incluse dans <xref linkend="nss"/>. Des emplacements de téléchargement supplémentaires sont disponibles dans les liens inclus dans <filename>/etc/make-ca/make-ca.conf.dist</filename>. Copiez simplement ce fichier vers <filename>/etc/make-ca.conf</filename> et modifiez-le comme vous le voulez.

note: type: Content of: <sect1><sect2><bridgehead>
en: About Trust Arguments
fr: À propos des arguments sur la confiance

note: type: Content of: <sect1><sect2><para>
en: There are three trust types that are recognized by the <application>make-ca</application> script, SSL/TLS, S/Mime, and code signing. For <application>OpenSSL</application>, these are <parameter>serverAuth</parameter>, <parameter>emailProtection</parameter>, and <parameter>codeSigning</parameter> respectively. If one of the three trust arguments is omitted, the certificate is neither trusted, nor rejected for that role. Clients that use <application>OpenSSL</application> or <application>NSS</application> encountering this certificate will present a warning to the user.  Clients using <application>GnuTLS</application> without <application>p11-kit</application> support are not aware of trusted certificates. To include this CA into the <filename>ca-bundle.crt</filename>, <filename>email-ca-bundle.crt</filename>, or <filename>objsign-ca-bundle.crt</filename> files (the <application>GnuTLS</application> legacy bundles), it must have the appropriate trust arguments.
fr: Il y a trois types de confiances reconnues par le script <application>make-ca</application>, SSL/TLS, S/Mime et signature de code. Pour <application>OpenSSL</application>, il s'agit de <parameter>serverAuth</parameter>, <parameter>emailProtection</parameter> et <parameter>codeSigning</parameter> respectivement. Si un argument trust en omis, le certificat n'est ni reconnu ni rejeté pour ce rôle. Les clients qui utilisent <application>OpenSSL</application> ou <application>NSS</application> rencontrant ce certificat renverront un avertissement à l'utilisateur. Les clients qui utilisent <application>GnuTLS</application> sans le support de <application>p11-kit</application> ne sont pas conscient des certificats de confiance. Pour inclure cette CA dans les fichiers <filename>ca-bundle.crt</filename>, <filename>email-ca-bundle.crt</filename> ou <filename>objsign-ca-bundle.crt</filename> (les anciens lots de <application>GnuTLS</application>), il doit avoir l'argument de confiance approprié.

note: type: Content of: <sect1><sect2><bridgehead>
en: Adding Additional CA Certificates
fr: Ajouter des certificats de CA supplémentaires

note: type: Content of: <sect1><sect2><para>
en: The <filename class="directory">/etc/ssl/local</filename> directory is available to add additional CA certificates to the system trust store.  This directory is also used to store certificates that were added to or modified in the system trust store by <xref linkend="p11-kit"/> so that trust values are maintained across upgrades. Files in this directory must be in the <application>OpenSSL</application> trusted certificate format.  Certificates imported using the <command>trust</command> utility from <xref linkend="p11-kit"/> will utilize the x509 Extended Key Usage values to assign default trust values for the system anchors.
fr: Le répertoire <filename class="directory">/etc/ssl/local</filename> permet d'ajouter des certificats d'autorités supplémentaires à la banque de confiance du système. Ce répertoire est aussi utilisé pour stocker des certificats qui ont été ajoutés ou modifiés dans la banque de confiance du système par <xref linkend="p11-kit"/> pour que les valeurs de confiance soient maintenues entre les mises à jour. Les fichiers de ce répertoire doivent être au format des certificats de confiance d'<application>OpenSSL</application>. Les certificats importés avec l'utilitaire <command>trust</command> de <xref linkend="p11-kit"/> utiliseront les valeurs d'utilisation étendue x509 pour assigner une valeur de confiance par défaut aux ancres du système.

note: type: Content of: <sect1><sect2><para>
en: If you need to override trust values, or otherwise need to create an <application>OpenSSL</application> trusted certificate manually from a regular PEM encoded file, you need to add trust arguments to the <command>openssl</command> command, and create a new certificate. For example, using the <ulink url="http://www.cacert.org/">CAcert</ulink> roots, if you want to trust both for all three roles, the following commands will create appropriate OpenSSL trusted certificates (run as the <systemitem class="username">root</systemitem> user after <xref linkend="wget"/> is installed):
fr: Si vous avez besoin de remplacer les valeurs de confiance ou que vous devez créer un certificat <application>OpenSSL</application> de confiance manuellement à partir d'un fichier encodé en PEM, vous devrez ajouter des arguments «&nbsp;trust&nbsp;» à la commande <command>openssl</command> et créer un nouveau certificat. Par exemple, si vous souhaitez utiliser les racines <ulink url="http://www.cacert.org/">CAcert</ulink> pour que les deux soient de confiance pour ces trois rôles, les commandes suivantes créeront des certificats de confiance OpenSSL approprié (à lancer en tant qu'utilisateur <systemitem class="username">root</systemitem> après l'installation de <xref linkend="wget"/>)&nbsp;:

note: type: Content of: <sect1><sect2><bridgehead>
en: Overriding Mozilla Trust
fr: Remplacer la confiance de Mozilla

note: type: Content of: <sect1><sect2><para>
en: Occasionally, there may be instances where you don't agree with Mozilla's inclusion of a particular certificate authority. If you'd like to override the default trust of a particular CA, simply create a copy of the existing certificate in <filename class="directory">/etc/ssl/local</filename> with different trust arguments. For example, if you'd like to distrust the "Makebelieve_CA_Root" file, run the following commands:
fr: Parfois, il peut arriver que vous ne soyez pas d'accord avec l'inclusion d'une autorité de certification particulière. Si vous voulez remplacer la confiance par défaut d'une CA particulière, créez simplement une copie du certificat existant dans <filename class="directory">/etc/ssl/local</filename> avec des arguments de confiances différents. Par exemple, si vous ne voulez pas faire confiance au fichier «&nbsp;Makebelieve_CA_Root&nbsp;», lancez les commandes suivantes&nbsp;:

note: type: Content of: <sect1><sect2><title>
en: Using make-ca with Python3
fr: Utiliser make-ca avec Python3

note: type: Content of: <sect1><sect2><para>
en: When <application>Python3</application> was installed in LFS it included the <application>pip3</application> module with vendored certificates from the <application>Certifi</application> module. That was necessary, but it means that whenever <command>pip3</command> is used it can reference those certificates, primarily when creating a virtual environment or when installing a module with all its wheel dependencies in one go.
fr: Lorsque <application>Python3</application> a été installé dans LFS, il contenait le module <application>pip3</application> avec les certificats inclus du module <application>Certifi</application>. C'était nécessaire, mais cela signifie que lorsque vous utilisez <command>pip3</command>, il peut utiliser ces certificats surtout lors de la création d'environnements virtuels ou à l'installation d'un module avec toutes ses dépendances wheels en une seule fois.

note: type: Content of: <sect1><sect2><para>
en: It is generally considered that the System Administrator should be in charge of which certificates are available. Now that <xref linkend="make-ca"/> and <xref linkend="p11-kit"/> have been installed and <application>make-ca</application> has been configured, it is possible to make <command>pip3</command> use the system certificates.
fr: On considère en général que l'administrateur système est en charge des certificats disponibles. Maintenant que <xref linkend="make-ca"/> et <xref linkend="p11-kit"/> sont installés et que <application>make-ca</application> est configuré, il est possible de faire utiliser les certificats systèmes à <command>pip3</command>.

note: type: Content of: <sect1><sect2><para>
en: The vendored certificates installed in LFS are a snapshot from when the pulled-in version of <application>Certifi</application> was created. If you regularly update the system certificates, the vendored version will become out of date.
fr: Les certificats embarqués installés dans LFS sont une image du moment où la version de <application>Certifi</application> a été créée. Si vous mettez souvent à jour les certificats du système, les certificats embarqués seront périmés.

note: type: Content of: <sect1><sect2><para>
en: To use the system certificates in <application>Python3</application> you should set <envar>_PIP_STANDALONE_CERT</envar> to point to them, e.g for the <application>bash</application> shell:
fr: Pour utiliser les certificats du système dans <application>Python3</application> vous devriez configurer la variable <envar>_PIP_STANDALONE_CERT</envar> pour y pointer, p. ex. pour le shell <application>bash</application>&nbsp;:

note: type: Content of: <sect1><sect2><warning><para>
en: If you have created virtual environments, for example when testing modules, and those include the <application>Requests</application> and <application>Certifi</application> modules in <filename class="directory">~/.local/lib/python3.11/</filename> then those local modules will be used instead of the system certificates unless you remove the local modules.
fr: Si vous avez créé des environnements virtuels, par exemple pour tester des modules, et qu'ils incluent le module <application>Requests</application> ou <application>Certifi</application> dans <filename class="directory">~/.local/lib/python3.11/</filename> , alors ces modules locaux seront utilisés au lieu des certificats systèmes à moins que vous supprimiez les modules locaux.

note: type: Content of: <sect1><sect2><para>
en: To use the system certificates in <application>Python3</application> with the BLFS profiles add the following variable to your system or personal profiles:
fr: Pour utiliser les certificats systèmes dans <application>Python3</application> avec les profils BLFS, ajoutez la variable suivante à vos profils systèmes ou personnels&nbsp;:

note: type: Content of: <sect1><sect2><title>
en: Contents
fr: Contenu

note: type: Content of: <sect1><sect2><segmentedlist><segtitle>
en: Installed Programs
fr: Programmes installés

note: type: Content of: <sect1><sect2><segmentedlist><segtitle>
en: Installed Directories
fr: Répertoires installés

note: type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
en: /etc/ssl/{certs,local} and /etc/pki/{nssdb,anchors,tls/{certs,java}}
fr: /etc/ssl/{certs,local} et /etc/pki/{nssdb,anchors,tls/{certs,java}}

note: type: Content of: <sect1><sect2><variablelist><bridgehead>
en: Short Descriptions
fr: Descriptions courtes

note: type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
en: is a shell script that adapts a current version of <filename>certdata.txt</filename>, and prepares it for use as the system trust store
fr: est un script shell qui adapte une version actuelle de <filename>certdata.txt</filename> et le prépare pour l'utiliser comme banque de confiance du système
