Ajout : etc/nginx/site.d/lhc-burette-demo
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 7 Jun 2013 12:34:02 +0000 (14:34 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 7 Jun 2013 12:34:02 +0000 (14:34 +0200)
29 files changed:
etc/nginx/site.d/lhc-burette-demo/http.conf [new file with mode: 0644]
etc/nginx/site.d/lhc-burette-demo/local.conf [new file with mode: 0644]
etc/nginx/site.d/lhc-burette-demo/local.sh [new file with mode: 0644]
etc/nginx/site.d/lhc-burette-demo/site.conf [new file with mode: 0644]
etc/nginx/site.d/lhc-burette-demo/x509_host [new file with mode: 0644]
etc/openssl/demo.burette.heureux-cyclage.org/ca [new symlink]
etc/openssl/demo.burette.heureux-cyclage.org/host.cfg [new file with mode: 0644]
etc/openssl/demo.burette.heureux-cyclage.org/user.cfg [new file with mode: 0644]
etc/sv/openerp_lhc_demo/local.sh [new file with mode: 0644]
etc/sv/openerp_lhc_demo/log/local.sh [new file with mode: 0644]
etc/sv/openerp_lhc_demo/log/run [new file with mode: 0755]
etc/sv/openerp_lhc_demo/run [new file with mode: 0755]
var/pub/x509/demo.burette.heureux-cyclage.org/ca [new symlink]
var/pub/x509/demo.burette.heureux-cyclage.org/crl.num [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crl.num.old [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crl.pem [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crt.pem [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/idx.txt [new file with mode: 0644]
var/pub/x509/demo.burette.heureux-cyclage.org/req.pem [new file with mode: 0644]

diff --git a/etc/nginx/site.d/lhc-burette-demo/http.conf b/etc/nginx/site.d/lhc-burette-demo/http.conf
new file mode 100644 (file)
index 0000000..ccf2624
--- /dev/null
@@ -0,0 +1,12 @@
+server {
+       listen 80;
+       server_name
+        demo.burette.heureux-cyclage.org;
+       
+       return 301 https://$host$request_uri;
+ }
+upstream openerp_lhc_demo {
+       server 127.0.0.1:8099
+        fail_timeout=300s
+        weight=1;
+ }
diff --git a/etc/nginx/site.d/lhc-burette-demo/local.conf b/etc/nginx/site.d/lhc-burette-demo/local.conf
new file mode 100644 (file)
index 0000000..7c1c823
--- /dev/null
@@ -0,0 +1,8 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate        /etc/nginx/x509.d/cyclo-burette/crt.pem;
+ssl_certificate_key    /etc/nginx/x509.d/cyclo-burette/key.pem;
+ssl_client_certificate /etc/nginx/x509.d/cyclo-burette/user-crt.pem;
+ssl_session_timeout 5m;
+ssl_verify_client on;
+ssl_verify_depth 1;
diff --git a/etc/nginx/site.d/lhc-burette-demo/local.sh b/etc/nginx/site.d/lhc-burette-demo/local.sh
new file mode 100644 (file)
index 0000000..3c03ae0
--- /dev/null
@@ -0,0 +1,9 @@
+hint="run before: remote/runit-configure nginx -- $site"
+assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
+
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/demo.burette.heureux-cyclage.org/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/demo.burette.heureux-cyclage.org/crt.self-signed.pem \
+ /etc/nginx/x509.d/"$site"/user-crt.pem
diff --git a/etc/nginx/site.d/lhc-burette-demo/site.conf b/etc/nginx/site.d/lhc-burette-demo/site.conf
new file mode 100644 (file)
index 0000000..97550e8
--- /dev/null
@@ -0,0 +1,43 @@
+server_name
+ demo.burette.heureux-cyclage.org;
+
+client_body_buffer_size 1024k;
+client_max_body_size 10m;
+
+proxy_buffers 16 64k;
+proxy_buffer_size 128k;
+
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location / {
+       proxy_next_upstream error timeout
+        invalid_header
+        http_500
+        http_502
+        http_503;
+               # NOTE: force timeouts if the backend dies.
+       proxy_pass http://openerp_lhc_demo;
+       proxy_redirect off;
+               # NOTE: by default, do not forward anything
+       proxy_read_timeout 500;
+       proxy_set_header Host $host;
+       proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
+       proxy_set_header X-Forwarded-Proto https;
+               # NOTE: let the OpenERP web service know that we're using HTTPS,
+               # otherwise it will generate URL using http:// and not https://
+       proxy_set_header X-Real-IP $remote_addr;
+ }
+
+location ~* ^/web/static/ {
+ # NOTE: cache some static data in memory for 60mins;
+ # under heavy load this should relieve stress on the OpenERP web interface a bit.
+       expires 864000;
+       proxy_buffering on;
+       proxy_cache_valid 200 60m;
+       proxy_pass http://openerp_lhc_demo;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/lhc-burette-demo/x509_host b/etc/nginx/site.d/lhc-burette-demo/x509_host
new file mode 100644 (file)
index 0000000..0f33a3b
--- /dev/null
@@ -0,0 +1 @@
+burette.cyclocoop.org
diff --git a/etc/openssl/demo.burette.heureux-cyclage.org/ca b/etc/openssl/demo.burette.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/demo.burette.heureux-cyclage.org/host.cfg b/etc/openssl/demo.burette.heureux-cyclage.org/host.cfg
new file mode 100644 (file)
index 0000000..1745059
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = demo_burette
+       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 Burette
+       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:burette.heureux-cyclage.org
+       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:burette.heureux-cyclage.org
+       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/demo.burette.heureux-cyclage.org/user.cfg b/etc/openssl/demo.burette.heureux-cyclage.org/user.cfg
new file mode 100644 (file)
index 0000000..8093bd5
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = demo_burette
+       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 Burette
+       commonName             = $ENV::user
diff --git a/etc/sv/openerp_lhc_demo/local.sh b/etc/sv/openerp_lhc_demo/local.sh
new file mode 100644 (file)
index 0000000..e0d889d
--- /dev/null
@@ -0,0 +1,102 @@
+home=/home/"$sv"
+
+"$tool"/local/apt-get-install openerp --force-yes --no-upgrade
+       # XXX: --force-yes car les paquets de nightly.openerp.com
+       #      ne sont pas signés par OpenPGP..
+"$tool"/local/insserv-remove  openerp
+
+while ! sudo -u postgres psql </dev/null
+do sleep 1; done
+"$tool"/local/postgresql-user-create     "$sv"
+"$tool"/local/postgresql-database-create "$sv"
+sudo -u postgres psql -AqtX "$sv" <<-EOF
+       \set ON_ERROR_STOP on
+       GRANT USAGE  ON SCHEMA pg_catalog               TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_attribute  TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_class      TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_constraint TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_indexes    TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_proc       TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_type       TO $sv;
+       EOF
+
+"$tool"/local/adduser "$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+"$tool"/local/adduser "$sv"-addon \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home"/addon.d \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 1777 -o root -g root \
+ /etc/openerp
+sudo install -d -m 3771 -o "$sv" -g "$sv" \
+ "$home"
+sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
+ "$home"/addon.d
+sudo install -d -m 750 -o "$sv" -g "$sv" \
+ "$home"/etc \
+ /etc/openerp/"${sv#openerp_}"
+sudo ln -fns \
+ /etc/openerp/"${sv#openerp_}" \
+ "$home"/etc/openerp
+
+sudo adduser git   "$sv"-addon
+sudo adduser "$sv" "$sv"-addon
+sudo adduser "$sv" postgres-data
+
+for addon in \
+       bikecoop \
+       bikecoop_demo \
+       bikecoop_l10n_fr \
+       bikecoop_l10n_fr_demo \
+       pos_membership \
+       remembership
+ do
+       sudo install -d -m 2771 -o "$sv" -g "$sv"-addon \
+        "$home"/addon.d/"$addon"
+       sudo -u git git \
+        --git-dir ~git-data/burette/"$addon".git \
+        --work-tree="$home"/addon.d/"$addon" \
+        checkout -f master
+       sudo -u git git \
+        --git-dir ~git-data/burette/"$addon".git \
+        --work-tree="$home"/addon.d/"$addon" \
+        clean -d -f -f -x
+       sudo chmod a-x \
+        /home/git/pub/burette/"$addon".git/hooks/post-update.sample
+       sudo install -m 550 -o git -g git /dev/stdin \
+        /home/git/pub/burette/"$addon".git/hooks/post-update <<-EOF
+               #!/bin/sh -efux
+               find . -type f -perm /+x -name 'post-update.*' |
+               while IFS= read -r hook
+                do "\$hook" "\$@"
+                done
+               EOF
+       sudo install -m 550 -o git -g git /dev/stdin \
+        /home/git/pub/burette/"$addon".git/hooks/post-update."$sv" <<-EOF
+               #!/bin/sh -efux
+               case \$1 in
+                (refs/heads/master)
+                       git \\
+                        --git-dir ~git-data/burette/"$addon".git \\
+                        --work-tree="$home"/addon.d/"$addon" \\
+                        checkout -f master
+                       git \\
+                        --git-dir ~git-data/burette/"$addon".git \\
+                        --work-tree="$home"/addon.d/"$addon" \\
+                        clean -d -f -f -x
+                       #sv restart "$sv"
+                       ;;
+                esac
+               EOF
+ done
+
+exit 42
diff --git a/etc/sv/openerp_lhc_demo/log/local.sh b/etc/sv/openerp_lhc_demo/log/local.sh
new file mode 100644 (file)
index 0000000..19c7125
--- /dev/null
@@ -0,0 +1,12 @@
+eval "home=~$sv/log"
+
+"$tool"/local/adduser log-"$sv"\
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 770 -o log-"$sv" -g log-"$sv" \
+ "$home"
diff --git a/etc/sv/openerp_lhc_demo/log/run b/etc/sv/openerp_lhc_demo/log/run
new file mode 100755 (executable)
index 0000000..4382b39
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -eux
+sv=${PWD%/log}
+sv=${sv#/etc/sv/}
+eval home="~log-$sv"
+
+cd "$home"
+exec chpst -u log-"$sv":log-"$sv" \
+       svlogd -v -tt "$home"
diff --git a/etc/sv/openerp_lhc_demo/run b/etc/sv/openerp_lhc_demo/run
new file mode 100755 (executable)
index 0000000..c1c334d
--- /dev/null
@@ -0,0 +1,41 @@
+#!/bin/sh -eux
+exec 2>&1
+sv=${PWD#/etc/sv/}
+home=/home/"$sv"
+cd /
+export LOGNAME="$sv"
+ # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME
+
+test -e /etc/openerp/"${sv#openerp_}"/server.conf ||
+/usr/bin/chpst \
+ -u "$sv":"$sv":"$sv"-addon:postgres-data \
+ /usr/bin/openerp-server \
+ --addons-path="$home"/addon.d \
+ --config /etc/openerp/"${sv#openerp_}"/server.conf \
+ --database="$sv" \
+ --db_host=/run/postgresql \
+ --db_user="$sv" \
+ --debug \
+ --init=remembership,pos_membership,bikecoop \
+ --load-language=fr_FR \
+ --no-database-list \
+ --no-xmlrpcs \
+ --osv-memory-age-limit=0.1 \
+ --proxy-mode \
+ --save \
+ --stop-after-init \
+ --timezone="$(cat /etc/timezone)" \
+ --without-demo=base \
+ --workers=0 \
+ --xmlrpc-interface=127.0.0.1 \
+ --xmlrpc-port=8099 \
+ # NOTE: si --workers > 0
+ # --limit-memory-hard=$((300 * 1024 * 1024))
+ # --limit-memory-soft=$((150 * 1024 * 1024))
+
+exec /usr/bin/chpst \
+ -u "$sv":"$sv":"$sv"-addon:postgres-data \
+ /usr/bin/openerp-server \
+ --config "$home"/etc/openerp/server.conf \
+ --load-language=fr_FR \
+ #--database="$sv"
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/ca b/var/pub/x509/demo.burette.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/demo.burette.heureux-cyclage.org/crl.num b/var/pub/x509/demo.burette.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/demo.burette.heureux-cyclage.org/crl.num.old b/var/pub/x509/demo.burette.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/demo.burette.heureux-cyclage.org/crl.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/crl.pem
new file mode 100644 (file)
index 0000000..a37c279
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIID5jCCAc4CAQEwDQYJKoZIhvcNAQENBQAwggGKMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBi
+AHUAcgBlAHQAdABlAC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBv
+AHIAZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkA
+IABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwC
+AQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwNjA3
+MTIzMzA2WhcNMjMwNjA4MTIzMzA2WqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcN
+AQENBQADggIBAGS4qQPowaGoccZFOkrRL6qgKJOAzZe6YP1zGPBn6/YJPD0IW93s
+0C0hx5ssmhD0pN0J5c5VDV6BOEGHrsFF5Zerg9A/J8b13IqsU7AMTLHICjg5VRFl
+55At/Tm3+eqJqEjrTFKkEK45vryeFBZa5dDpvknBbJB/Ic436jqUVC8tyTIWtKAc
+1b3j2A6Ael9IvL9Pv7cqYubY+ogbk5Mfz/ak/eW3IEsFQ/p2eooP/UPocwK9Mv2G
+By9yDGMesiG3O9MJdbAUHHbaJRUWMzBNDmB9OhJBgNbCgCP2tsrCnZt3N80ZZDZ2
+p7jgjCq6P+viJNeChfxtxwhXeFisXdTTl+BS/OEuAbbRS8PMvl0R/LZxTEnb+djU
+1rX11joW6E3CgqIJzHzWcdvZsZlNaxeQUZNXZ/HuZ72OjJZSofcNZxi64N0FPKg9
+WCu90GRS77V7Q+b+dD27D4CKn9aTOgU7XpVGgeKpDzVYXPGF4SvkSUhZOrFkG0if
+Me0u4mmjFWvEGb5R1EWYV3HtsdSs3gRoz1vuTI0MsL8owHOd58dmFJo0qXA/uWJN
+tYR4cpmv8zse8IRTu6jJzuDohBjNkYCzcnAtNX/DWGS2Y4LIxsD19YN9EGNCCZK0
+mk9DyVARhaMgNESr158SRbg84f+ZPUTE8AseYpEVeksGm+3Kc3M/PRSV
+-----END X509 CRL-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/crl.self-signed.num b/var/pub/x509/demo.burette.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/demo.burette.heureux-cyclage.org/crl.self-signed.num.old b/var/pub/x509/demo.burette.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/demo.burette.heureux-cyclage.org/crl.self-signed.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..74a34be
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIID5jCCAc4CAQEwDQYJKoZIhvcNAQENBQAwggGKMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBi
+AHUAcgBlAHQAdABlAC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBv
+AHIAZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkA
+IABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwC
+AQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwNjA3
+MTIzMzA4WhcNMjMwNjA4MTIzMzA4WqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcN
+AQENBQADggIBAM3FyMrOwJs7EY2DUbjYJxZ6cjhL5cLEr9LO2PDXL81lM2YMKki6
+zQa/ThUg0cUB0dgJe5Mcqil3AZvUxSYhVtzUIWBnGo/4Jd+Z+Emr/HTgtFGZNyXj
+a4Aqa713mnXhIrisSLpv8mU9oNrIiQpCyLx8QHWWvJ8CODRrrIQXOa90YzTjNYXX
+oBG5bGJ566ptCXwnYmFLu1nVuD+5mBNiNqyFgbbTqovkdy2Fyd5eu8kVNwB6uene
+ubfvhdd55LStvVBr7RlG2es1GhDukYF1ZnbAD/sCI3OArICUOtStRyq5455seCKh
+AJMFOLTpS+8iyuAKX9SNN9lR4PObCbKQLAXPmp8V4UzcfB4oddA9KZjBlBMeFYTu
+vkA+CVk32QUUKSDdStK86hQPPS0pjM115WmQlPMShZuZlaKzn9UA/kJ6JpwM99DT
+Gb9MKn/lm7ZFt/L6HOymaO6QzntAQnwT7QKnsqIgIZyucOMMTWZNd/JiEHhWrrqz
+y/UWoJBN47b996tLzHf+zDyR3PTQg9zSnxbx9w6MqtCZI2rGqjGdT7OPna1vQX96
+hN7XzxwhKpPjlzj7CPQP4gWLaD1VN3930ct1BBJTV/MX9rwUdDhxyntF9vjDaQOh
+24oMetX3s3kpSrK2p8KVyMky/ix8GGf38sk8g5L1L414KCXXwvIMCNaO
+-----END X509 CRL-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/crt+ca.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..abaf8a9
--- /dev/null
@@ -0,0 +1,107 @@
+-----BEGIN CERTIFICATE-----
+MIIKFTCCB/2gAwIBAgIHIBMGBxQzBjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDYwNzEyMzMwNloX
+DTIzMDYwODEyMzMwNlowggGKMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2Ug
+ZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBiAHUAcgBlAHQAdABl
+AC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBvAHIAZzFLMEkGA1UE
+Dx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIA
+ZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABu
+AGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEA
+bABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQAD
+ggIPADCCAgoCggIBANIPRsp7qMzTvdXhpAPO0ID7q3g4Dz2oi0j+Akd4r2/JO4CL
+EOd+QFreUU2m6a6CbIbXvM/XHUm42Gtyj7XmxlCLFptXVnFf+ENiGKFxJiV6+vmY
+tnkesx8ZOFpt+voATeRpQyUgg0osws+2UNMEoUIRsDxHK3NZ+sEgFWV4KZzBoBND
+Vzn4QzxSdfDKalNQIuLQrXZq20mh4gFlYnGhdBlCDA6T/PdjOLpQ2cP0GV1er7a1
+NV5digeWnuvZROspUJJprmwAoE5KrTC8GAvLfRgQxg4JpAigYB8HwjDr/K8rqHsZ
+5RS6Gq7DnVxMsHZR7t9Bu8PDJDc6UNyXbIVCoqJEg2iaK9DLHm3ptHswhRxAhWlh
+l4qpzUYo22VcOWUcI2VOz0EMlSp4VaXNlWiuR1qPMJF2VblYztcaBFUgLikm32kQ
+f+UFdn6pH/axcKjhx1hx1GlKoFJ9dpu90PnTYvbvbk8k0bL982GRDIjaYGBW/BcV
+d8iuRsDDFI5diDD6Uptu3eYUm2CHw5MSLEdQ8Uxlyw9uHykvyx+uCIACYziSxFoD
+U09Z0578PQAtoCduy99Rog+TOvC0ACxQWVzJVkUM+jlBwZvkfWIcZIjCfFfqy62W
+nufS27EZ7x2+LEOsSTx1V8uUtPaM5IcYAxHpg3nagiC4E4VaQRpAunc/v8o5AgMB
+AAGjggLvMIIC6zASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBQBgNV
+HREESTBHgShjb250YWN0K2RlbW9fYnVyZXR0ZUBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+ghtidXJldHRlLmhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFATvR/syngbi
+TRD8gTYYYEH+MCG6MCYGA1UdEgQfMB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdl
+Lm9yZzCCAU0GA1UdIwSCAUQwggFAgBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2k
+ggEZMIIBFTEcMBoGA1UEAxMTaGV1cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMC
+RlIxDDAKBgNVBCsTA0xIQzEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBV
+BgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIA
+dABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMF
+NjkwMDExHzAdBgNVBAgeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkT
+FjEwIHJ1ZSBTYWludCBQb2x5Y2FycGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByAT
+AyYJODEwRwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vd3d3Lmhl
+dXJldXgtY3ljbGFnZS5vcmcveDUwOS9jcnQucGVtMEkGA1UdHwRCMEAwPqA8oDqG
+OGh0dHA6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2RlbW9fYnVyZXR0
+ZS9jcmwucGVtMEoGA1UdIARDMEEwPwYFKoF6ASowNjA0BggrBgEFBQcCARYoaHR0
+cHM6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2NwczANBgkqhkiG9w0B
+AQ0FAAOCAgEATpOP2k5BNiq+aW0DB5u8sg/SloVFTqOtLK6yiX3espAX2/VmoSGP
+Om7Y704SerfYUV0g8ou/aBum6heJgrzYr+l3y3s8xlNzWCdIzVSjSQYpxt92CktM
+5xprCD4Ji/3eqIobEhul5Tb8B6tauuChl8ONkw/pKVh0QzgXdkvYk3p2Hv/qrXbl
+ysrUkNUY/jJiR5DdU5nBG3KGKZmbjX9gF4hbSswXBuxuHLq2mKAOE7FQGegGNNPw
+47ISZVxvSymFsApAImG566v2NQcFRn//bfh0oFXsTMEh/6s7wreiiihzW6PELMRD
+h8rz2ucz94KepNnRju4KhfEd5WxQ7InWB2qCum8Nbb+8v66sZw1x2KapFSFNCcJS
+X43Q/X5jil62A+ctD1UCTglcjdhSjk4Vd4yYgbxBhd1w6Frjn2TZf0CLuVv3x9fL
++//4se1q5q+yEidTuloaj0tj8Gl4I54zfbwdKmM2B7w55BtEFVrFfVscpD/mlfBZ
+suyuXaJUsJdX2qOQHf3pJFggMilpYg7PjsbO0cpH2g+ihbPm9pB9k0zka/WZxiRY
+H3Ig87j+AIBC2BUpbWfOb08DLcPBYN4QoJUrGSMBjm8lx2GiDRAIYvp3esiJHegU
+r2aWWcz+i1oEIOyE+sGPo05q5xx58uOvH0QHDeUW++2dq71ci4/55AE=
+-----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/demo.burette.heureux-cyclage.org/crt+crl.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..3872167
--- /dev/null
@@ -0,0 +1,79 @@
+-----BEGIN CERTIFICATE-----
+MIIKFTCCB/2gAwIBAgIHIBMGBxQzBjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDYwNzEyMzMwNloX
+DTIzMDYwODEyMzMwNlowggGKMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2Ug
+ZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBiAHUAcgBlAHQAdABl
+AC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBvAHIAZzFLMEkGA1UE
+Dx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIA
+ZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABu
+AGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEA
+bABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQAD
+ggIPADCCAgoCggIBANIPRsp7qMzTvdXhpAPO0ID7q3g4Dz2oi0j+Akd4r2/JO4CL
+EOd+QFreUU2m6a6CbIbXvM/XHUm42Gtyj7XmxlCLFptXVnFf+ENiGKFxJiV6+vmY
+tnkesx8ZOFpt+voATeRpQyUgg0osws+2UNMEoUIRsDxHK3NZ+sEgFWV4KZzBoBND
+Vzn4QzxSdfDKalNQIuLQrXZq20mh4gFlYnGhdBlCDA6T/PdjOLpQ2cP0GV1er7a1
+NV5digeWnuvZROspUJJprmwAoE5KrTC8GAvLfRgQxg4JpAigYB8HwjDr/K8rqHsZ
+5RS6Gq7DnVxMsHZR7t9Bu8PDJDc6UNyXbIVCoqJEg2iaK9DLHm3ptHswhRxAhWlh
+l4qpzUYo22VcOWUcI2VOz0EMlSp4VaXNlWiuR1qPMJF2VblYztcaBFUgLikm32kQ
+f+UFdn6pH/axcKjhx1hx1GlKoFJ9dpu90PnTYvbvbk8k0bL982GRDIjaYGBW/BcV
+d8iuRsDDFI5diDD6Uptu3eYUm2CHw5MSLEdQ8Uxlyw9uHykvyx+uCIACYziSxFoD
+U09Z0578PQAtoCduy99Rog+TOvC0ACxQWVzJVkUM+jlBwZvkfWIcZIjCfFfqy62W
+nufS27EZ7x2+LEOsSTx1V8uUtPaM5IcYAxHpg3nagiC4E4VaQRpAunc/v8o5AgMB
+AAGjggLvMIIC6zASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBQBgNV
+HREESTBHgShjb250YWN0K2RlbW9fYnVyZXR0ZUBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+ghtidXJldHRlLmhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFATvR/syngbi
+TRD8gTYYYEH+MCG6MCYGA1UdEgQfMB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdl
+Lm9yZzCCAU0GA1UdIwSCAUQwggFAgBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2k
+ggEZMIIBFTEcMBoGA1UEAxMTaGV1cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMC
+RlIxDDAKBgNVBCsTA0xIQzEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBV
+BgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIA
+dABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMF
+NjkwMDExHzAdBgNVBAgeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkT
+FjEwIHJ1ZSBTYWludCBQb2x5Y2FycGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByAT
+AyYJODEwRwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vd3d3Lmhl
+dXJldXgtY3ljbGFnZS5vcmcveDUwOS9jcnQucGVtMEkGA1UdHwRCMEAwPqA8oDqG
+OGh0dHA6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2RlbW9fYnVyZXR0
+ZS9jcmwucGVtMEoGA1UdIARDMEEwPwYFKoF6ASowNjA0BggrBgEFBQcCARYoaHR0
+cHM6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2NwczANBgkqhkiG9w0B
+AQ0FAAOCAgEATpOP2k5BNiq+aW0DB5u8sg/SloVFTqOtLK6yiX3espAX2/VmoSGP
+Om7Y704SerfYUV0g8ou/aBum6heJgrzYr+l3y3s8xlNzWCdIzVSjSQYpxt92CktM
+5xprCD4Ji/3eqIobEhul5Tb8B6tauuChl8ONkw/pKVh0QzgXdkvYk3p2Hv/qrXbl
+ysrUkNUY/jJiR5DdU5nBG3KGKZmbjX9gF4hbSswXBuxuHLq2mKAOE7FQGegGNNPw
+47ISZVxvSymFsApAImG566v2NQcFRn//bfh0oFXsTMEh/6s7wreiiihzW6PELMRD
+h8rz2ucz94KepNnRju4KhfEd5WxQ7InWB2qCum8Nbb+8v66sZw1x2KapFSFNCcJS
+X43Q/X5jil62A+ctD1UCTglcjdhSjk4Vd4yYgbxBhd1w6Frjn2TZf0CLuVv3x9fL
++//4se1q5q+yEidTuloaj0tj8Gl4I54zfbwdKmM2B7w55BtEFVrFfVscpD/mlfBZ
+suyuXaJUsJdX2qOQHf3pJFggMilpYg7PjsbO0cpH2g+ihbPm9pB9k0zka/WZxiRY
+H3Ig87j+AIBC2BUpbWfOb08DLcPBYN4QoJUrGSMBjm8lx2GiDRAIYvp3esiJHegU
+r2aWWcz+i1oEIOyE+sGPo05q5xx58uOvH0QHDeUW++2dq71ci4/55AE=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIID5jCCAc4CAQEwDQYJKoZIhvcNAQENBQAwggGKMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBi
+AHUAcgBlAHQAdABlAC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBv
+AHIAZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkA
+IABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwC
+AQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwNjA3
+MTIzMzA2WhcNMjMwNjA4MTIzMzA2WqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcN
+AQENBQADggIBAGS4qQPowaGoccZFOkrRL6qgKJOAzZe6YP1zGPBn6/YJPD0IW93s
+0C0hx5ssmhD0pN0J5c5VDV6BOEGHrsFF5Zerg9A/J8b13IqsU7AMTLHICjg5VRFl
+55At/Tm3+eqJqEjrTFKkEK45vryeFBZa5dDpvknBbJB/Ic436jqUVC8tyTIWtKAc
+1b3j2A6Ael9IvL9Pv7cqYubY+ogbk5Mfz/ak/eW3IEsFQ/p2eooP/UPocwK9Mv2G
+By9yDGMesiG3O9MJdbAUHHbaJRUWMzBNDmB9OhJBgNbCgCP2tsrCnZt3N80ZZDZ2
+p7jgjCq6P+viJNeChfxtxwhXeFisXdTTl+BS/OEuAbbRS8PMvl0R/LZxTEnb+djU
+1rX11joW6E3CgqIJzHzWcdvZsZlNaxeQUZNXZ/HuZ72OjJZSofcNZxi64N0FPKg9
+WCu90GRS77V7Q+b+dD27D4CKn9aTOgU7XpVGgeKpDzVYXPGF4SvkSUhZOrFkG0if
+Me0u4mmjFWvEGb5R1EWYV3HtsdSs3gRoz1vuTI0MsL8owHOd58dmFJo0qXA/uWJN
+tYR4cpmv8zse8IRTu6jJzuDohBjNkYCzcnAtNX/DWGS2Y4LIxsD19YN9EGNCCZK0
+mk9DyVARhaMgNESr158SRbg84f+ZPUTE8AseYpEVeksGm+3Kc3M/PRSV
+-----END X509 CRL-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/crt+crl.self-signed.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..ce9f9f1
--- /dev/null
@@ -0,0 +1,84 @@
+-----BEGIN CERTIFICATE-----
+MIIK6jCCCNKgAwIBAgIHIBMGBxQzBzANBgkqhkiG9w0BAQ0FADCCAYoxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEeMBwGA1UECxMVU2VydmljZSBkZSBsYSBCdXJldHRlMUkwRwYDVQQDHkAA
+ZABlAG0AbwBfAGIAdQByAGUAdAB0AGUALgBoAGUAdQByAGUAdQB4AC0AYwB5AGMA
+bABhAGcAZQAuAG8AcgBnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABp
+AGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAl
+BgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQB
+gjc8AgECHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMT
+AkZSMB4XDTEzMDYwNzEyMzMwN1oXDTIzMDYwODEyMzMwN1owggGKMQswCQYDVQQG
+EwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4W
+AFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xh
+Z2UxHjAcBgNVBAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQA
+ZQBtAG8AXwBiAHUAcgBlAHQAdABlAC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwA
+YQBnAGUALgBvAHIAZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYL
+KwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3
+PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJG
+UjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANIPRsp7qMzTvdXhpAPO
+0ID7q3g4Dz2oi0j+Akd4r2/JO4CLEOd+QFreUU2m6a6CbIbXvM/XHUm42Gtyj7Xm
+xlCLFptXVnFf+ENiGKFxJiV6+vmYtnkesx8ZOFpt+voATeRpQyUgg0osws+2UNME
+oUIRsDxHK3NZ+sEgFWV4KZzBoBNDVzn4QzxSdfDKalNQIuLQrXZq20mh4gFlYnGh
+dBlCDA6T/PdjOLpQ2cP0GV1er7a1NV5digeWnuvZROspUJJprmwAoE5KrTC8GAvL
+fRgQxg4JpAigYB8HwjDr/K8rqHsZ5RS6Gq7DnVxMsHZR7t9Bu8PDJDc6UNyXbIVC
+oqJEg2iaK9DLHm3ptHswhRxAhWlhl4qpzUYo22VcOWUcI2VOz0EMlSp4VaXNlWiu
+R1qPMJF2VblYztcaBFUgLikm32kQf+UFdn6pH/axcKjhx1hx1GlKoFJ9dpu90PnT
+Yvbvbk8k0bL982GRDIjaYGBW/BcVd8iuRsDDFI5diDD6Uptu3eYUm2CHw5MSLEdQ
+8Uxlyw9uHykvyx+uCIACYziSxFoDU09Z0578PQAtoCduy99Rog+TOvC0ACxQWVzJ
+VkUM+jlBwZvkfWIcZIjCfFfqy62WnufS27EZ7x2+LEOsSTx1V8uUtPaM5IcYAxHp
+g3nagiC4E4VaQRpAunc/v8o5AgMBAAGjggNPMIIDSzASBgNVHRMBAf8ECDAGAQH/
+AgEAMAsGA1UdDwQEAwIBpjBQBgNVHREESTBHgShjb250YWN0K2RlbW9fYnVyZXR0
+ZUBoZXVyZXV4LWN5Y2xhZ2Uub3JnghtidXJldHRlLmhldXJldXgtY3ljbGFnZS5v
+cmcwHQYDVR0OBBYEFATvR/syngbiTRD8gTYYYEH+MCG6MFAGA1UdEgRJMEeBKGNv
+bnRhY3QrZGVtb19idXJldHRlQGhldXJldXgtY3ljbGFnZS5vcmeCG2J1cmV0dGUu
+aGV1cmV1eC1jeWNsYWdlLm9yZzCCAcIGA1UdIwSCAbkwggG1gBQE70f7Mp4G4k0Q
+/IE2GGBB/jAhuqGCAZKkggGOMIIBijELMAkGA1UEBhMCRlIxHzAdBgNVBAgeFgBS
+AGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAceFgBSAGgA9ABuAGUALQBBAGwA
+cABlAHMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMR4wHAYDVQQLExVTZXJ2
+aWNlIGRlIGxhIEJ1cmV0dGUxSTBHBgNVBAMeQABkAGUAbQBvAF8AYgB1AHIAZQB0
+AHQAZQAuAGgAZQB1AHIAZQB1AHgALQBjAHkAYwBsAGEAZwBlAC4AbwByAGcxSzBJ
+BgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4A
+dAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBo
+APQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUA
+LQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlKCByATBgcUMwcwVAYIKwYB
+BQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3LmhldXJldXgtY3ljbGFn
+ZS5vcmcveDUwOS9kZW1vX2J1cmV0dGUvY3J0LnBlbTBJBgNVHR8EQjBAMD6gPKA6
+hjhodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUwOS9kZW1vX2J1cmV0
+dGUvY3JsLnBlbTANBgkqhkiG9w0BAQ0FAAOCAgEAdHR6Sl41/P6fLTFPgoZrOehe
+CH/93HTad9fkg0raqFeSuveLTMpNVQkhjTXSSmDeyPu5U2PHPq3fIL8vRQnXH1A5
+JCZFjEUK6Xrb+LLbr4Zdo4PYcqrmlhjsz7ByDtemUZBPHtnih5aEqLI24YoAtiiq
+4snj4UwEqn9KUdHMCXSfRzSlAFNVzUEVrojBJKpgrXX7YOl0ObqDpjceJTCpe+SW
+C/DY0+gOx6efxgqzOup0n/iHePbgcGnGOHXiUauxrgH3+A2tPKKVY8ovnUgvAWqh
+L5w+XWiQv4EX9XzIVE5TDswbIEuvZQXuB8TG9Yj+4cSSVmm2/0GvneyHxvX6qFwy
+vyrmstM/bY2h4OrzyJQo9ExgapKwLuDlY9ckkZ4EyH6CTf/iyJ3m53eLHFDZ6H1O
+kapdx6zTuJt9S4FFlfnRk3B/4IKGWc8aZYvIESfzzdz1l/mOIYM13ay5NBNIHR3O
+JycM1nGEegh1z9T+408o9XGdUCA39oPxndGZWrRrEvE9T+7ihpmAtzdaILJH0oLE
+joPqjp5YP0eyFW4+r1SHqXeKDlZe+eEzFJ39zSgOzLm76g8YCks7CA5ZLO9+UOuC
+h1V+G01C3/aNbbCqHHLlNFywBUmt36GdoPkqB2GHuJ1HNyyfjfFIhQ4UbJxl52uR
+Ed3v/RVYozj4C3AT8Is=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIID5jCCAc4CAQEwDQYJKoZIhvcNAQENBQAwggGKMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBi
+AHUAcgBlAHQAdABlAC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBv
+AHIAZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkA
+IABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwC
+AQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwNjA3
+MTIzMzA4WhcNMjMwNjA4MTIzMzA4WqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcN
+AQENBQADggIBAM3FyMrOwJs7EY2DUbjYJxZ6cjhL5cLEr9LO2PDXL81lM2YMKki6
+zQa/ThUg0cUB0dgJe5Mcqil3AZvUxSYhVtzUIWBnGo/4Jd+Z+Emr/HTgtFGZNyXj
+a4Aqa713mnXhIrisSLpv8mU9oNrIiQpCyLx8QHWWvJ8CODRrrIQXOa90YzTjNYXX
+oBG5bGJ566ptCXwnYmFLu1nVuD+5mBNiNqyFgbbTqovkdy2Fyd5eu8kVNwB6uene
+ubfvhdd55LStvVBr7RlG2es1GhDukYF1ZnbAD/sCI3OArICUOtStRyq5455seCKh
+AJMFOLTpS+8iyuAKX9SNN9lR4PObCbKQLAXPmp8V4UzcfB4oddA9KZjBlBMeFYTu
+vkA+CVk32QUUKSDdStK86hQPPS0pjM115WmQlPMShZuZlaKzn9UA/kJ6JpwM99DT
+Gb9MKn/lm7ZFt/L6HOymaO6QzntAQnwT7QKnsqIgIZyucOMMTWZNd/JiEHhWrrqz
+y/UWoJBN47b996tLzHf+zDyR3PTQg9zSnxbx9w6MqtCZI2rGqjGdT7OPna1vQX96
+hN7XzxwhKpPjlzj7CPQP4gWLaD1VN3930ct1BBJTV/MX9rwUdDhxyntF9vjDaQOh
+24oMetX3s3kpSrK2p8KVyMky/ix8GGf38sk8g5L1L414KCXXwvIMCNaO
+-----END X509 CRL-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/crt.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/crt.pem
new file mode 100644 (file)
index 0000000..0773e82
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIKFTCCB/2gAwIBAgIHIBMGBxQzBjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDYwNzEyMzMwNloX
+DTIzMDYwODEyMzMwNlowggGKMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2Ug
+ZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBiAHUAcgBlAHQAdABl
+AC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBvAHIAZzFLMEkGA1UE
+Dx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIA
+ZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABu
+AGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEA
+bABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQAD
+ggIPADCCAgoCggIBANIPRsp7qMzTvdXhpAPO0ID7q3g4Dz2oi0j+Akd4r2/JO4CL
+EOd+QFreUU2m6a6CbIbXvM/XHUm42Gtyj7XmxlCLFptXVnFf+ENiGKFxJiV6+vmY
+tnkesx8ZOFpt+voATeRpQyUgg0osws+2UNMEoUIRsDxHK3NZ+sEgFWV4KZzBoBND
+Vzn4QzxSdfDKalNQIuLQrXZq20mh4gFlYnGhdBlCDA6T/PdjOLpQ2cP0GV1er7a1
+NV5digeWnuvZROspUJJprmwAoE5KrTC8GAvLfRgQxg4JpAigYB8HwjDr/K8rqHsZ
+5RS6Gq7DnVxMsHZR7t9Bu8PDJDc6UNyXbIVCoqJEg2iaK9DLHm3ptHswhRxAhWlh
+l4qpzUYo22VcOWUcI2VOz0EMlSp4VaXNlWiuR1qPMJF2VblYztcaBFUgLikm32kQ
+f+UFdn6pH/axcKjhx1hx1GlKoFJ9dpu90PnTYvbvbk8k0bL982GRDIjaYGBW/BcV
+d8iuRsDDFI5diDD6Uptu3eYUm2CHw5MSLEdQ8Uxlyw9uHykvyx+uCIACYziSxFoD
+U09Z0578PQAtoCduy99Rog+TOvC0ACxQWVzJVkUM+jlBwZvkfWIcZIjCfFfqy62W
+nufS27EZ7x2+LEOsSTx1V8uUtPaM5IcYAxHpg3nagiC4E4VaQRpAunc/v8o5AgMB
+AAGjggLvMIIC6zASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBQBgNV
+HREESTBHgShjb250YWN0K2RlbW9fYnVyZXR0ZUBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+ghtidXJldHRlLmhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFATvR/syngbi
+TRD8gTYYYEH+MCG6MCYGA1UdEgQfMB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdl
+Lm9yZzCCAU0GA1UdIwSCAUQwggFAgBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2k
+ggEZMIIBFTEcMBoGA1UEAxMTaGV1cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMC
+RlIxDDAKBgNVBCsTA0xIQzEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBV
+BgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIA
+dABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMF
+NjkwMDExHzAdBgNVBAgeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkT
+FjEwIHJ1ZSBTYWludCBQb2x5Y2FycGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByAT
+AyYJODEwRwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vd3d3Lmhl
+dXJldXgtY3ljbGFnZS5vcmcveDUwOS9jcnQucGVtMEkGA1UdHwRCMEAwPqA8oDqG
+OGh0dHA6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2RlbW9fYnVyZXR0
+ZS9jcmwucGVtMEoGA1UdIARDMEEwPwYFKoF6ASowNjA0BggrBgEFBQcCARYoaHR0
+cHM6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2NwczANBgkqhkiG9w0B
+AQ0FAAOCAgEATpOP2k5BNiq+aW0DB5u8sg/SloVFTqOtLK6yiX3espAX2/VmoSGP
+Om7Y704SerfYUV0g8ou/aBum6heJgrzYr+l3y3s8xlNzWCdIzVSjSQYpxt92CktM
+5xprCD4Ji/3eqIobEhul5Tb8B6tauuChl8ONkw/pKVh0QzgXdkvYk3p2Hv/qrXbl
+ysrUkNUY/jJiR5DdU5nBG3KGKZmbjX9gF4hbSswXBuxuHLq2mKAOE7FQGegGNNPw
+47ISZVxvSymFsApAImG566v2NQcFRn//bfh0oFXsTMEh/6s7wreiiihzW6PELMRD
+h8rz2ucz94KepNnRju4KhfEd5WxQ7InWB2qCum8Nbb+8v66sZw1x2KapFSFNCcJS
+X43Q/X5jil62A+ctD1UCTglcjdhSjk4Vd4yYgbxBhd1w6Frjn2TZf0CLuVv3x9fL
++//4se1q5q+yEidTuloaj0tj8Gl4I54zfbwdKmM2B7w55BtEFVrFfVscpD/mlfBZ
+suyuXaJUsJdX2qOQHf3pJFggMilpYg7PjsbO0cpH2g+ihbPm9pB9k0zka/WZxiRY
+H3Ig87j+AIBC2BUpbWfOb08DLcPBYN4QoJUrGSMBjm8lx2GiDRAIYvp3esiJHegU
+r2aWWcz+i1oEIOyE+sGPo05q5xx58uOvH0QHDeUW++2dq71ci4/55AE=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/crt.pem.asc b/var/pub/x509/demo.burette.heureux-cyclage.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..778791b
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRsdMCAAoJEP4Dh9dFbzcpxjgQAKJvdhqxsESMRO7vY/2vOYeo
+jAuv6G9895TP9AFhLygtqxZ7d7DJwrrpcvzd3lqcKQschSIFcy/29zOjxJGQ2L1Q
+bZYqWs4StwKQrUjUxhDKsZFbnrd6htWndfU/hQ9EcIEDC/WQyVMvNARskN/CNYtl
+aTOt2FJK8c7ceUNy/5dPFhIPThVIB6RnzjhgiHmW+OAFMyMoRP2ruBZSXSPHWKvp
+l9d4d5sTk+LPxheG+R7nOj6UKTXqrPz5/qiBaoZ5p8IHJYgzWnMD8Ae6CFa9dOmD
+Vnf6WvLOKeXrOamxkr+Bg9kLs8mWKLk12mfmocD1o1tmgKcJRzhTnpI/F9V8WAJ7
+IHCtO/bKt7m/7yMkreYfFpQHYpJjd93byTdsJUU9F7wR5fXDn8qXJF+3XbvlxyqL
+jZl7Ax11m7KVW92Vj51RzE4S/CpRIgVsz4zaqiRzr9M55CpDo4Npqc5B/bgDkssL
+ccyEDeMVckDcipcC860PkauJyvFf3/eTZeLMPvSi/rnPhpKv5mH5lHsMONFNLk8h
+rJvSSbsY0A+jmNJkHdWHUK25zDih1M362XYnvp5xIJzad9rDT99mc1Rk4Pr2CN2X
+QgJvDEV2ElejEuFATXNzpBvOvuy5njTfwIpTZ142wzk6VVPIAb36AbTNjHVhGLMB
+AR7t+a3RaFeAv0bOiOH/
+=cqPs
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/crt.self-signed.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..b4c21c6
--- /dev/null
@@ -0,0 +1,61 @@
+-----BEGIN CERTIFICATE-----
+MIIK6jCCCNKgAwIBAgIHIBMGBxQzBzANBgkqhkiG9w0BAQ0FADCCAYoxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEeMBwGA1UECxMVU2VydmljZSBkZSBsYSBCdXJldHRlMUkwRwYDVQQDHkAA
+ZABlAG0AbwBfAGIAdQByAGUAdAB0AGUALgBoAGUAdQByAGUAdQB4AC0AYwB5AGMA
+bABhAGcAZQAuAG8AcgBnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABp
+AGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAl
+BgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQB
+gjc8AgECHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMT
+AkZSMB4XDTEzMDYwNzEyMzMwN1oXDTIzMDYwODEyMzMwN1owggGKMQswCQYDVQQG
+EwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4W
+AFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xh
+Z2UxHjAcBgNVBAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQA
+ZQBtAG8AXwBiAHUAcgBlAHQAdABlAC4AaABlAHUAcgBlAHUAeAAtAGMAeQBjAGwA
+YQBnAGUALgBvAHIAZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYL
+KwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3
+PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJG
+UjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANIPRsp7qMzTvdXhpAPO
+0ID7q3g4Dz2oi0j+Akd4r2/JO4CLEOd+QFreUU2m6a6CbIbXvM/XHUm42Gtyj7Xm
+xlCLFptXVnFf+ENiGKFxJiV6+vmYtnkesx8ZOFpt+voATeRpQyUgg0osws+2UNME
+oUIRsDxHK3NZ+sEgFWV4KZzBoBNDVzn4QzxSdfDKalNQIuLQrXZq20mh4gFlYnGh
+dBlCDA6T/PdjOLpQ2cP0GV1er7a1NV5digeWnuvZROspUJJprmwAoE5KrTC8GAvL
+fRgQxg4JpAigYB8HwjDr/K8rqHsZ5RS6Gq7DnVxMsHZR7t9Bu8PDJDc6UNyXbIVC
+oqJEg2iaK9DLHm3ptHswhRxAhWlhl4qpzUYo22VcOWUcI2VOz0EMlSp4VaXNlWiu
+R1qPMJF2VblYztcaBFUgLikm32kQf+UFdn6pH/axcKjhx1hx1GlKoFJ9dpu90PnT
+Yvbvbk8k0bL982GRDIjaYGBW/BcVd8iuRsDDFI5diDD6Uptu3eYUm2CHw5MSLEdQ
+8Uxlyw9uHykvyx+uCIACYziSxFoDU09Z0578PQAtoCduy99Rog+TOvC0ACxQWVzJ
+VkUM+jlBwZvkfWIcZIjCfFfqy62WnufS27EZ7x2+LEOsSTx1V8uUtPaM5IcYAxHp
+g3nagiC4E4VaQRpAunc/v8o5AgMBAAGjggNPMIIDSzASBgNVHRMBAf8ECDAGAQH/
+AgEAMAsGA1UdDwQEAwIBpjBQBgNVHREESTBHgShjb250YWN0K2RlbW9fYnVyZXR0
+ZUBoZXVyZXV4LWN5Y2xhZ2Uub3JnghtidXJldHRlLmhldXJldXgtY3ljbGFnZS5v
+cmcwHQYDVR0OBBYEFATvR/syngbiTRD8gTYYYEH+MCG6MFAGA1UdEgRJMEeBKGNv
+bnRhY3QrZGVtb19idXJldHRlQGhldXJldXgtY3ljbGFnZS5vcmeCG2J1cmV0dGUu
+aGV1cmV1eC1jeWNsYWdlLm9yZzCCAcIGA1UdIwSCAbkwggG1gBQE70f7Mp4G4k0Q
+/IE2GGBB/jAhuqGCAZKkggGOMIIBijELMAkGA1UEBhMCRlIxHzAdBgNVBAgeFgBS
+AGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAceFgBSAGgA9ABuAGUALQBBAGwA
+cABlAHMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMR4wHAYDVQQLExVTZXJ2
+aWNlIGRlIGxhIEJ1cmV0dGUxSTBHBgNVBAMeQABkAGUAbQBvAF8AYgB1AHIAZQB0
+AHQAZQAuAGgAZQB1AHIAZQB1AHgALQBjAHkAYwBsAGEAZwBlAC4AbwByAGcxSzBJ
+BgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4A
+dAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBo
+APQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUA
+LQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlKCByATBgcUMwcwVAYIKwYB
+BQUHAQEESDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3LmhldXJldXgtY3ljbGFn
+ZS5vcmcveDUwOS9kZW1vX2J1cmV0dGUvY3J0LnBlbTBJBgNVHR8EQjBAMD6gPKA6
+hjhodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUwOS9kZW1vX2J1cmV0
+dGUvY3JsLnBlbTANBgkqhkiG9w0BAQ0FAAOCAgEAdHR6Sl41/P6fLTFPgoZrOehe
+CH/93HTad9fkg0raqFeSuveLTMpNVQkhjTXSSmDeyPu5U2PHPq3fIL8vRQnXH1A5
+JCZFjEUK6Xrb+LLbr4Zdo4PYcqrmlhjsz7ByDtemUZBPHtnih5aEqLI24YoAtiiq
+4snj4UwEqn9KUdHMCXSfRzSlAFNVzUEVrojBJKpgrXX7YOl0ObqDpjceJTCpe+SW
+C/DY0+gOx6efxgqzOup0n/iHePbgcGnGOHXiUauxrgH3+A2tPKKVY8ovnUgvAWqh
+L5w+XWiQv4EX9XzIVE5TDswbIEuvZQXuB8TG9Yj+4cSSVmm2/0GvneyHxvX6qFwy
+vyrmstM/bY2h4OrzyJQo9ExgapKwLuDlY9ckkZ4EyH6CTf/iyJ3m53eLHFDZ6H1O
+kapdx6zTuJt9S4FFlfnRk3B/4IKGWc8aZYvIESfzzdz1l/mOIYM13ay5NBNIHR3O
+JycM1nGEegh1z9T+408o9XGdUCA39oPxndGZWrRrEvE9T+7ihpmAtzdaILJH0oLE
+joPqjp5YP0eyFW4+r1SHqXeKDlZe+eEzFJ39zSgOzLm76g8YCks7CA5ZLO9+UOuC
+h1V+G01C3/aNbbCqHHLlNFywBUmt36GdoPkqB2GHuJ1HNyyfjfFIhQ4UbJxl52uR
+Ed3v/RVYozj4C3AT8Is=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/crt.self-signed.pem.asc b/var/pub/x509/demo.burette.heureux-cyclage.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..c9e2139
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRsdMDAAoJEP4Dh9dFbzcpcv0P+wUTnHv1HRMeMrzFHd6apv04
+p3GyTE21kbIzpFubqjqjjX0chWeV1wvflGK/1yad2do6cDb6skyVuWM3YZTNY/R/
+D834AXDNavw2WCxWqce+iAI6/G8yAUqagtnx5XCU11HEprDX+b0Yex0TAqQ2uABq
+fb60HUmS+/lhNqLR+Cj3YznW47aum+wf+IyLwWW8hS5OIPI12P8LMLkz2Qk3N+K9
+smNe7vJ8lLC2sD4mjDhKUwOX67qxmSO8D63coxsbQ0/vV/zTscNHcRs7N6wq7vpX
+HK4XGvVzL/GyF414XVOu15Y1+92uILR/VjhdZgj83Nri+JnMCnWij1QU6F0r7kVD
+fRo+lseuet/eHWKuobifDnZ+6G2g8CTKlrru2QD7cO9Xj/R8sNdtNnaDqbopDtp8
+AKG60T9b1GC258yl/o1etsyaPbalAYOkQG13wtdcKOVGT8Y4RhuDCYFKab3ady/+
+1y6jpuWLQOg7lAt0HfO5zI1Qcpvk3Qyb/s4xvrAydzaYqe0Bf0ZpzHX7KCmJ1vYu
+K95MmhTvQLLYozUJkYjYiwTLvCemhSJf3FjBbsj2Z3wQb4F6/uOrmKwzEdb+QvqL
+2QOey6CcWHTnaD/0da7QIdACOiQ7BVOmNFwgKY5rL6lbDUUoHFzYmpBmWCXvH5Pp
+V/k1WUU7XuwjYNcQCFDQ
+=tjoK
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/idx.self-signed.txt b/var/pub/x509/demo.burette.heureux-cyclage.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/idx.txt b/var/pub/x509/demo.burette.heureux-cyclage.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/demo.burette.heureux-cyclage.org/req.pem b/var/pub/x509/demo.burette.heureux-cyclage.org/req.pem
new file mode 100644 (file)
index 0000000..d946b9b
--- /dev/null
@@ -0,0 +1,34 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIF0TCCA7kCAQAwggGKMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEa
+MBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2UgZGUg
+bGEgQnVyZXR0ZTFJMEcGA1UEAx5AAGQAZQBtAG8AXwBiAHUAcgBlAHQAdABlAC4A
+aABlAHUAcgBlAHUAeAAtAGMAeQBjAGwAYQBnAGUALgBvAHIAZzFLMEkGA1UEDx5C
+AFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAg
+AG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUA
+LQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABw
+AGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBANIPRsp7qMzTvdXhpAPO0ID7q3g4Dz2oi0j+Akd4r2/JO4CLEOd+
+QFreUU2m6a6CbIbXvM/XHUm42Gtyj7XmxlCLFptXVnFf+ENiGKFxJiV6+vmYtnke
+sx8ZOFpt+voATeRpQyUgg0osws+2UNMEoUIRsDxHK3NZ+sEgFWV4KZzBoBNDVzn4
+QzxSdfDKalNQIuLQrXZq20mh4gFlYnGhdBlCDA6T/PdjOLpQ2cP0GV1er7a1NV5d
+igeWnuvZROspUJJprmwAoE5KrTC8GAvLfRgQxg4JpAigYB8HwjDr/K8rqHsZ5RS6
+Gq7DnVxMsHZR7t9Bu8PDJDc6UNyXbIVCoqJEg2iaK9DLHm3ptHswhRxAhWlhl4qp
+zUYo22VcOWUcI2VOz0EMlSp4VaXNlWiuR1qPMJF2VblYztcaBFUgLikm32kQf+UF
+dn6pH/axcKjhx1hx1GlKoFJ9dpu90PnTYvbvbk8k0bL982GRDIjaYGBW/BcVd8iu
+RsDDFI5diDD6Uptu3eYUm2CHw5MSLEdQ8Uxlyw9uHykvyx+uCIACYziSxFoDU09Z
+0578PQAtoCduy99Rog+TOvC0ACxQWVzJVkUM+jlBwZvkfWIcZIjCfFfqy62WnufS
+27EZ7x2+LEOsSTx1V8uUtPaM5IcYAxHpg3nagiC4E4VaQRpAunc/v8o5AgMBAAGg
+ADANBgkqhkiG9w0BAQ0FAAOCAgEATAnrjjQhKGSBx76LS1v+zt5HgeBpWwCPZeOk
+Au48ClIR8avx9xFbM8PPtbDY7izwWNaQFu0I88pxYKrk+lJdES6f0safmMUFvbtQ
+cBLI8yrMnfutgOSHgzhsfTe2Ctc5rOFxGA1ZKZjhGLaZMwzyo8zIiDkTSiMa+35O
+ibxGxIcqt8m8HsuXoulzkuLukyqGiQOHfx+X/j/QDFtsCWDclfvRAe9Q3Dhuqf5n
+T2C3/mwxjEL8oa5lL2OlhkF3SBGoYyQjXawWTenuxJreuRZYqkLo9/ucwuP2eAyU
+Ds/L4iajQHoaLMkHqKuXeZk36SyOFPLJEwkk+AHtNvbbrztqRoWRHlKhE0P1dXRS
+QzBTTOFxu/+VUimtaQTpYe8w9DHXdfWuBjVu8df60DUeyiHtcTUOE8XiCcra9WNG
+6HAT3M7o2aWcVq5JdYEPaFSPUx3ywBbsQ9UU6mqvd/DgJjGHuv3RLr4BzmIfaktG
+Y5DyBEPA6xeleJ3UaF34Vhgr36vkHjzG7yEsuzRow5kFdkDGm+vMIAMMiTNukUQ9
+vWFh4Sg+FN5nIxDPSZalVOqbqhvUQqVl25a2p9y2sOlz6pluqEiOx4miq/PumG4C
+tACTFvMUlfjJRF318cpeaF+kHGg13KKUrNp5kffZK6sxQf8MYZ4wyIa+moXQMn+N
+OMACb0g=
+-----END CERTIFICATE REQUEST-----