Modification : remorque. vers Grésille & ra. vers Kimsufi.
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sun, 5 May 2013 12:17:22 +0000 (14:17 +0200)
committerJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sun, 5 May 2013 20:14:19 +0000 (22:14 +0200)
33 files changed:
etc/gitolite
etc/gitweb/home_text.html [new file with mode: 0644]
etc/gitweb/lhc.home_text.html [new file with mode: 0644]
etc/nginx/site.d/lhc-remorque/http.conf [new file with mode: 0644]
etc/nginx/site.d/lhc-remorque/ikiwiki.setup
etc/nginx/site.d/lhc-remorque/local.conf
etc/nginx/site.d/lhc-remorque/local.sh
etc/nginx/site.d/lhc-remorque/site.conf
etc/nginx/site.d/lhc-remorque/x509_host [new file with mode: 0644]
etc/nsd3/zone.d/heureux-cyclage.org.zone.m4
etc/openssl/remorque.heureux-cyclage.org/ca [new symlink]
etc/openssl/remorque.heureux-cyclage.org/host.cfg [new file with mode: 0644]
etc/openssl/remorque.heureux-cyclage.org/user.cfg [new file with mode: 0644]
etc/sv/gitweb/local.sh
etc/sv/nginx/local.sh
local/htpasswd-add [new file with mode: 0755]
var/pub/x509/remorque.heureux-cyclage.org/ca [new symlink]
var/pub/x509/remorque.heureux-cyclage.org/crl.num [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crl.num.old [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crl.pem [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crt.pem [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/idx.txt [new file with mode: 0644]
var/pub/x509/remorque.heureux-cyclage.org/req.pem [new file with mode: 0644]

index 208fdcf..b6aa5cd 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 208fdcf93fb41eaefdabfe82af9b6878dbea8927
+Subproject commit b6aa5cdaff8c589de9dddca2a987216370e1fd2d
diff --git a/etc/gitweb/home_text.html b/etc/gitweb/home_text.html
new file mode 100644 (file)
index 0000000..f24474e
--- /dev/null
@@ -0,0 +1,3 @@
+<h2>Forge logicielle publique de l'Heureux Cyclage</h2>
+<p>Pour récupérer un dépôt public :</p>
+<pre>git clone git://git.heureux-cyclage.org/&lt;projet&gt;</pre>
diff --git a/etc/gitweb/lhc.home_text.html b/etc/gitweb/lhc.home_text.html
new file mode 100644 (file)
index 0000000..b0ed03f
--- /dev/null
@@ -0,0 +1,3 @@
+<h2>Forge logicielle privée de l'Heureux Cyclage</h2>
+<p>Pour récupérer un dépôt privé :</p>
+<pre>git clone git@git.heureux-cyclage.org/&lt;projet&gt;</pre>
diff --git a/etc/nginx/site.d/lhc-remorque/http.conf b/etc/nginx/site.d/lhc-remorque/http.conf
new file mode 100644 (file)
index 0000000..8e3bfea
--- /dev/null
@@ -0,0 +1,8 @@
+server {
+       listen 80;
+       server_name
+        remorque.heureux-cyclage.org
+        ra.heureux-cyclage.org;
+       
+       return 301 https://$host$request_uri;
+ }
index ff3f348..afab83b 100644 (file)
@@ -23,8 +23,8 @@ use IkiWiki::Setup::Standard {
        #anonok_pagespec => '*/discussion or tmp',
        locked_pages => '(user(git) and * and !*/discussion and !tmp) and !*/discussion',
        rcs => "git",
-       #historyurl => "/git/?p=lhc/remorque.git;a=history;f=[[file]]",
-       #diffurl    => "/git/?p=lhc/remorque.git;a=blobdiff;f=[[file]];h=[[sha1_to]];hp=[[sha1_from]];hb=[[sha1_commit]];hpb=[[sha1_parent]]",
+       historyurl => "/gitweb/?p=lhc/remorque.git;a=history;f=[[file]]",
+       diffurl    => "/gitweb/?p=lhc/remorque.git;a=blobdiff;f=[[file]];h=[[sha1_to]];hp=[[sha1_from]];hb=[[sha1_commit]];hpb=[[sha1_parent]]",
        gitorigin_branch => "origin",
        gitmaster_branch => "master",
        wrappers => [
index 56b9f1c..b4b87a2 100644 (file)
@@ -1 +1,6 @@
-listen 80;
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate        /etc/nginx/x509.d/lhc-remorque/crt.pem;
+ssl_certificate_key    /etc/nginx/x509.d/lhc-remorque/key.pem;
+ssl_client_certificate /etc/nginx/x509.d/lhc-remorque/user-crt.pem;
+ssl_session_timeout 5m;
index 0824349..9ec7bdb 100644 (file)
@@ -2,6 +2,10 @@ hint="run before: remote/runit-configure nginx -- $site"
 assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
 assert "sudo test -f ~wiki-$site/etc/ssh/id_rsa" hint
 
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/remorque."$local_domainname"/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+
 "$tool"/local/apt-get-install ikiwiki \
  libsearch-xapian-perl
 
@@ -27,8 +31,9 @@ sudo install -d -m 2770 -o wiki-"$site" -g wiki-"$site" \
 
 sudo install -d -m 2770 -o wiki-"$site" -g wiki-"$site" \
  /home/lhc/var/ikiwiki/remorque
-sudo install -d -m 2750 -o wiki-"$site" -g git \
- /home/git/hooks/lhc \
+sudo install -d -m 3771 -o git -g git \
+ /home/git/hooks/lhc
+sudo install -d -m 750 -o wiki-"$site" -g git \
  /home/git/hooks/lhc/remorque
 sudo install -m 771 -o git -g git /dev/stdin \
  /home/git/pub/lhc/remorque.git/hooks/post-update <<-EOF
@@ -72,3 +77,32 @@ sudo -u wiki-"$site" ikiwiki \
  --setup /home/lhc/var/ikiwiki/remorque/etc/ikiwiki.setup \
  --refresh \
  --wrappers
+sudo chown wiki-"$site":www-"$site" \
+ /home/git/hooks/lhc/remorque/post-update.ikiwiki
+sudo chmod 6755 \
+ /home/git/hooks/lhc/remorque/post-update.ikiwiki
+
+sudo cat /etc/gitweb/gitweb.conf - <<-EOF |
+       \$export_ok = "lhc-remorque-export-ok";
+       \$favicon = "/gitweb/static/git-favicon.png";
+       \$home_link = "/";
+       \$home_link_str = 'wiki';
+       \$home_text = "/etc/gitweb/lhc.home_text.html";
+       \$javascript = "/gitweb/static/gitweb.js";
+       \$logo = "/gitweb/static/git-logo.png";
+       \$my_uri = "/gitweb/";
+       \$projects_list = "/etc/gitweb/lhc-remorque.projects.list";
+       \$site_footer = "/etc/gitweb/lhc.site_footer.html";
+       \$site_header = "/etc/gitweb/lhc.site_header.html";
+       \$site_name = "remorque.$local_domainname";
+       @stylesheets = ("/gitweb/static/gitweb.css");#
+       EOF
+sudo install -m 640 -o root -g fcgi-gitweb /dev/stdin \
+ /etc/gitweb/lhc-remorque.conf
+sudo install -m 640 -o root -g fcgi-gitweb \
+ "$tool"/etc/gitweb/lhc.home_text.html \
+        /etc/gitweb/lhc.home_text.html
+sudo install -m 640 -o root -g fcgi-gitweb /dev/stdin \
+ /etc/gitweb/lhc-remorque.projects.list <<-EOF
+       lhc/remorque.git
+       EOF
index 5d0f79c..e8010a4 100644 (file)
@@ -1,9 +1,54 @@
-server_name remorque.heureux-cyclage.org;
+server_name
+ remorque.heureux-cyclage.org
+ ra.heureux-cyclage.org;
 
+auth_basic "pour demander un compte: admin@heureux-cyclage.org";
+auth_basic_user_file /home/www/pub/lhc-remorque/.htpasswd;
 client_body_buffer_size 8k;
 client_max_body_size 10m;
+
+location ~ ^/gitweb/static/.+\.(css|png|js)$ {
+       root /usr/share/;
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+location ~ ^/gitweb($|/) {
+       root /usr/share/gitweb;
+       fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi;
+       include /etc/nginx/conf.d/fastcgi.conf;
+       set $no_cache "0";
+       if ($request_method !~ ^(GET|HEAD)$) {
+        # NOTE: if non GET/HEAD, don't cache and mark user as uncacheable for 1 second via cookie.
+               set $no_cache "1";
+        }
+       if ($no_cache = "1") {
+        # NOTE: drop no cache cookie if need be (for some reason, add_header fails if included in prior if-block).
+               add_header Set-Cookie "_mcnc=1; Max-Age=2; Path=/";
+               add_header X-Microcachable "0";
+        }
+       if ($http_cookie ~* "_mcnc") {
+        # NOTE: bypass cache if no-cache cookie is set.
+               set $no_cache "1";
+        }
+       fastcgi_cache_bypass $no_cache;
+       fastcgi_cache_use_stale updating;
+       fastcgi_cache_valid 200 10s;
+       fastcgi_cache_valid 404 30m;
+       fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
+       fastcgi_no_cache $no_cache;
+       fastcgi_param GITWEB_CONFIG /etc/gitweb/lhc-remorque.conf;
+       fastcgi_param PATH_INFO $uri;
+       
+       fastcgi_pass_header Cookie;
+       fastcgi_pass_header Set-Cookie;
+       fastcgi_split_path_info ^(.+\.cgi)(/.+)$;
+       
+       fastcgi_pass unix:/run/spawn-fcgi/gitweb;
+ }
+
 location / {
-       try_files $uri $uri/index.xhtml = 404;
+       index index.xhtml;
  }
 location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
        access_log off;
diff --git a/etc/nginx/site.d/lhc-remorque/x509_host b/etc/nginx/site.d/lhc-remorque/x509_host
new file mode 100644 (file)
index 0000000..5f80968
--- /dev/null
@@ -0,0 +1 @@
+remorque.heureux-cyclage.org
index 7c8a89e..abe5e8a 100644 (file)
@@ -54,7 +54,8 @@ mx                  A IP4(GRESILLE)
 notifications       A IP4(GRESILLE)
 ns                  A IP4(GRESILLE)
 questionnaires      A IP4(GRESILLE)
-remorque         60 A IP4(KIMSUFI)
+ra               60 A IP4(KIMSUFI)
+remorque            A IP4(GRESILLE)
 smtp                A IP4(GRESILLE)
 stats               A IP4(GRESILLE)
 submission          A IP4(GRESILLE)
@@ -70,7 +71,6 @@ www                 A IP4(LAUTRENET)
 ; et l'emploi de macros est préférable.
 ; ```You keep using CNAME records. I do not think they mean what you think they mean.'''
 forge CNAME git
-ra    CNAME remorque
 
 ; ENREGISTREMENTS « MX » (Mail eXchange)
 ; NOTE : le reverse et le forward associés au nom donné à un enregistrement MX
diff --git a/etc/openssl/remorque.heureux-cyclage.org/ca b/etc/openssl/remorque.heureux-cyclage.org/ca
new file mode 120000 (symlink)
index 0000000..6d4a070
--- /dev/null
@@ -0,0 +1 @@
+../heureux-cyclage.org
\ No newline at end of file
diff --git a/etc/openssl/remorque.heureux-cyclage.org/host.cfg b/etc/openssl/remorque.heureux-cyclage.org/host.cfg
new file mode 100644 (file)
index 0000000..78df1c9
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = remorque
+       RANDFILE    = var/sec/x509/openssl.rand
+       oid_section = extra_oids
+[ extra_oids ]
+       # NOTE: pour une éventuelle validation étendue (Extended Validation (EV))
+       jurisdictionOfIncorporationLocalityName        = 1.3.6.1.4.1.311.60.2.1.1
+       jurisdictionOfIncorporationStateOrProvinceName = 1.3.6.1.4.1.311.60.2.1.2
+       jurisdictionOfIncorporationCountryName         = 1.3.6.1.4.1.311.60.2.1.3
+[ req ]
+       prompt             = no
+       distinguished_name = distinguished_name
+       string_mask        = pkix
+       #x509_extensions    = root_extensions
+       #req_extensions     = extension
+       #attributes         = req_attributes
+[ distinguished_name ]
+       countryName            = $ENV::x509_country
+       stateOrProvinceName    = $ENV::x509_state_or_province
+       localityName           = $ENV::x509_state_or_province
+       0.organizationName     = $ENV::x509_organization
+       organizationalUnitName = Service de la Remorque
+       commonName             = $SERVICE.$ENV::x509_host
+       businessCategory                               = $ENV::x509_business_category
+       jurisdictionOfIncorporationLocalityName        = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationStateOrProvinceName = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationCountryName         = $ENV::x509_country
+[ extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host,DNS:$SERVICE.$ENV::x509_host,DNS:ra.$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/crt.pem
+       crlDistributionPoints  = URI:http://www.$ENV::x509_host/x509/$SERVICE/crl.pem
+       certificatePolicies    = @certificate_policies
+[ self_signed_extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host,DNS:$SERVICE.$ENV::x509_host,DNS:ra.$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/$SERVICE/crt.pem
+       crlDistributionPoints  = URI:http://www.$ENV::x509_host/x509/$SERVICE/crl.pem
+[ user_extensions ]
+       basicConstraints       = critical,CA:FALSE,pathlen:0
+       keyUsage               = digitalSignature,keyEncipherment
+       subjectAltName         = email:$ENV::user@$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/$SERVICE/crt.pem
+[ certificate_policies ]
+       policyIdentifier = 1.2.250.1.42
+       CPS.1            = https://www.$ENV::x509_host/x509/cps
+[ ca ]
+       private_key      = var/sec/x509/$ENV::x509/key.pem
+       dir              = var/pub/x509/$ENV::x509
+       crl_dir          = $dir
+       crlnumber        = $dir/crl.num
+       crl              = $dir/crl.pem
+       database         = $dir/idx.txt
+[ self_signed_ca ]
+       private_key      = var/sec/x509/$ENV::x509/key.pem
+       dir              = var/pub/x509/$ENV::x509
+       crl_dir          = $dir
+       crlnumber        = $dir/crl.self-signed.num
+       crl              = $dir/crl.self-signed.pem
+       database         = $dir/idx.self-signed.txt
diff --git a/etc/openssl/remorque.heureux-cyclage.org/user.cfg b/etc/openssl/remorque.heureux-cyclage.org/user.cfg
new file mode 100644 (file)
index 0000000..fff19d7
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = remorque
+       HOME     = .
+       RANDFILE = var/sec/x509/openssl.rand
+[ req ]
+       prompt             = no
+       distinguished_name = user_distinguished_name
+       string_mask        = pkix
+[ user_distinguished_name ]
+       countryName            = $ENV::x509_country
+       stateOrProvinceName    = $ENV::x509_state_or_province
+       #localityName           =
+       0.organizationName     = $ENV::x509_organization
+       organizationalUnitName = Certificat utilisateurice du service de la Remorque
+       commonName             = $ENV::user
index 6623321..d91ddcd 100644 (file)
@@ -15,12 +15,13 @@ sudo adduser fcgi-"$sv" git-data
 
 sudo install -d -m 2750 -o git -g fcgi-"$sv" \
  /etc/gitweb
-sudo install -m 400 -o fcgi-"$sv" -g fcgi-"$sv" /dev/stdin \
+sudo install -m 640 -o root -g fcgi-"$sv" /dev/stdin \
  /etc/gitweb/gitweb.conf <<-EOF
        \$commit_oneline_message_width = 70;
        \$default_projects_order = 'project';
        \$default_text_plain_charset = 'UTF-8';
        @diff_opts = ();
+       \$export_ok = "git-daemon-export-ok";
        \$favicon = "static/git-favicon.png";
        \$feature{'highlight'}{'default'} = [1];
        \$git_temp = "/run/shm/tmp/gitweb";
@@ -44,12 +45,9 @@ sudo install -m 400 -o fcgi-"$sv" -g fcgi-"$sv" /dev/stdin \
        \$site_name = "git.$local_domainname";
        @stylesheets = ("static/gitweb.css");#
        EOF
-sudo install -m 400 -o fcgi-"$sv" -g fcgi-"$sv" /dev/stdin \
- /etc/gitweb/home_text.html <<-EOF
-       <h2>Forge logicielle publique de l'Heureux Cyclage</h2>
-       <p>Pour récupérer un dépôt public :</p>
-       <pre>git clone git://git.heureux-cyclage.org/&lt;projet&gt;</pre>
-       EOF
+sudo install -m 640 -o root -g fcgi-"$sv" \
+ "$tool"/etc/gitweb/home_text.html \
+        /etc/gitweb/home_text.html
 
 sudo ln -fns \
  /etc/gitweb \
index 56addd0..0b014f7 100644 (file)
@@ -1,5 +1,5 @@
 "$tool"/local/runit-sv-configure php5-fpm '*'
-"$tool"/local/runit-sv-restart   php5-fpm
+"$tool"/local/runit-sv-start     php5-fpm
 "$tool"/local/apt-get-install nginx spawn-fcgi fcgiwrap
 "$tool"/local/insserv-remove  nginx
 "$tool"/local/insserv-remove fcgiwrap
diff --git a/local/htpasswd-add b/local/htpasswd-add
new file mode 100755 (executable)
index 0000000..0438e0a
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/sh -eu
+# SYNTAX: $user <$password
+tool=$(readlink -e "${0%/*}/..")
+. "$tool"/local/lib.sh
+
+user=$1
+stty -echo
+IFS= read -r password
+stty echo
+salt="$(openssl rand -base64 3)"
+sha1=$(
+       cat <<-EOF | base64
+               $(openssl dgst -binary -sha1 <<-EOF
+                       $password$salt
+                       EOF
+                )$salt
+               EOF
+       )
+cat <<-EOF
+       $user:{SSHA}$sha1
+       EOF
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/ca b/var/pub/x509/remorque.heureux-cyclage.org/ca
new file mode 120000 (symlink)
index 0000000..6d4a070
--- /dev/null
@@ -0,0 +1 @@
+../heureux-cyclage.org
\ No newline at end of file
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crl.num b/var/pub/x509/remorque.heureux-cyclage.org/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crl.num.old b/var/pub/x509/remorque.heureux-cyclage.org/crl.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crl.pem b/var/pub/x509/remorque.heureux-cyclage.org/crl.pem
new file mode 100644 (file)
index 0000000..8a5c9b7
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDwzCCAasCAQEwDQYJKoZIhvcNAQENBQAwggFnMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNV
+BAsTFlNlcnZpY2UgZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhl
+dXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABk
+AGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEn
+MCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYB
+BAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIB
+AxMCRlIXDTEzMDUwNTEyNTEyNloXDTIzMDUwNjEyNTEyNlqgDjAMMAoGA1UdFAQD
+AgEAMA0GCSqGSIb3DQEBDQUAA4ICAQB07q7AedXYslOur3gp0ktXPFF9Z/KTWVzg
+My1MHZpMP4nNphCC1fKDX3cUMgNyKm73eRrdw2sKJIJsU2eLFbrRRsqkJpG/e/RG
+CN7eKeRUENm7x0ko7GLNcU4dXXaa03tFm200EFnrQ30FHV2a+m5/Km3oCty7/b9x
+QEjJ5GxVAIU3n9cJDfrOl37dATLC6iSFfqE9mER/Dhh0NRAV88QG1V0FIMxu6KlI
+/4QlkkVy5GNYyLA05Zd8/DrSfCpBJMrUjYrVWRDqlYEd4UxOC5o2cNxgRFCiHPvf
+nva1J6NJx/j4UDHQ/ERqsXNECU1zLyyv29QVj7B71QlObqjrofIRLzqDI3U3RE/4
+3Z1jcODNTZ9bi3+tZYVuwiNZnR3WoYad5ykkVSF7PaWxy3ooST7CY7V0dtLg27C7
+M6SwJ6BdhTBVTJLjX1KJBY7LlGyROQ/gtB3iTGXk7qqTj5U0I78l97GoJdkvsyFa
+prj9EuX+AC9J2MdCXvXluPqFgCr77Bt6NRAqg4emvzJYum8fVrhhl62POeCmz2qe
+KmyHQFktezJwFf3IpWn29H1mhxiiMDk9PhmvtdI2z0+1oW2OklXJkEYah5gK9E03
+rJWylmI78PRXweKHUndpxtYrgghcTn2zcq/vZaCmJe8/90TmK2ukAIKFgNoiu30V
+Jq6dmhi2nQ==
+-----END X509 CRL-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.num b/var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.num.old b/var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.pem b/var/pub/x509/remorque.heureux-cyclage.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..afc9192
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDwzCCAasCAQEwDQYJKoZIhvcNAQENBQAwggFnMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNV
+BAsTFlNlcnZpY2UgZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhl
+dXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABk
+AGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEn
+MCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYB
+BAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIB
+AxMCRlIXDTEzMDUwNTEyNTEyOFoXDTIzMDUwNjEyNTEyOFqgDjAMMAoGA1UdFAQD
+AgEAMA0GCSqGSIb3DQEBDQUAA4ICAQBpn2QDjiKWv6O54djrti5H7PwTnTCy/PB9
+5GnbsJF1j0gsbcAX7NMIz1DP2jLeXsmo/R2YuOF5OjFSOZJ5Wis2LmkvV7F3r/sl
+FYLNyKFF0miRYxuiMcfPwkTQqOtmzCsqgD6Ir2rZCEK3MDo9K9xyfyWr4lM2AQts
+R2T0ssVp+/anazjsKq4E4q3bgkFudRhnYxoH3slYRZdVTxXWT0aduHlCCxtccKi2
+zWSBEGm3aW4teZUgKHqnZLzF+Fo0yDb6urj7zgraBuH5BHGzCaDPQEZisuBOa0Dn
+bO/BKuSGVmQZhjCaLfAv4+DZt6/HytfLqATE7GkGVOZLB6y2mxxkBF1RnYvQhvoh
+4z0qjZeo7p7vrRaGttfqYqLbLchrwjrPvwZie5tr9XBwdpMcebLqyYKlJRyf4xuq
+vLnMkBeBIHmMdDgUfYTnoVDUmN5MfHk+dGXqsW2nW+BKg0w4S/8qMPe7QpAEfRQE
+OQMjT+AskLd5JocYLuvBrgJRUWuQBelCpRW2AXFz4rXiv2s4DwgtPselhXI3CVsn
+6ItYgXuues6eTgmdSuMty4d2iyHfKdJ6TedhoHNWLX58ka6X+3TExY9JJXmAHxWl
+49CqHnGPEqEkiYtoKeFCuiAKISnVVVu4GrF6prsH3AVrYakq2SoN4THYSd/IlXxA
+9S3Ssl1okQ==
+-----END X509 CRL-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crt+ca.pem b/var/pub/x509/remorque.heureux-cyclage.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..cabb391
--- /dev/null
@@ -0,0 +1,107 @@
+-----BEGIN CERTIFICATE-----
+MIIKAzCCB+ugAwIBAgIHIBMFBRRRJjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDUwNTEyNTEyNloX
+DTIzMDUwNjEyNTEyNlowggFnMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNVBAsTFlNlcnZpY2Ug
+ZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhldXJldXgtY3ljbGFn
+ZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBp
+ACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysGAQQBgjc8
+AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBS
+AGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0G
+CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqJhaK9cgzERkb4tPn2urg+whGWh8Z
+UJlAR5gwGdf2RCJqbSS8h8HCetQDexgCumVzRZx6BhsKobUHdV/mVy70LLlm/suH
+CIBphp540/BrHb/pDRAssWdjvER/w5utG4d4Dq5iVYNsd7Znw+1TVwMDX03rIDdw
+R3pIvMp09MPyz6amQ952gHe6IB9Dd2rQY15m522dm+f2MyzXiCpQSyJvLh9w2O2x
+YPVNOAoNIcBUedLlkhQVpLbD584uBHUZ5DAZ9NJBDmH3siNcLemhUMr4x+HkPK7+
+Da3R5lixLzlv9EB8Y8gLDOqufdK09elbOLTrGwsHMtCxEUGCYxZeGHGwFRBtdult
+l2A/dS9Cm8FwwCiC2CjO3dZX44LAQ9krVDjw1VZYQo3LRD5QcTkeH6BB5INJ72Xd
+4GGRRKJFM259K3WtkOPxv67WOJH0afGHP1wYSNA3YZeWk00NHWsbZIKcYHkviauk
+ZQFx2ERL4r//B50kIYuymVB2Som3qjR87w0AN7FDN9i0ho7p4X8atT1GbZ0zAR3X
+HGhFdU6xBRwdcNkCdTn8gEwRNTEMrhmGL7ScsFPpInCexovZBxZhRBpqhvyvFVnp
+eBMEtq0aiaSVYExBkDyrNdniFoWD83Mgf7y6RyUgRlnfuZrcbHh/wDWd0fsYBaQN
+BhlimvrS300alwIDAQABo4IDADCCAvwwEgYDVR0TAQH/BAgwBgEB/wIBADALBgNV
+HQ8EBAMCAaYwZQYDVR0RBF4wXIEkY29udGFjdCtyZW1vcnF1ZUBoZXVyZXV4LWN5
+Y2xhZ2Uub3JnghxyZW1vcnF1ZS5oZXVyZXV4LWN5Y2xhZ2Uub3JnghZyYS5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JnMB0GA1UdDgQWBBRpJlJtmRGFYg7yqsArvWOPBQpFRjAm
+BgNVHRIEHzAdgRtjb250YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSME
+ggFEMIIBQIAU0EBE6JPhZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUF
+BwEBBDswOTA3BggrBgEFBQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnL3g1MDkvY3J0LnBlbTBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vd3d3Lmhl
+dXJldXgtY3ljbGFnZS5vcmcveDUwOS9yZW1vcnF1ZS9jcmwucGVtMEoGA1UdIARD
+MEEwPwYFKoF6ASowNjA0BggrBgEFBQcCARYoaHR0cHM6Ly93d3cuaGV1cmV1eC1j
+eWNsYWdlLm9yZy94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEAPocd9i/TUCgv
+f4TlZyXq5KgacmeQQzg0+xH3lujmlGhUDEY6q1rH8Xge9fM/K0U+vOA5NSRqrYjh
+a+3xzRQqGzdJIt0jR3qqbCA2uoidPoimoDMz/Cp28uACx0i/XMgvvZ9Y15J8XmFi
+Wgc/JajkwcqAKR90wZEcbdtRvPzPY5SOwpuQeSPMCBid4SbpuQ5wsw1skzrSFDzZ
+hj53pVEf3P3isKAoT+f7w+nUfjvxcEXjFNI2icEYVCy5Sn1fDb4c1j4V2V/dMONv
+mvOaAkPJYY94BAZ+6RjZOv4eVIWqGTtbBro55gxSdNxWZIGcKDx7rR8cWmdT6N3/
+2cMmf4VesBw0bjlGa3+aioQfi+KaFbjZTTNic6fzKPLU/3RUgQgIvFzovaChF7Sz
+XrtKbSHphsLocieTwPO6VKMuTwS5Nc7yXcAfkpFdxKyQQEFLS8Fjz7Hgd93funzO
+cQSww8ByHKcTw9aMjeOAmROQvNPZ8zqom1FHACm/lNOp5QkTF8QhIarFe08ymWvb
+yk5sKz82TmcFOGGgoBQCRw20WMMaPGss8eabuchheR9vKbjLrFPCmue3lNHlqFz7
+ROgxEJejQ2McSxThSQTZ/v7jtbqRqd7mjQ/PAvD5XJKbzxLeILJGc1kBP1R371Cb
+iGxWEtr7DxeBSqUo94laZ1hVzU4ZFt8=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIJHTCCBwWgAwIBAgIHIBMDJgk4MTANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDMyNjA4MzgzMVoX
+DTIzMDMyNzA4MzgzMVowggEVMRwwGgYDVQQDExNoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MQswCQYDVQQGEwJGUjEMMAoGA1UEKxMDTEhDMRowGAYDVQQKExFMJ0hldXJldXgg
+Q3ljbGFnZTFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABk
+AGUAIABjAGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBl
+MQ4wDAYDVQQREwU2OTAwMTEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEfMB0GA1UECRMWMTAgcnVlIFNhaW50IFBvbHljYXJwZTETMBEGA1UEFB4KAG4A
+6QBhAG4AdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMQW7t6xtjiy
+B++qKw1fetUPyF/LbMHllX4c3pxyRXjN7AnvDbVoTH7RItPoabAkmh5BFInXwP6P
+UtbX2uLyGNsnEh5MueMJcmcZ0woDFZe60An1sVCm0RLnNL2LvZBACZI4ZtnFVczO
+HL+kzUqik2PLyIqt0sicwsAvsY4iJLlRmfjjyp4jbiBhLaj3AgcqHhkf+6csNc+Y
+6LQC+C+9dcPq4RcJ8w939tU1VNth5Llil/jBkUS5SxEmXyo/yuPqkd5FxL0qGkm3
+8gf3AVZYwDwpwOBJPzjSg1lAonjNAuH/JD0AvytvTecPi1TYCJDW6VswB9X54ZJD
+cIuBWF7yCQSH/czAMppuQopuQJ8F6bdVyyDIKWJTXA9SdOQRrAZeIpVFu//8fbyv
+0yhLroTp1xXSRC+s+jEhdjZsOJGsY/0TH1biRQt9JvBTEzhFPww76FczYVa9Bxoq
+ipLjCwfzh68w948nsdOwRnsjMEJkIgv6rVsC4jxgaTc6ay2PnqbLxGmH1YENpHvf
+UuO2nB7aIvakxf6OsH95KBTzgvKSwYnp2QiPCpBTtOihD2RkA2uDPefHLU6058pb
+heXwMMKwUVn18rs9TH8T3N5q5AHpMK1H2Mvn9pskLpT16UKTOKkoktR1jgkJN6vR
+GNzjFB391ZVKfV90eXjtjsckyAcUNTdhAgMBAAGjggJsMIICaDASBgNVHRMBAf8E
+CDAGAQH/AgEBMAsGA1UdDwQEAwIBBjAmBgNVHREEHzAdgRtjb250YWN0QGhldXJl
+dXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFNBAROiT4WT3CglAwG2DZ7y3ue1KMCYG
+A1UdEgQfMB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdlLm9yZzCCAU0GA1UdIwSC
+AUQwggFAgBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2kggEZMIIBFTEcMBoGA1UE
+AxMTaGV1cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMCRlIxDDAKBgNVBCsTA0xI
+QzEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBVBgNVBAseTgBBAG4AdABp
+AC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEAdABp
+AG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNjkwMDExHzAdBgNVBAge
+FgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkTFjEwIHJ1ZSBTYWludCBQ
+b2x5Y2FycGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByATAyYJODEwRwYIKwYBBQUH
+AQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9jcnQucGVtMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly93d3cuaGV1
+cmV1eC1jeWNsYWdlLm9yZy94NTA5L2NybC5wZW0wDQYJKoZIhvcNAQENBQADggIB
+AAbK2IQ6dCmvBgB44XZ0g0K1xuJ91vGJfMq78bwamBzWOhSgXws7dbtrUD0oGq93
+I22GccnkjrbdsLVpQyQMEhK3eVgj0r3W+sN3ECqcNT35qqNO82RX2RCdKrC8OsWU
+tFUtyhMgZyjXWFcwZnK8CISxtc1KXm2qrUC/Mh/NFGn8OngLaIu2WbDNeDO6ZUbr
+ET4pIbfbwMGEvCYKx9Owqp5NYa8/JyUzHoihzc+CLam2WFp1BrjveacfU6l0+NwX
+i5uYtSJI/K3iKiy+W+8dkdzRYKh09icOCL+GKPEiioJrxfNYX6/HNTbfV/rJWCqd
+gIIpWxvWs1y8wgg6t+VqMm5OG5nsPkkbZiO1cljUnMDAn8kGrp2sORrxCzVgDAKV
+uhXthAdbKPSombuwjKo2M1rzPCGkYTOcgw9N6iaLcD2J1+h25MsZy96L2bNfWB3h
+1iZxQ8ohe+kUmG5NyH6Q9+lYzPfD3PZotehIYI05legurJnK0WM3K+imUw3ZvPxM
+aD0K2+9m/7WFyf9Di34ZeW9Fe9/dYPosoloAJv0w6YrCz8lu5+Vb8BEdaOIFYlr1
+jDlOO94dlg30hCMsP2UpNB+HA1xJEXkFvTnqjAfBHheke97i3y/4FBho3nLDT8Ee
++VZp12H3/m46pxvVjkU4nWqFutDphHDJqN/G8ferAZgt
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crt+crl.pem b/var/pub/x509/remorque.heureux-cyclage.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..96bfa45
--- /dev/null
@@ -0,0 +1,79 @@
+-----BEGIN CERTIFICATE-----
+MIIKAzCCB+ugAwIBAgIHIBMFBRRRJjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDUwNTEyNTEyNloX
+DTIzMDUwNjEyNTEyNlowggFnMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNVBAsTFlNlcnZpY2Ug
+ZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhldXJldXgtY3ljbGFn
+ZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBp
+ACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysGAQQBgjc8
+AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBS
+AGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0G
+CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqJhaK9cgzERkb4tPn2urg+whGWh8Z
+UJlAR5gwGdf2RCJqbSS8h8HCetQDexgCumVzRZx6BhsKobUHdV/mVy70LLlm/suH
+CIBphp540/BrHb/pDRAssWdjvER/w5utG4d4Dq5iVYNsd7Znw+1TVwMDX03rIDdw
+R3pIvMp09MPyz6amQ952gHe6IB9Dd2rQY15m522dm+f2MyzXiCpQSyJvLh9w2O2x
+YPVNOAoNIcBUedLlkhQVpLbD584uBHUZ5DAZ9NJBDmH3siNcLemhUMr4x+HkPK7+
+Da3R5lixLzlv9EB8Y8gLDOqufdK09elbOLTrGwsHMtCxEUGCYxZeGHGwFRBtdult
+l2A/dS9Cm8FwwCiC2CjO3dZX44LAQ9krVDjw1VZYQo3LRD5QcTkeH6BB5INJ72Xd
+4GGRRKJFM259K3WtkOPxv67WOJH0afGHP1wYSNA3YZeWk00NHWsbZIKcYHkviauk
+ZQFx2ERL4r//B50kIYuymVB2Som3qjR87w0AN7FDN9i0ho7p4X8atT1GbZ0zAR3X
+HGhFdU6xBRwdcNkCdTn8gEwRNTEMrhmGL7ScsFPpInCexovZBxZhRBpqhvyvFVnp
+eBMEtq0aiaSVYExBkDyrNdniFoWD83Mgf7y6RyUgRlnfuZrcbHh/wDWd0fsYBaQN
+BhlimvrS300alwIDAQABo4IDADCCAvwwEgYDVR0TAQH/BAgwBgEB/wIBADALBgNV
+HQ8EBAMCAaYwZQYDVR0RBF4wXIEkY29udGFjdCtyZW1vcnF1ZUBoZXVyZXV4LWN5
+Y2xhZ2Uub3JnghxyZW1vcnF1ZS5oZXVyZXV4LWN5Y2xhZ2Uub3JnghZyYS5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JnMB0GA1UdDgQWBBRpJlJtmRGFYg7yqsArvWOPBQpFRjAm
+BgNVHRIEHzAdgRtjb250YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSME
+ggFEMIIBQIAU0EBE6JPhZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUF
+BwEBBDswOTA3BggrBgEFBQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnL3g1MDkvY3J0LnBlbTBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vd3d3Lmhl
+dXJldXgtY3ljbGFnZS5vcmcveDUwOS9yZW1vcnF1ZS9jcmwucGVtMEoGA1UdIARD
+MEEwPwYFKoF6ASowNjA0BggrBgEFBQcCARYoaHR0cHM6Ly93d3cuaGV1cmV1eC1j
+eWNsYWdlLm9yZy94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEAPocd9i/TUCgv
+f4TlZyXq5KgacmeQQzg0+xH3lujmlGhUDEY6q1rH8Xge9fM/K0U+vOA5NSRqrYjh
+a+3xzRQqGzdJIt0jR3qqbCA2uoidPoimoDMz/Cp28uACx0i/XMgvvZ9Y15J8XmFi
+Wgc/JajkwcqAKR90wZEcbdtRvPzPY5SOwpuQeSPMCBid4SbpuQ5wsw1skzrSFDzZ
+hj53pVEf3P3isKAoT+f7w+nUfjvxcEXjFNI2icEYVCy5Sn1fDb4c1j4V2V/dMONv
+mvOaAkPJYY94BAZ+6RjZOv4eVIWqGTtbBro55gxSdNxWZIGcKDx7rR8cWmdT6N3/
+2cMmf4VesBw0bjlGa3+aioQfi+KaFbjZTTNic6fzKPLU/3RUgQgIvFzovaChF7Sz
+XrtKbSHphsLocieTwPO6VKMuTwS5Nc7yXcAfkpFdxKyQQEFLS8Fjz7Hgd93funzO
+cQSww8ByHKcTw9aMjeOAmROQvNPZ8zqom1FHACm/lNOp5QkTF8QhIarFe08ymWvb
+yk5sKz82TmcFOGGgoBQCRw20WMMaPGss8eabuchheR9vKbjLrFPCmue3lNHlqFz7
+ROgxEJejQ2McSxThSQTZ/v7jtbqRqd7mjQ/PAvD5XJKbzxLeILJGc1kBP1R371Cb
+iGxWEtr7DxeBSqUo94laZ1hVzU4ZFt8=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDwzCCAasCAQEwDQYJKoZIhvcNAQENBQAwggFnMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNV
+BAsTFlNlcnZpY2UgZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhl
+dXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABk
+AGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEn
+MCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYB
+BAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIB
+AxMCRlIXDTEzMDUwNTEyNTEyNloXDTIzMDUwNjEyNTEyNlqgDjAMMAoGA1UdFAQD
+AgEAMA0GCSqGSIb3DQEBDQUAA4ICAQB07q7AedXYslOur3gp0ktXPFF9Z/KTWVzg
+My1MHZpMP4nNphCC1fKDX3cUMgNyKm73eRrdw2sKJIJsU2eLFbrRRsqkJpG/e/RG
+CN7eKeRUENm7x0ko7GLNcU4dXXaa03tFm200EFnrQ30FHV2a+m5/Km3oCty7/b9x
+QEjJ5GxVAIU3n9cJDfrOl37dATLC6iSFfqE9mER/Dhh0NRAV88QG1V0FIMxu6KlI
+/4QlkkVy5GNYyLA05Zd8/DrSfCpBJMrUjYrVWRDqlYEd4UxOC5o2cNxgRFCiHPvf
+nva1J6NJx/j4UDHQ/ERqsXNECU1zLyyv29QVj7B71QlObqjrofIRLzqDI3U3RE/4
+3Z1jcODNTZ9bi3+tZYVuwiNZnR3WoYad5ykkVSF7PaWxy3ooST7CY7V0dtLg27C7
+M6SwJ6BdhTBVTJLjX1KJBY7LlGyROQ/gtB3iTGXk7qqTj5U0I78l97GoJdkvsyFa
+prj9EuX+AC9J2MdCXvXluPqFgCr77Bt6NRAqg4emvzJYum8fVrhhl62POeCmz2qe
+KmyHQFktezJwFf3IpWn29H1mhxiiMDk9PhmvtdI2z0+1oW2OklXJkEYah5gK9E03
+rJWylmI78PRXweKHUndpxtYrgghcTn2zcq/vZaCmJe8/90TmK2ukAIKFgNoiu30V
+Jq6dmhi2nQ==
+-----END X509 CRL-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crt+crl.self-signed.pem b/var/pub/x509/remorque.heureux-cyclage.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..d24e352
--- /dev/null
@@ -0,0 +1,82 @@
+-----BEGIN CERTIFICATE-----
+MIIKozCCCIugAwIBAgIHIBMFBRRRJzANBgkqhkiG9w0BAQ0FADCCAWcxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEfMB0GA1UECxMWU2VydmljZSBkZSBsYSBSZW1vcnF1ZTElMCMGA1UEAxMc
+cmVtb3JxdWUuaGV1cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAA
+LAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0A
+bwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABl
+AHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEG
+CysGAQQBgjc8AgEDEwJGUjAeFw0xMzA1MDUxMjUxMjdaFw0yMzA1MDYxMjUxMjda
+MIIBZzELMAkGA1UEBhMCRlIxHzAdBgNVBAgeFgBSAGgA9ABuAGUALQBBAGwAcABl
+AHMxHzAdBgNVBAceFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMR8wHQYDVQQLExZTZXJ2aWNlIGRlIGxhIFJlbW9ycXVl
+MSUwIwYDVQQDExxyZW1vcnF1ZS5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQP
+HkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBl
+ACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBs
+AHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0BAQEFAAOC
+Ag8AMIICCgKCAgEAqiYWivXIMxEZG+LT59rq4PsIRlofGVCZQEeYMBnX9kQiam0k
+vIfBwnrUA3sYArplc0WcegYbCqG1B3Vf5lcu9Cy5Zv7LhwiAaYaeeNPwax2/6Q0Q
+LLFnY7xEf8ObrRuHeA6uYlWDbHe2Z8PtU1cDA19N6yA3cEd6SLzKdPTD8s+mpkPe
+doB3uiAfQ3dq0GNeZudtnZvn9jMs14gqUEsiby4fcNjtsWD1TTgKDSHAVHnS5ZIU
+FaS2w+fOLgR1GeQwGfTSQQ5h97IjXC3poVDK+Mfh5Dyu/g2t0eZYsS85b/RAfGPI
+Cwzqrn3StPXpWzi06xsLBzLQsRFBgmMWXhhxsBUQbXbpbZdgP3UvQpvBcMAogtgo
+zt3WV+OCwEPZK1Q48NVWWEKNy0Q+UHE5Hh+gQeSDSe9l3eBhkUSiRTNufSt1rZDj
+8b+u1jiR9Gnxhz9cGEjQN2GXlpNNDR1rG2SCnGB5L4mrpGUBcdhES+K//wedJCGL
+splQdkqJt6o0fO8NADexQzfYtIaO6eF/GrU9Rm2dMwEd1xxoRXVOsQUcHXDZAnU5
+/IBMETUxDK4Zhi+0nLBT6SJwnsaL2QcWYUQaaob8rxVZ6XgTBLatGomklWBMQZA8
+qzXZ4haFg/NzIH+8ukclIEZZ37ma3Gx4f8A1ndH7GAWkDQYZYpr60t9NGpcCAwEA
+AaOCA04wggNKMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGmMGUGA1Ud
+EQReMFyBJGNvbnRhY3QrcmVtb3JxdWVAaGV1cmV1eC1jeWNsYWdlLm9yZ4IccmVt
+b3JxdWUuaGV1cmV1eC1jeWNsYWdlLm9yZ4IWcmEuaGV1cmV1eC1jeWNsYWdlLm9y
+ZzAdBgNVHQ4EFgQUaSZSbZkRhWIO8qrAK71jjwUKRUYwZQYDVR0SBF4wXIEkY29u
+dGFjdCtyZW1vcnF1ZUBoZXVyZXV4LWN5Y2xhZ2Uub3JnghxyZW1vcnF1ZS5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JnghZyYS5oZXVyZXV4LWN5Y2xhZ2Uub3JnMIIBnwYDVR0j
+BIIBljCCAZKAFGkmUm2ZEYViDvKqwCu9Y48FCkVGoYIBb6SCAWswggFnMQswCQYD
+VQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UE
+Bx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5
+Y2xhZ2UxHzAdBgNVBAsTFlNlcnZpY2UgZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMT
+HHJlbW9ycXVlLmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAw
+ACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABt
+AG8AdABlAHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAA
+ZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzAR
+BgsrBgEEAYI3PAIBAxMCRlKCByATBQUUUScwUAYIKwYBBQUHAQEERDBCMEAGCCsG
+AQUFBzAChjRodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUwOS9yZW1v
+cnF1ZS9jcnQucGVtMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cuaGV1cmV1
+eC1jeWNsYWdlLm9yZy94NTA5L3JlbW9ycXVlL2NybC5wZW0wDQYJKoZIhvcNAQEN
+BQADggIBACDpJnw6tcTYuM4VSuix409dEOMjre/1MQGZnoZaI0RXoYfOgI5XZQjm
+WVjIzLqg6cJXqNZ9ERSIYbcQ6k1rpI5t4jOrn0sagps0Bgw1M73vAtdI4UVkc00C
+ekJg5Gn+aGWpeFaTzdH1a5LYIIpQkHvXZAHkIBZ9ss6rtUKyJ5PRd1GgYifEtUtZ
+g3OIDamefGY7vukYmpSDNpNtBtlFk+wTAyB0wCZj3oPoS8ybq9tjQX2aw8ORIjf1
+XKzKGUalT/Wo/gmhvKcEcRe5MbYs/Zo9QDI6y9dB7rNwnKtHADK1CFypMyHvRtbb
+GK9WHcGC8qFDtqpyMT623kZQlqsE5xzcvlgsR3XDz1OS/5hDrRrdGyU82doA25f3
+W1TpYKutAJTbEmi1cKLXFdTyVUwctWru0rNqGBKOuBQW3K7jPWUxNQPMHG12ZAXj
+CVXfc9CGIeX0vRpEjLI1G4DJoVNzAsEdJWHtzgHklsF5ywM/yAQwNNL/RtBpxU17
+wxQYf8pg7lorENN3arcNoUjYw1TpPyT1YqwtAf8eUR2nBrdGy+2sxhXC+wvMcBdm
++zYjZ5/GNyudJ23Q/XhPPPFrQs5OZN8YZqVZQHW1xvAkb4w7JVQUuLUU0IXAMtc/
+KyGQ/QQY60h3+uVo3+tvaM0fTjGc+GEachAVXbYmoSkWiy7AGoGr
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDwzCCAasCAQEwDQYJKoZIhvcNAQENBQAwggFnMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNV
+BAsTFlNlcnZpY2UgZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhl
+dXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABk
+AGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEn
+MCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYB
+BAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIB
+AxMCRlIXDTEzMDUwNTEyNTEyOFoXDTIzMDUwNjEyNTEyOFqgDjAMMAoGA1UdFAQD
+AgEAMA0GCSqGSIb3DQEBDQUAA4ICAQBpn2QDjiKWv6O54djrti5H7PwTnTCy/PB9
+5GnbsJF1j0gsbcAX7NMIz1DP2jLeXsmo/R2YuOF5OjFSOZJ5Wis2LmkvV7F3r/sl
+FYLNyKFF0miRYxuiMcfPwkTQqOtmzCsqgD6Ir2rZCEK3MDo9K9xyfyWr4lM2AQts
+R2T0ssVp+/anazjsKq4E4q3bgkFudRhnYxoH3slYRZdVTxXWT0aduHlCCxtccKi2
+zWSBEGm3aW4teZUgKHqnZLzF+Fo0yDb6urj7zgraBuH5BHGzCaDPQEZisuBOa0Dn
+bO/BKuSGVmQZhjCaLfAv4+DZt6/HytfLqATE7GkGVOZLB6y2mxxkBF1RnYvQhvoh
+4z0qjZeo7p7vrRaGttfqYqLbLchrwjrPvwZie5tr9XBwdpMcebLqyYKlJRyf4xuq
+vLnMkBeBIHmMdDgUfYTnoVDUmN5MfHk+dGXqsW2nW+BKg0w4S/8qMPe7QpAEfRQE
+OQMjT+AskLd5JocYLuvBrgJRUWuQBelCpRW2AXFz4rXiv2s4DwgtPselhXI3CVsn
+6ItYgXuues6eTgmdSuMty4d2iyHfKdJ6TedhoHNWLX58ka6X+3TExY9JJXmAHxWl
+49CqHnGPEqEkiYtoKeFCuiAKISnVVVu4GrF6prsH3AVrYakq2SoN4THYSd/IlXxA
+9S3Ssl1okQ==
+-----END X509 CRL-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crt.pem b/var/pub/x509/remorque.heureux-cyclage.org/crt.pem
new file mode 100644 (file)
index 0000000..5fab058
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIKAzCCB+ugAwIBAgIHIBMFBRRRJjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDUwNTEyNTEyNloX
+DTIzMDUwNjEyNTEyNlowggFnMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNVBAsTFlNlcnZpY2Ug
+ZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhldXJldXgtY3ljbGFn
+ZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBp
+ACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysGAQQBgjc8
+AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBS
+AGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0G
+CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqJhaK9cgzERkb4tPn2urg+whGWh8Z
+UJlAR5gwGdf2RCJqbSS8h8HCetQDexgCumVzRZx6BhsKobUHdV/mVy70LLlm/suH
+CIBphp540/BrHb/pDRAssWdjvER/w5utG4d4Dq5iVYNsd7Znw+1TVwMDX03rIDdw
+R3pIvMp09MPyz6amQ952gHe6IB9Dd2rQY15m522dm+f2MyzXiCpQSyJvLh9w2O2x
+YPVNOAoNIcBUedLlkhQVpLbD584uBHUZ5DAZ9NJBDmH3siNcLemhUMr4x+HkPK7+
+Da3R5lixLzlv9EB8Y8gLDOqufdK09elbOLTrGwsHMtCxEUGCYxZeGHGwFRBtdult
+l2A/dS9Cm8FwwCiC2CjO3dZX44LAQ9krVDjw1VZYQo3LRD5QcTkeH6BB5INJ72Xd
+4GGRRKJFM259K3WtkOPxv67WOJH0afGHP1wYSNA3YZeWk00NHWsbZIKcYHkviauk
+ZQFx2ERL4r//B50kIYuymVB2Som3qjR87w0AN7FDN9i0ho7p4X8atT1GbZ0zAR3X
+HGhFdU6xBRwdcNkCdTn8gEwRNTEMrhmGL7ScsFPpInCexovZBxZhRBpqhvyvFVnp
+eBMEtq0aiaSVYExBkDyrNdniFoWD83Mgf7y6RyUgRlnfuZrcbHh/wDWd0fsYBaQN
+BhlimvrS300alwIDAQABo4IDADCCAvwwEgYDVR0TAQH/BAgwBgEB/wIBADALBgNV
+HQ8EBAMCAaYwZQYDVR0RBF4wXIEkY29udGFjdCtyZW1vcnF1ZUBoZXVyZXV4LWN5
+Y2xhZ2Uub3JnghxyZW1vcnF1ZS5oZXVyZXV4LWN5Y2xhZ2Uub3JnghZyYS5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JnMB0GA1UdDgQWBBRpJlJtmRGFYg7yqsArvWOPBQpFRjAm
+BgNVHRIEHzAdgRtjb250YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSME
+ggFEMIIBQIAU0EBE6JPhZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUF
+BwEBBDswOTA3BggrBgEFBQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnL3g1MDkvY3J0LnBlbTBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vd3d3Lmhl
+dXJldXgtY3ljbGFnZS5vcmcveDUwOS9yZW1vcnF1ZS9jcmwucGVtMEoGA1UdIARD
+MEEwPwYFKoF6ASowNjA0BggrBgEFBQcCARYoaHR0cHM6Ly93d3cuaGV1cmV1eC1j
+eWNsYWdlLm9yZy94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEAPocd9i/TUCgv
+f4TlZyXq5KgacmeQQzg0+xH3lujmlGhUDEY6q1rH8Xge9fM/K0U+vOA5NSRqrYjh
+a+3xzRQqGzdJIt0jR3qqbCA2uoidPoimoDMz/Cp28uACx0i/XMgvvZ9Y15J8XmFi
+Wgc/JajkwcqAKR90wZEcbdtRvPzPY5SOwpuQeSPMCBid4SbpuQ5wsw1skzrSFDzZ
+hj53pVEf3P3isKAoT+f7w+nUfjvxcEXjFNI2icEYVCy5Sn1fDb4c1j4V2V/dMONv
+mvOaAkPJYY94BAZ+6RjZOv4eVIWqGTtbBro55gxSdNxWZIGcKDx7rR8cWmdT6N3/
+2cMmf4VesBw0bjlGa3+aioQfi+KaFbjZTTNic6fzKPLU/3RUgQgIvFzovaChF7Sz
+XrtKbSHphsLocieTwPO6VKMuTwS5Nc7yXcAfkpFdxKyQQEFLS8Fjz7Hgd93funzO
+cQSww8ByHKcTw9aMjeOAmROQvNPZ8zqom1FHACm/lNOp5QkTF8QhIarFe08ymWvb
+yk5sKz82TmcFOGGgoBQCRw20WMMaPGss8eabuchheR9vKbjLrFPCmue3lNHlqFz7
+ROgxEJejQ2McSxThSQTZ/v7jtbqRqd7mjQ/PAvD5XJKbzxLeILJGc1kBP1R371Cb
+iGxWEtr7DxeBSqUo94laZ1hVzU4ZFt8=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crt.pem.asc b/var/pub/x509/remorque.heureux-cyclage.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..117f253
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRhlXOAAoJEF4nGc9w/oqejDsQAIJZXXZqhVxll5O8CsoTzsDI
+mHyt5/18iKyftFD+Ugg7F1OYiScnanot+FKYSQ8b+0Vo5Jgt4Iy1dq7VSnybQfPA
+rCJfT4xuqY9MHn5iIRMCaWeTkwTC+RuVoYTy1NzGIab1j9ZqXT4kxPIdoGTNrY+O
+TTrc7FWM8Ve2vyR3dXA9yi68HsbQb/locuSu6/+/PvZ48s1k3Tux+QAO2WGcAh0y
+qEkdcQRvXjkBUoFQwLr4f6qHRuu6l2EuBOZCmdSzgFio//n3xlViQKNKZ/gIM9iY
+lLi6jwfpuj3q3eenGt2xt19mIHX1u3/fQKYuo4SkD0ojvomzL91pTiY6dkKioak5
+LAqkAxLB/PEFJNJ++E/8syjym6YG3H9SgcB3pytLmb+LZvy6YKcvy5NotKviOs7r
+hqth5LlhQtty/6AeFvZprqLPEculDnT3AiomFi9FXM83ATsHWnE8NDOrAQrpr/OG
+hJaHwWUSGlZUD06NOosM+jukE33UQChRHhbzI9Q2mHZdy9IMgln1tHYWADJoGSPS
+/lXT0DeS7+mL2DfSdlSWR9DUwRsdhntvsovOsgzAO1foVYXcY8IXdkfSE0foPoEZ
+O6WwlTBTRqv91XrOXUlRKoWJMnxnOhJdoPl9DHJ94LnNzh4pU3CbGZJCl+h/PciR
+CHblgpfxZKzKwWGYLgC7
+=X4On
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crt.self-signed.pem b/var/pub/x509/remorque.heureux-cyclage.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..cb377ab
--- /dev/null
@@ -0,0 +1,59 @@
+-----BEGIN CERTIFICATE-----
+MIIKozCCCIugAwIBAgIHIBMFBRRRJzANBgkqhkiG9w0BAQ0FADCCAWcxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEfMB0GA1UECxMWU2VydmljZSBkZSBsYSBSZW1vcnF1ZTElMCMGA1UEAxMc
+cmVtb3JxdWUuaGV1cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAA
+LAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0A
+bwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABl
+AHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEG
+CysGAQQBgjc8AgEDEwJGUjAeFw0xMzA1MDUxMjUxMjdaFw0yMzA1MDYxMjUxMjda
+MIIBZzELMAkGA1UEBhMCRlIxHzAdBgNVBAgeFgBSAGgA9ABuAGUALQBBAGwAcABl
+AHMxHzAdBgNVBAceFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMR8wHQYDVQQLExZTZXJ2aWNlIGRlIGxhIFJlbW9ycXVl
+MSUwIwYDVQQDExxyZW1vcnF1ZS5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQP
+HkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBl
+ACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBs
+AHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0BAQEFAAOC
+Ag8AMIICCgKCAgEAqiYWivXIMxEZG+LT59rq4PsIRlofGVCZQEeYMBnX9kQiam0k
+vIfBwnrUA3sYArplc0WcegYbCqG1B3Vf5lcu9Cy5Zv7LhwiAaYaeeNPwax2/6Q0Q
+LLFnY7xEf8ObrRuHeA6uYlWDbHe2Z8PtU1cDA19N6yA3cEd6SLzKdPTD8s+mpkPe
+doB3uiAfQ3dq0GNeZudtnZvn9jMs14gqUEsiby4fcNjtsWD1TTgKDSHAVHnS5ZIU
+FaS2w+fOLgR1GeQwGfTSQQ5h97IjXC3poVDK+Mfh5Dyu/g2t0eZYsS85b/RAfGPI
+Cwzqrn3StPXpWzi06xsLBzLQsRFBgmMWXhhxsBUQbXbpbZdgP3UvQpvBcMAogtgo
+zt3WV+OCwEPZK1Q48NVWWEKNy0Q+UHE5Hh+gQeSDSe9l3eBhkUSiRTNufSt1rZDj
+8b+u1jiR9Gnxhz9cGEjQN2GXlpNNDR1rG2SCnGB5L4mrpGUBcdhES+K//wedJCGL
+splQdkqJt6o0fO8NADexQzfYtIaO6eF/GrU9Rm2dMwEd1xxoRXVOsQUcHXDZAnU5
+/IBMETUxDK4Zhi+0nLBT6SJwnsaL2QcWYUQaaob8rxVZ6XgTBLatGomklWBMQZA8
+qzXZ4haFg/NzIH+8ukclIEZZ37ma3Gx4f8A1ndH7GAWkDQYZYpr60t9NGpcCAwEA
+AaOCA04wggNKMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGmMGUGA1Ud
+EQReMFyBJGNvbnRhY3QrcmVtb3JxdWVAaGV1cmV1eC1jeWNsYWdlLm9yZ4IccmVt
+b3JxdWUuaGV1cmV1eC1jeWNsYWdlLm9yZ4IWcmEuaGV1cmV1eC1jeWNsYWdlLm9y
+ZzAdBgNVHQ4EFgQUaSZSbZkRhWIO8qrAK71jjwUKRUYwZQYDVR0SBF4wXIEkY29u
+dGFjdCtyZW1vcnF1ZUBoZXVyZXV4LWN5Y2xhZ2Uub3JnghxyZW1vcnF1ZS5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JnghZyYS5oZXVyZXV4LWN5Y2xhZ2Uub3JnMIIBnwYDVR0j
+BIIBljCCAZKAFGkmUm2ZEYViDvKqwCu9Y48FCkVGoYIBb6SCAWswggFnMQswCQYD
+VQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UE
+Bx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5
+Y2xhZ2UxHzAdBgNVBAsTFlNlcnZpY2UgZGUgbGEgUmVtb3JxdWUxJTAjBgNVBAMT
+HHJlbW9ycXVlLmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAw
+ACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABt
+AG8AdABlAHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAA
+ZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzAR
+BgsrBgEEAYI3PAIBAxMCRlKCByATBQUUUScwUAYIKwYBBQUHAQEERDBCMEAGCCsG
+AQUFBzAChjRodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUwOS9yZW1v
+cnF1ZS9jcnQucGVtMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cuaGV1cmV1
+eC1jeWNsYWdlLm9yZy94NTA5L3JlbW9ycXVlL2NybC5wZW0wDQYJKoZIhvcNAQEN
+BQADggIBACDpJnw6tcTYuM4VSuix409dEOMjre/1MQGZnoZaI0RXoYfOgI5XZQjm
+WVjIzLqg6cJXqNZ9ERSIYbcQ6k1rpI5t4jOrn0sagps0Bgw1M73vAtdI4UVkc00C
+ekJg5Gn+aGWpeFaTzdH1a5LYIIpQkHvXZAHkIBZ9ss6rtUKyJ5PRd1GgYifEtUtZ
+g3OIDamefGY7vukYmpSDNpNtBtlFk+wTAyB0wCZj3oPoS8ybq9tjQX2aw8ORIjf1
+XKzKGUalT/Wo/gmhvKcEcRe5MbYs/Zo9QDI6y9dB7rNwnKtHADK1CFypMyHvRtbb
+GK9WHcGC8qFDtqpyMT623kZQlqsE5xzcvlgsR3XDz1OS/5hDrRrdGyU82doA25f3
+W1TpYKutAJTbEmi1cKLXFdTyVUwctWru0rNqGBKOuBQW3K7jPWUxNQPMHG12ZAXj
+CVXfc9CGIeX0vRpEjLI1G4DJoVNzAsEdJWHtzgHklsF5ywM/yAQwNNL/RtBpxU17
+wxQYf8pg7lorENN3arcNoUjYw1TpPyT1YqwtAf8eUR2nBrdGy+2sxhXC+wvMcBdm
++zYjZ5/GNyudJ23Q/XhPPPFrQs5OZN8YZqVZQHW1xvAkb4w7JVQUuLUU0IXAMtc/
+KyGQ/QQY60h3+uVo3+tvaM0fTjGc+GEachAVXbYmoSkWiy7AGoGr
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/crt.self-signed.pem.asc b/var/pub/x509/remorque.heureux-cyclage.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..fd67cbe
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRhlXPAAoJEF4nGc9w/oqe/9kP/ilXklk9VXe4WmasI6KfIeBM
+MZlLmbTjFxX4d9DLbhQBlTqmnDiHwdYX2OXSSmm6f31hukCBj4aFOCectdjpM0Hl
+RKTVX1BjVcrEaLWYUxmLGCeZUmQWNXa6vAENg/UfNWV0r2bB7fREJk8APfjusTxv
+Ay9wwMUmGYU00WdkASXGCRnZejt62kZSBinNRLtFZAdzkGnHZJB2VrX6hDgibxE0
+4e9Gdw6HM8IMc9H5R40OKJS0cBuCHRbZ66GelTsGqIs8+GjQTZheLz+igFwsJSxd
+uTvlRosqBtwJ0AIeOntbPj0aa2TTrURYvQwFlor/s2t/ObCHs31tIk3YO6JIK5VA
+6A52/6zil96RQu0PMVYI36HrLo/O5lyQ+U8dAimmnsE1BszUcBYORNuwlFsEDaYk
+C271/zkbgVfl8ZJ+TmdthfM4kYGE42LZgiYcpmOuWKitnUw9O7tZv0T2zeW5W3Io
+ZgUowLUA5DhwY4ouzdkbUbZLP1T8S1bWRRjkp2g943yYwMryYRlL4S1cn6PBHKAM
+M1ojCNO36KWcgSyXCLyLyEfEH1KtKgbJ2KEZa0zrRGmj3ImXYnnXo1ux4rbJOquE
+978oK7R9PAv6mqZlx65/iks9ZlRML/0LaPRkTEihTtNL1cSqMnvGc/WGWbBylhJI
+5pIsAbIEW9zSCm7Y6RhR
+=wFXE
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/idx.self-signed.txt b/var/pub/x509/remorque.heureux-cyclage.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/idx.txt b/var/pub/x509/remorque.heureux-cyclage.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/remorque.heureux-cyclage.org/req.pem b/var/pub/x509/remorque.heureux-cyclage.org/req.pem
new file mode 100644 (file)
index 0000000..2994aa4
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFrjCCA5YCAQAwggFnMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEa
+MBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHzAdBgNVBAsTFlNlcnZpY2UgZGUg
+bGEgUmVtb3JxdWUxJTAjBgNVBAMTHHJlbW9ycXVlLmhldXJldXgtY3ljbGFnZS5v
+cmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAA
+bQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysGAQQBgjc8AgEB
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCqJhaK9cgzERkb4tPn2urg+whGWh8ZUJlA
+R5gwGdf2RCJqbSS8h8HCetQDexgCumVzRZx6BhsKobUHdV/mVy70LLlm/suHCIBp
+hp540/BrHb/pDRAssWdjvER/w5utG4d4Dq5iVYNsd7Znw+1TVwMDX03rIDdwR3pI
+vMp09MPyz6amQ952gHe6IB9Dd2rQY15m522dm+f2MyzXiCpQSyJvLh9w2O2xYPVN
+OAoNIcBUedLlkhQVpLbD584uBHUZ5DAZ9NJBDmH3siNcLemhUMr4x+HkPK7+Da3R
+5lixLzlv9EB8Y8gLDOqufdK09elbOLTrGwsHMtCxEUGCYxZeGHGwFRBtdultl2A/
+dS9Cm8FwwCiC2CjO3dZX44LAQ9krVDjw1VZYQo3LRD5QcTkeH6BB5INJ72Xd4GGR
+RKJFM259K3WtkOPxv67WOJH0afGHP1wYSNA3YZeWk00NHWsbZIKcYHkviaukZQFx
+2ERL4r//B50kIYuymVB2Som3qjR87w0AN7FDN9i0ho7p4X8atT1GbZ0zAR3XHGhF
+dU6xBRwdcNkCdTn8gEwRNTEMrhmGL7ScsFPpInCexovZBxZhRBpqhvyvFVnpeBME
+tq0aiaSVYExBkDyrNdniFoWD83Mgf7y6RyUgRlnfuZrcbHh/wDWd0fsYBaQNBhli
+mvrS300alwIDAQABoAAwDQYJKoZIhvcNAQENBQADggIBADFcZOCvkli1+pIOhdkw
+jbD2TpjzRW0HiizQZPNMrTfr0HR1M2us3JMJ/3Bft7eAvaDjmvHstHJM+Tk94bYj
+zKnVSUmkAsckYt/C/u2/ruw/Fr9/LCrmc8FKke7HbRUI7bR69Qg4tgpOsjyFmzIy
+461ESWrbFvbEoxdO91yy/0O3YXdakt7Oww23EELN7vTLo417TbQnmsCnUyUjhYLX
+RQdh4HUwkPwsMGaneliyr4NqGtDReNKy2T2Lckg+fE81PixtbtyziRwuSubvFvEy
+LUuZjwE4jWCBWCZwkxJirevppSj5aBvVMtxNnSYbn0gVeaSumO7vpppN5b/TVvtj
+Y+2leEhemYVfcaYnaI8mJV0x+wYVYWXrrlduaAODaJobhfQF8f29A5H4wRnuOLVB
+90EBnJCyr2tVEA2nvaMwikuAe8jl0ypPHK0G3za3FCIV2+d1Gu/5w9fd2RHf352k
+e8IyCcvW02fFRykOTUtAzqC+eJlJ9TnKuenKPkCA8vDnoZaJATwwAQU7q0jyITQr
+vlLrOqSTBOzkp2dlP4yrLN7d9lUvK8ApOaVJlOsixZ8neQGwsoVjKuqhoz1PyH/j
+yIs5dpw6QTWCTzPVOmnxlVD9rdg1tQzAoF/xUNncdeuIM6A4NJ/lqIGl1MR3lTa6
+VvttU3EODrE0DblVGxV10eX5
+-----END CERTIFICATE REQUEST-----