<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://wiki.pedrono.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>PedroWiki - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.pedrono.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php/Sp%C3%A9cial:Contributions/Admin"/>
	<updated>2026-05-13T08:09:08Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=OpenSSL_-_Commandes_utiles&amp;diff=942</id>
		<title>OpenSSL - Commandes utiles</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=OpenSSL_-_Commandes_utiles&amp;diff=942"/>
		<updated>2025-04-12T07:58:24Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cet article liste les commandes openssl les plus couramment utilisées. Il y a déjà des 100aines de pages sur internet, l&#039;idée de cet article est de capitaliser dans le temps à titre personnel.&lt;br /&gt;
&lt;br /&gt;
= Liens utiles =&lt;br /&gt;
&lt;br /&gt;
* [https://www.sslshopper.com/article-most-common-openssl-commands.html Page sur SSLShopper]&lt;br /&gt;
* [https://www.tbs-certificats.com/FAQ/fr/192.html Génération de CSR (TBS)]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Self-signed_certificate Wikipedia - Certifs autosignés]&lt;br /&gt;
* [https://www.ibm.com/docs/en/api-connect/2018.x?topic=overview-generating-self-signed-certificate-using-openssl Générer un certificat auto signé]&lt;br /&gt;
* [https://romain.therrat.fr/posts/2020/04/openssl-tester-la-compatibilit%C3%A9-d-une-version-de-tls/ Blog de Romain Therrat, post sur la compatibilité TLS d&#039;openssl]&lt;br /&gt;
&lt;br /&gt;
= Commandes les plus utiles =&lt;br /&gt;
&lt;br /&gt;
== Vérifier les versions TLS supportées par un openssl ==&lt;br /&gt;
&lt;br /&gt;
 openssl ciphers -v| awk &#039;{ print $2 }&#039;|sort|uniq&lt;br /&gt;
&lt;br /&gt;
Exemple sur un vieux openssl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@hostname ~]# openssl ciphers -v| awk &#039;{ print $2 }&#039;|sort|uniq&lt;br /&gt;
SSLv3&lt;br /&gt;
[root@hostname ~]# openssl version&lt;br /&gt;
OpenSSL 1.0.0-fips 29 Mar 2010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple sur un openssl récent:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@hostname:~$ openssl ciphers -v| awk &#039;{ print $2 }&#039;|sort|uniq&lt;br /&gt;
SSLv3&lt;br /&gt;
TLSv1&lt;br /&gt;
TLSv1.2&lt;br /&gt;
TLSv1.3&lt;br /&gt;
user@hostname:~$ openssl version&lt;br /&gt;
OpenSSL 1.1.1d  10 Sep 2019&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tester la compatibilité d&#039;un service distant avec une version de TLS ==&lt;br /&gt;
&lt;br /&gt;
 openssl s_client -connect google.com:443 -brief -&amp;lt;version_tls&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@hotname:~$ echo &amp;quot;Q&amp;quot;  | openssl s_client -connect google.com:443 -brief -tls1_3&lt;br /&gt;
CONNECTION ESTABLISHED&lt;br /&gt;
Protocol version: TLSv1.3&lt;br /&gt;
Ciphersuite: TLS_AES_256_GCM_SHA384&lt;br /&gt;
Peer certificate: CN = *.google.com&lt;br /&gt;
Hash used: SHA256&lt;br /&gt;
Signature type: ECDSA&lt;br /&gt;
Verification: OK&lt;br /&gt;
Server Temp Key: X25519, 253 bits&lt;br /&gt;
DONE&lt;br /&gt;
user@hotname:~$ echo &amp;quot;Q&amp;quot;  | openssl s_client -connect google.com:443 -brief -tls1_2&lt;br /&gt;
CONNECTION ESTABLISHED&lt;br /&gt;
Protocol version: TLSv1.2&lt;br /&gt;
Ciphersuite: ECDHE-ECDSA-CHACHA20-POLY1305&lt;br /&gt;
Peer certificate: CN = *.google.com&lt;br /&gt;
Hash used: SHA256&lt;br /&gt;
Signature type: ECDSA&lt;br /&gt;
Verification: OK&lt;br /&gt;
Supported Elliptic Curve Point Formats: uncompressed&lt;br /&gt;
Server Temp Key: X25519, 253 bits&lt;br /&gt;
DONE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Identifier les protos SSL dispos sur un service web ==&lt;br /&gt;
&lt;br /&gt;
 for v in ssl2 ssl3 tls1 tls1_1 tls1_2 tls1_3; do \&lt;br /&gt;
   for c in $(openssl ciphers &#039;ALL:eNULL&#039; | tr &#039;:&#039; &#039; &#039;); do \&lt;br /&gt;
     openssl s_client -connect &amp;lt;URL&amp;gt;:443 -cipher $c -$v &amp;lt; /dev/null &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; echo -e &amp;quot;$v:\t$c&amp;quot;; \&lt;br /&gt;
   done; \&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Tester un port SSL ==&lt;br /&gt;
&lt;br /&gt;
 openssl s_client -connect &amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tester un service STARTTLS ==&lt;br /&gt;
&lt;br /&gt;
 openssl s_client -host &amp;lt;srv_smtp&amp;gt; -port &amp;lt;port&amp;gt; -starttls smtp&lt;br /&gt;
&lt;br /&gt;
== Générer un CSR ==&lt;br /&gt;
&lt;br /&gt;
 openssl req -sha256 -nodes -newkey rsa:2048 -keyout www.monsite.com.key -out www.monsite.com.csr&lt;br /&gt;
&lt;br /&gt;
A partir d&#039;un fichier de détails:&lt;br /&gt;
&lt;br /&gt;
 openssl req -nodes -newkey rsa:2048 -sha256 -keyout monsite.key -out monsite.csr -config &amp;lt;(cat csr_details.txt)&lt;br /&gt;
&lt;br /&gt;
Format du fichier de détails:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[req]&lt;br /&gt;
default_bits = 2048&lt;br /&gt;
prompt = no&lt;br /&gt;
default_md = sha256&lt;br /&gt;
req_extensions = req_ext&lt;br /&gt;
distinguished_name = dn&lt;br /&gt;
&lt;br /&gt;
[ dn ]&lt;br /&gt;
C=FR&lt;br /&gt;
ST=&amp;lt;Une région&amp;gt;&lt;br /&gt;
L=&amp;lt;Une ville&amp;gt;&lt;br /&gt;
O=&amp;lt;Une organisation&amp;gt;&lt;br /&gt;
OU=&amp;lt;Une OU&amp;gt;&lt;br /&gt;
emailAddress=&amp;lt;Un email de contact&amp;gt;&lt;br /&gt;
CN = &amp;lt;le CN souhaité, i.e. le nom à couvrir&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ req_ext ]&lt;br /&gt;
subjectAltName = @alt_names&lt;br /&gt;
&lt;br /&gt;
[ alt_names ]&lt;br /&gt;
DNS.1 = &amp;lt;alt_name_1&amp;gt;&lt;br /&gt;
DNS.2 = &amp;lt;alt_name_2&amp;gt;&lt;br /&gt;
IP.1 = &amp;lt;IP&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lire le contenu d&#039;un CSR ==&lt;br /&gt;
&lt;br /&gt;
 openssl req -noout -text -verify -in mon.domaine.com.csr&lt;br /&gt;
&lt;br /&gt;
== Vérifier le contenu d&#039;un certificat SSL au format PEM ==&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;nom_fichier_certif&amp;gt; -text -noout&lt;br /&gt;
&lt;br /&gt;
== Convertir DER (.crt .cer .der) au format PEM ==&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -outform der -in certificate.cer -out certificate.der&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -inform der -in certificate.der -out certificate.pem&lt;br /&gt;
&lt;br /&gt;
== Supprimer la passphrase d&#039;une clé privée ==&lt;br /&gt;
&lt;br /&gt;
 openssl rsa -in /path/to/ssl/032019/withPassPhrase.key -out /path/to/ssl/withoutPassPhrase.key&lt;br /&gt;
&lt;br /&gt;
Puis en interactif, renseigner la passphrase. Vous pouvez ensuite utiliser la clé sans passphrase pour vos configurations.&lt;br /&gt;
&lt;br /&gt;
== Vérifier la correspondance CSR/clé privée/clé publique ==&lt;br /&gt;
&lt;br /&gt;
Obtenir le hash md5 du modulus de chaque fichier et les comparer (ils doivent tous être identiques):&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;clépublique&amp;gt; -noout -modulus | openssl md5&lt;br /&gt;
 openssl rsa -in &amp;lt;cléprivée&amp;gt; -noout -modulus | openssl md5&lt;br /&gt;
 openssl req -in &amp;lt;csr&amp;gt; -noout -modulus | openssl md5&lt;br /&gt;
&lt;br /&gt;
== Vérifier le bon ordre des clés publiques dans une chaîne ==&lt;br /&gt;
&lt;br /&gt;
Logique:&lt;br /&gt;
* partir de la clé publique de son certificat.&lt;br /&gt;
* avoir 1 fichier par clé publique faisant partie de la chaîne.&lt;br /&gt;
* si on considère que la clé publique est tout en haut, il faut en déterminer l&#039;Issuer, et la clé à l&#039;étage du dessous doit avoir un Subject strictement identique.&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;clépublique&amp;gt; -text -noout | grep Issuer&lt;br /&gt;
&lt;br /&gt;
Puis&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;unedesclésdelachaine&amp;gt; -text -noout | grep Subject&lt;br /&gt;
&lt;br /&gt;
La clé de la chaine ayant un Subject égal à l&#039;issuer de la clé précédente vient à la suite.&lt;br /&gt;
&lt;br /&gt;
Ensuite concaténer toutes ces clés dans un seul et même fichier:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;lt;clépublique&amp;gt; &amp;gt; fullchain.pem&lt;br /&gt;
 cat &amp;lt;cléAC1&amp;gt; &amp;gt;&amp;gt; fullchain.pem&lt;br /&gt;
 ...&lt;br /&gt;
 cat &amp;lt;cléACn&amp;gt; &amp;gt;&amp;gt; fullchain.pem&lt;br /&gt;
 cat &amp;lt;cléRootCA&amp;gt; &amp;gt;&amp;gt; fullchain.pem&lt;br /&gt;
&lt;br /&gt;
Vérifier qu&#039;il n&#039;y ait pas de mélange des BEGIN et END CERTIFICATE (ex: manque de retour à la ligne dans les fichiers).&lt;br /&gt;
&lt;br /&gt;
[[Category:Commande]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:SSL]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=OpenSSL_-_Commandes_utiles&amp;diff=941</id>
		<title>OpenSSL - Commandes utiles</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=OpenSSL_-_Commandes_utiles&amp;diff=941"/>
		<updated>2025-03-31T07:24:35Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Générer un CSR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cet article liste les commandes openssl les plus couramment utilisées. Il y a déjà des 100aines de pages sur internet, l&#039;idée de cet article est de capitaliser dans le temps à titre personnel.&lt;br /&gt;
&lt;br /&gt;
= Liens utiles =&lt;br /&gt;
&lt;br /&gt;
* [https://www.sslshopper.com/article-most-common-openssl-commands.html Page sur SSLShopper]&lt;br /&gt;
* [https://www.tbs-certificats.com/FAQ/fr/192.html Génération de CSR (TBS)]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Self-signed_certificate Wikipedia - Certifs autosignés]&lt;br /&gt;
* [https://www.ibm.com/docs/en/api-connect/2018.x?topic=overview-generating-self-signed-certificate-using-openssl Générer un certificat auto signé]&lt;br /&gt;
* [https://romain.therrat.fr/posts/2020/04/openssl-tester-la-compatibilit%C3%A9-d-une-version-de-tls/ Blog de Romain Therrat, post sur la compatibilité TLS d&#039;openssl]&lt;br /&gt;
&lt;br /&gt;
= Commandes les plus utiles =&lt;br /&gt;
&lt;br /&gt;
== Vérifier les versions TLS supportées par un openssl ==&lt;br /&gt;
&lt;br /&gt;
 openssl ciphers -v| awk &#039;{ print $2 }&#039;|sort|uniq&lt;br /&gt;
&lt;br /&gt;
Exemple sur un vieux openssl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@hostname ~]# openssl ciphers -v| awk &#039;{ print $2 }&#039;|sort|uniq&lt;br /&gt;
SSLv3&lt;br /&gt;
[root@hostname ~]# openssl version&lt;br /&gt;
OpenSSL 1.0.0-fips 29 Mar 2010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple sur un openssl récent:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@hostname:~$ openssl ciphers -v| awk &#039;{ print $2 }&#039;|sort|uniq&lt;br /&gt;
SSLv3&lt;br /&gt;
TLSv1&lt;br /&gt;
TLSv1.2&lt;br /&gt;
TLSv1.3&lt;br /&gt;
user@hostname:~$ openssl version&lt;br /&gt;
OpenSSL 1.1.1d  10 Sep 2019&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tester la compatibilité d&#039;un service distant avec une version de TLS ==&lt;br /&gt;
&lt;br /&gt;
 openssl s_client -connect google.com:443 -brief -&amp;lt;version_tls&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@hotname:~$ echo &amp;quot;Q&amp;quot;  | openssl s_client -connect google.com:443 -brief -tls1_3&lt;br /&gt;
CONNECTION ESTABLISHED&lt;br /&gt;
Protocol version: TLSv1.3&lt;br /&gt;
Ciphersuite: TLS_AES_256_GCM_SHA384&lt;br /&gt;
Peer certificate: CN = *.google.com&lt;br /&gt;
Hash used: SHA256&lt;br /&gt;
Signature type: ECDSA&lt;br /&gt;
Verification: OK&lt;br /&gt;
Server Temp Key: X25519, 253 bits&lt;br /&gt;
DONE&lt;br /&gt;
user@hotname:~$ echo &amp;quot;Q&amp;quot;  | openssl s_client -connect google.com:443 -brief -tls1_2&lt;br /&gt;
CONNECTION ESTABLISHED&lt;br /&gt;
Protocol version: TLSv1.2&lt;br /&gt;
Ciphersuite: ECDHE-ECDSA-CHACHA20-POLY1305&lt;br /&gt;
Peer certificate: CN = *.google.com&lt;br /&gt;
Hash used: SHA256&lt;br /&gt;
Signature type: ECDSA&lt;br /&gt;
Verification: OK&lt;br /&gt;
Supported Elliptic Curve Point Formats: uncompressed&lt;br /&gt;
Server Temp Key: X25519, 253 bits&lt;br /&gt;
DONE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Identifier les protos SSL dispos sur un service web ==&lt;br /&gt;
&lt;br /&gt;
 for v in ssl2 ssl3 tls1 tls1_1 tls1_2 tls1_3; do \&lt;br /&gt;
   for c in $(openssl ciphers &#039;ALL:eNULL&#039; | tr &#039;:&#039; &#039; &#039;); do \&lt;br /&gt;
     openssl s_client -connect &amp;lt;URL&amp;gt;:443 -cipher $c -$v &amp;lt; /dev/null &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; echo -e &amp;quot;$v:\t$c&amp;quot;; \&lt;br /&gt;
   done; \&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Tester un port SSL ==&lt;br /&gt;
&lt;br /&gt;
 openssl s_client -connect &amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Générer un CSR ==&lt;br /&gt;
&lt;br /&gt;
 openssl req -sha256 -nodes -newkey rsa:2048 -keyout www.monsite.com.key -out www.monsite.com.csr&lt;br /&gt;
&lt;br /&gt;
A partir d&#039;un fichier de détails:&lt;br /&gt;
&lt;br /&gt;
 openssl req -nodes -newkey rsa:2048 -sha256 -keyout monsite.key -out monsite.csr -config &amp;lt;(cat csr_details.txt)&lt;br /&gt;
&lt;br /&gt;
Format du fichier de détails:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[req]&lt;br /&gt;
default_bits = 2048&lt;br /&gt;
prompt = no&lt;br /&gt;
default_md = sha256&lt;br /&gt;
req_extensions = req_ext&lt;br /&gt;
distinguished_name = dn&lt;br /&gt;
&lt;br /&gt;
[ dn ]&lt;br /&gt;
C=FR&lt;br /&gt;
ST=&amp;lt;Une région&amp;gt;&lt;br /&gt;
L=&amp;lt;Une ville&amp;gt;&lt;br /&gt;
O=&amp;lt;Une organisation&amp;gt;&lt;br /&gt;
OU=&amp;lt;Une OU&amp;gt;&lt;br /&gt;
emailAddress=&amp;lt;Un email de contact&amp;gt;&lt;br /&gt;
CN = &amp;lt;le CN souhaité, i.e. le nom à couvrir&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ req_ext ]&lt;br /&gt;
subjectAltName = @alt_names&lt;br /&gt;
&lt;br /&gt;
[ alt_names ]&lt;br /&gt;
DNS.1 = &amp;lt;alt_name_1&amp;gt;&lt;br /&gt;
DNS.2 = &amp;lt;alt_name_2&amp;gt;&lt;br /&gt;
IP.1 = &amp;lt;IP&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lire le contenu d&#039;un CSR ==&lt;br /&gt;
&lt;br /&gt;
 openssl req -noout -text -verify -in mon.domaine.com.csr&lt;br /&gt;
&lt;br /&gt;
== Vérifier le contenu d&#039;un certificat SSL au format PEM ==&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;nom_fichier_certif&amp;gt; -text -noout&lt;br /&gt;
&lt;br /&gt;
== Convertir DER (.crt .cer .der) au format PEM ==&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -outform der -in certificate.cer -out certificate.der&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -inform der -in certificate.der -out certificate.pem&lt;br /&gt;
&lt;br /&gt;
== Supprimer la passphrase d&#039;une clé privée ==&lt;br /&gt;
&lt;br /&gt;
 openssl rsa -in /path/to/ssl/032019/withPassPhrase.key -out /path/to/ssl/withoutPassPhrase.key&lt;br /&gt;
&lt;br /&gt;
Puis en interactif, renseigner la passphrase. Vous pouvez ensuite utiliser la clé sans passphrase pour vos configurations.&lt;br /&gt;
&lt;br /&gt;
== Vérifier la correspondance CSR/clé privée/clé publique ==&lt;br /&gt;
&lt;br /&gt;
Obtenir le hash md5 du modulus de chaque fichier et les comparer (ils doivent tous être identiques):&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;clépublique&amp;gt; -noout -modulus | openssl md5&lt;br /&gt;
 openssl rsa -in &amp;lt;cléprivée&amp;gt; -noout -modulus | openssl md5&lt;br /&gt;
 openssl req -in &amp;lt;csr&amp;gt; -noout -modulus | openssl md5&lt;br /&gt;
&lt;br /&gt;
== Vérifier le bon ordre des clés publiques dans une chaîne ==&lt;br /&gt;
&lt;br /&gt;
Logique:&lt;br /&gt;
* partir de la clé publique de son certificat.&lt;br /&gt;
* avoir 1 fichier par clé publique faisant partie de la chaîne.&lt;br /&gt;
* si on considère que la clé publique est tout en haut, il faut en déterminer l&#039;Issuer, et la clé à l&#039;étage du dessous doit avoir un Subject strictement identique.&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;clépublique&amp;gt; -text -noout | grep Issuer&lt;br /&gt;
&lt;br /&gt;
Puis&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in &amp;lt;unedesclésdelachaine&amp;gt; -text -noout | grep Subject&lt;br /&gt;
&lt;br /&gt;
La clé de la chaine ayant un Subject égal à l&#039;issuer de la clé précédente vient à la suite.&lt;br /&gt;
&lt;br /&gt;
Ensuite concaténer toutes ces clés dans un seul et même fichier:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;lt;clépublique&amp;gt; &amp;gt; fullchain.pem&lt;br /&gt;
 cat &amp;lt;cléAC1&amp;gt; &amp;gt;&amp;gt; fullchain.pem&lt;br /&gt;
 ...&lt;br /&gt;
 cat &amp;lt;cléACn&amp;gt; &amp;gt;&amp;gt; fullchain.pem&lt;br /&gt;
 cat &amp;lt;cléRootCA&amp;gt; &amp;gt;&amp;gt; fullchain.pem&lt;br /&gt;
&lt;br /&gt;
Vérifier qu&#039;il n&#039;y ait pas de mélange des BEGIN et END CERTIFICATE (ex: manque de retour à la ligne dans les fichiers).&lt;br /&gt;
&lt;br /&gt;
[[Category:Commande]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:SSL]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=PYTHON_-_Utilisation_des_venv&amp;diff=940</id>
		<title>PYTHON - Utilisation des venv</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=PYTHON_-_Utilisation_des_venv&amp;diff=940"/>
		<updated>2025-03-31T07:24:10Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cette page n&#039;a pas pour vocation de ré écrire la documentation officielles, elle vise surtout à recenser les commandes utiles et les &amp;quot;tips and tricks&amp;quot; courant lors de l&#039;utilisation des environnements virtuels avec Python.&lt;br /&gt;
&lt;br /&gt;
= Références =&lt;br /&gt;
&lt;br /&gt;
* [https://docs.python.org/3/library/venv.html Documentation officielle Python sur les venv].&lt;br /&gt;
* [https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/ Installation de packages via pip et venv].&lt;br /&gt;
&lt;br /&gt;
= Création d&#039;un venv =&lt;br /&gt;
&lt;br /&gt;
 python -m venv /path/to/new/virtual/environment&lt;br /&gt;
&lt;br /&gt;
= Activation d&#039;un venv =&lt;br /&gt;
&lt;br /&gt;
 source /path/to/virtual/environment/bin/activate&lt;br /&gt;
&lt;br /&gt;
= Désactivation d&#039;un venv =&lt;br /&gt;
&lt;br /&gt;
 deactivate&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Language]]&lt;br /&gt;
[[Category:Scripting]]&lt;br /&gt;
[[Category:Devops]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=PYTHON_-_Utilisation_des_venv&amp;diff=939</id>
		<title>PYTHON - Utilisation des venv</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=PYTHON_-_Utilisation_des_venv&amp;diff=939"/>
		<updated>2025-03-31T07:12:25Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cette page n&#039;a pas pour vocation de ré écrire la documentation officielles, elle vise surtout à recenser les commandes utiles et les &amp;quot;tips and tricks&amp;quot; courant lors de l&#039;utilisation des environnements virtuels avec Python.&lt;br /&gt;
&lt;br /&gt;
= Références =&lt;br /&gt;
&lt;br /&gt;
* [https://docs.python.org/3/library/venv.html Documentation officielle Python sur les venv].&lt;br /&gt;
&lt;br /&gt;
= Création d&#039;un venv =&lt;br /&gt;
&lt;br /&gt;
 python -m venv /path/to/new/virtual/environment&lt;br /&gt;
&lt;br /&gt;
= Activation d&#039;un venv =&lt;br /&gt;
&lt;br /&gt;
 source /path/to/virtual/environment/bin/activate&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Language]]&lt;br /&gt;
[[Category:Scripting]]&lt;br /&gt;
[[Category:Devops]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=PYTHON_-_Utilisation_des_venv&amp;diff=938</id>
		<title>PYTHON - Utilisation des venv</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=PYTHON_-_Utilisation_des_venv&amp;diff=938"/>
		<updated>2025-03-31T07:04:39Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « = Introduction =  Cette page n&amp;#039;a pas pour vocation de ré écrire la documentation officielles, elle vise surtout à recenser les commandes utiles et les &amp;quot;tips and tricks&amp;quot; courant lors de l&amp;#039;utilisation des environnements virtuels avec Python.  = Références =  * [https://docs.python.org/3/library/venv.html Documentation officielle Python sur les venv].  = Création d&amp;#039;un venv =   Category:Python Category:Language Category:Scripting Category:Devops »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cette page n&#039;a pas pour vocation de ré écrire la documentation officielles, elle vise surtout à recenser les commandes utiles et les &amp;quot;tips and tricks&amp;quot; courant lors de l&#039;utilisation des environnements virtuels avec Python.&lt;br /&gt;
&lt;br /&gt;
= Références =&lt;br /&gt;
&lt;br /&gt;
* [https://docs.python.org/3/library/venv.html Documentation officielle Python sur les venv].&lt;br /&gt;
&lt;br /&gt;
= Création d&#039;un venv =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Language]]&lt;br /&gt;
[[Category:Scripting]]&lt;br /&gt;
[[Category:Devops]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:20130806_unetbootin.png&amp;diff=937</id>
		<title>Fichier:20130806 unetbootin.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:20130806_unetbootin.png&amp;diff=937"/>
		<updated>2024-09-15T16:21:54Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:20130806 unetbootin.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:20130806_creation_disque_bootable.png&amp;diff=936</id>
		<title>Fichier:20130806 creation disque bootable.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:20130806_creation_disque_bootable.png&amp;diff=936"/>
		<updated>2024-09-15T16:21:29Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:20130806 creation disque bootable.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema10.png&amp;diff=935</id>
		<title>Fichier:Schema10.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema10.png&amp;diff=935"/>
		<updated>2024-09-15T16:14:58Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema10.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Communication Postfix/Amavisd-new&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema9.png&amp;diff=934</id>
		<title>Fichier:Schema9.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema9.png&amp;diff=934"/>
		<updated>2024-09-15T16:14:38Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema9.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;postfix, spamassassin et clamAV&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema8.png&amp;diff=933</id>
		<title>Fichier:Schema8.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema8.png&amp;diff=933"/>
		<updated>2024-09-15T16:14:15Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema8.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema7.png&amp;diff=932</id>
		<title>Fichier:Schema7.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema7.png&amp;diff=932"/>
		<updated>2024-09-15T16:13:54Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema7.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cryptage symétrique par clé partagée&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema6.png&amp;diff=931</id>
		<title>Fichier:Schema6.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema6.png&amp;diff=931"/>
		<updated>2024-09-15T16:13:33Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema6.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cryptage asymétrique à clé privée&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema5.png&amp;diff=930</id>
		<title>Fichier:Schema5.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema5.png&amp;diff=930"/>
		<updated>2024-09-15T16:12:58Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema5.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Description du cryptage par clé publique&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema4.png&amp;diff=929</id>
		<title>Fichier:Schema4.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema4.png&amp;diff=929"/>
		<updated>2024-09-15T16:12:33Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema4.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Evaluation des règles de délivrance de Postfix&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema3.png&amp;diff=928</id>
		<title>Fichier:Schema3.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema3.png&amp;diff=928"/>
		<updated>2024-09-15T16:12:11Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema3.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;utilisation des alias&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema2.png&amp;diff=927</id>
		<title>Fichier:Schema2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema2.png&amp;diff=927"/>
		<updated>2024-09-15T16:10:55Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schéma de principe d&#039;utilisation d&#039;un relai de messagerie&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Schema1.png&amp;diff=926</id>
		<title>Fichier:Schema1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Schema1.png&amp;diff=926"/>
		<updated>2024-09-15T16:10:33Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Schema1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fonctionnement global d&#039;un Mail Transfert Agent&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:SecGroup..PNG&amp;diff=925</id>
		<title>Fichier:SecGroup..PNG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:SecGroup..PNG&amp;diff=925"/>
		<updated>2024-09-15T16:08:07Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:SecGroup..PNG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_channelmixer_20pRed_80pGreen_600x800.JPG&amp;diff=924</id>
		<title>Fichier:Serre channelmixer 20pRed 80pGreen 600x800.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_channelmixer_20pRed_80pGreen_600x800.JPG&amp;diff=924"/>
		<updated>2024-09-15T16:02:19Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre channelmixer 20pRed 80pGreen 600x800.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_CMJN_600x800.jpg&amp;diff=923</id>
		<title>Fichier:Serre conversion noir et blanc via decomposition CMJN 600x800.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_CMJN_600x800.jpg&amp;diff=923"/>
		<updated>2024-09-15T16:01:53Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre conversion noir et blanc via decomposition CMJN 600x800.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_LAB_600x800.jpg&amp;diff=922</id>
		<title>Fichier:Serre conversion noir et blanc via decomposition LAB 600x800.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_LAB_600x800.jpg&amp;diff=922"/>
		<updated>2024-09-15T16:01:30Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre conversion noir et blanc via decomposition LAB 600x800.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_TSV_600x800.jpg&amp;diff=921</id>
		<title>Fichier:Serre conversion noir et blanc via decomposition TSV 600x800.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_TSV_600x800.jpg&amp;diff=921"/>
		<updated>2024-09-15T16:01:08Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre conversion noir et blanc via decomposition TSV 600x800.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_RVB_600x800.jpg&amp;diff=920</id>
		<title>Fichier:Serre conversion noir et blanc via decomposition RVB 600x800.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_decomposition_RVB_600x800.jpg&amp;diff=920"/>
		<updated>2024-09-15T16:00:41Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre conversion noir et blanc via decomposition RVB 600x800.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_desaturation_600x800.jpg&amp;diff=919</id>
		<title>Fichier:Serre conversion noir et blanc via desaturation 600x800.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_desaturation_600x800.jpg&amp;diff=919"/>
		<updated>2024-09-15T16:00:07Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre conversion noir et blanc via desaturation 600x800.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_niveaux_de_gris_800x600.jpg&amp;diff=918</id>
		<title>Fichier:Serre conversion noir et blanc via niveaux de gris 800x600.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_conversion_noir_et_blanc_via_niveaux_de_gris_800x600.jpg&amp;diff=918"/>
		<updated>2024-09-15T15:59:37Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre conversion noir et blanc via niveaux de gris 800x600.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:Serre_original_600x800.JPG&amp;diff=917</id>
		<title>Fichier:Serre original 600x800.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:Serre_original_600x800.JPG&amp;diff=917"/>
		<updated>2024-09-15T15:59:10Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:Serre original 600x800.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:07_plant_tomate.jpg&amp;diff=916</id>
		<title>Fichier:07 plant tomate.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:07_plant_tomate.jpg&amp;diff=916"/>
		<updated>2024-09-15T15:50:42Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:07 plant tomate.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:06_vue_ensemble.jpg&amp;diff=915</id>
		<title>Fichier:06 vue ensemble.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:06_vue_ensemble.jpg&amp;diff=915"/>
		<updated>2024-09-15T15:50:22Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:06 vue ensemble.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:05_compost_pelle.jpg&amp;diff=914</id>
		<title>Fichier:05 compost pelle.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:05_compost_pelle.jpg&amp;diff=914"/>
		<updated>2024-09-15T15:50:00Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:05 compost pelle.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:04_compost.jpg&amp;diff=913</id>
		<title>Fichier:04 compost.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:04_compost.jpg&amp;diff=913"/>
		<updated>2024-09-15T15:49:32Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:04 compost.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:03_recuperation_vue_ensemble.jpg&amp;diff=912</id>
		<title>Fichier:03 recuperation vue ensemble.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:03_recuperation_vue_ensemble.jpg&amp;diff=912"/>
		<updated>2024-09-15T15:46:26Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:03 recuperation vue ensemble.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:02_recuperation.jpg&amp;diff=911</id>
		<title>Fichier:02 recuperation.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:02_recuperation.jpg&amp;diff=911"/>
		<updated>2024-09-15T15:46:07Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:02 recuperation.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:01_pelle.jpg&amp;diff=910</id>
		<title>Fichier:01 pelle.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:01_pelle.jpg&amp;diff=910"/>
		<updated>2024-09-15T15:45:46Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:01 pelle.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:J16_07_vue_fond_chaudiere.JPG&amp;diff=909</id>
		<title>Fichier:J16 07 vue fond chaudiere.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:J16_07_vue_fond_chaudiere.JPG&amp;diff=909"/>
		<updated>2024-09-15T15:45:22Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:J16 07 vue fond chaudiere.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:J16_06_plantations_tour_chaudiere.JPG&amp;diff=908</id>
		<title>Fichier:J16 06 plantations tour chaudiere.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:J16_06_plantations_tour_chaudiere.JPG&amp;diff=908"/>
		<updated>2024-09-15T15:44:57Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:J16 06 plantations tour chaudiere.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:J16_05_plant_tomates_cerises.JPG&amp;diff=907</id>
		<title>Fichier:J16 05 plant tomates cerises.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:J16_05_plant_tomates_cerises.JPG&amp;diff=907"/>
		<updated>2024-09-15T15:44:30Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:J16 05 plant tomates cerises.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:J16_04_vue_contenu_chaudiere.JPG&amp;diff=906</id>
		<title>Fichier:J16 04 vue contenu chaudiere.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:J16_04_vue_contenu_chaudiere.JPG&amp;diff=906"/>
		<updated>2024-09-15T15:44:04Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:J16 04 vue contenu chaudiere.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:J16_03_vue_trappe_et_soucoupe.JPG&amp;diff=905</id>
		<title>Fichier:J16 03 vue trappe et soucoupe.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:J16_03_vue_trappe_et_soucoupe.JPG&amp;diff=905"/>
		<updated>2024-09-15T15:43:39Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:J16 03 vue trappe et soucoupe.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:J16_02_jus_arrosage.JPG&amp;diff=904</id>
		<title>Fichier:J16 02 jus arrosage.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:J16_02_jus_arrosage.JPG&amp;diff=904"/>
		<updated>2024-09-15T15:43:15Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:J16 02 jus arrosage.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:J16_01_vue_ensemble.JPG&amp;diff=903</id>
		<title>Fichier:J16 01 vue ensemble.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:J16_01_vue_ensemble.JPG&amp;diff=903"/>
		<updated>2024-09-15T15:42:51Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:J16 01 vue ensemble.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:09_etape_08_ajout_lombrics.JPG&amp;diff=902</id>
		<title>Fichier:09 etape 08 ajout lombrics.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:09_etape_08_ajout_lombrics.JPG&amp;diff=902"/>
		<updated>2024-09-15T15:42:23Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:09 etape 08 ajout lombrics.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:09_etape_08_ajout_lombrics_2.JPG&amp;diff=901</id>
		<title>Fichier:09 etape 08 ajout lombrics 2.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:09_etape_08_ajout_lombrics_2.JPG&amp;diff=901"/>
		<updated>2024-09-15T15:37:17Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:09 etape 08 ajout lombrics 2.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_5.JPG&amp;diff=900</id>
		<title>Fichier:08 etape 07 couvercle chaudiere 5.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_5.JPG&amp;diff=900"/>
		<updated>2024-09-15T15:35:57Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:08 etape 07 couvercle chaudiere 5.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_4.JPG&amp;diff=899</id>
		<title>Fichier:08 etape 07 couvercle chaudiere 4.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_4.JPG&amp;diff=899"/>
		<updated>2024-09-15T15:35:20Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:08 etape 07 couvercle chaudiere 4.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_3.JPG&amp;diff=898</id>
		<title>Fichier:08 etape 07 couvercle chaudiere 3.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_3.JPG&amp;diff=898"/>
		<updated>2024-09-15T15:34:54Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:08 etape 07 couvercle chaudiere 3.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_2.JPG&amp;diff=897</id>
		<title>Fichier:08 etape 07 couvercle chaudiere 2.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere_2.JPG&amp;diff=897"/>
		<updated>2024-09-15T15:34:27Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:08 etape 07 couvercle chaudiere 2.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere.JPG&amp;diff=896</id>
		<title>Fichier:08 etape 07 couvercle chaudiere.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:08_etape_07_couvercle_chaudiere.JPG&amp;diff=896"/>
		<updated>2024-09-15T15:33:56Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:08 etape 07 couvercle chaudiere.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:07_etape_06_remplir_chaudiere_3.JPG&amp;diff=895</id>
		<title>Fichier:07 etape 06 remplir chaudiere 3.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:07_etape_06_remplir_chaudiere_3.JPG&amp;diff=895"/>
		<updated>2024-09-15T15:33:29Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:07 etape 06 remplir chaudiere 3.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:07_etape_06_remplir_chaudiere_2.JPG&amp;diff=894</id>
		<title>Fichier:07 etape 06 remplir chaudiere 2.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:07_etape_06_remplir_chaudiere_2.JPG&amp;diff=894"/>
		<updated>2024-09-15T15:33:07Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:07 etape 06 remplir chaudiere 2.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Fichier:07_etape_06_remplir_chaudiere.JPG&amp;diff=893</id>
		<title>Fichier:07 etape 06 remplir chaudiere.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Fichier:07_etape_06_remplir_chaudiere.JPG&amp;diff=893"/>
		<updated>2024-09-15T15:32:39Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a téléversé Fichier:07 etape 06 remplir chaudiere.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>