Ajout : DAViCal + CalDavZAP + AgenDAV .
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sun, 28 Apr 2013 05:42:48 +0000 (07:42 +0200)
committerJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Wed, 1 May 2013 10:56:07 +0000 (12:56 +0200)
110 files changed:
etc/agendav/caldav.php [new file with mode: 0755]
etc/agendav/config.php [new file with mode: 0755]
etc/agendav/database.php [new file with mode: 0755]
etc/davical/davical.heureux-cyclage.org-conf.php [new file with mode: 0644]
etc/nginx/site.d/agendav-tls/local.conf [new file with mode: 0644]
etc/nginx/site.d/agendav-tls/local.sh [new file with mode: 0644]
etc/nginx/site.d/agendav-tls/site.conf [new symlink]
etc/nginx/site.d/agendav-tls/x509_host [new file with mode: 0644]
etc/nginx/site.d/agendav/local.conf [new file with mode: 0644]
etc/nginx/site.d/agendav/local.sh [new file with mode: 0644]
etc/nginx/site.d/agendav/remote.sh [new file with mode: 0644]
etc/nginx/site.d/agendav/site.conf [new file with mode: 0644]
etc/nginx/site.d/caldavzap-tls/local.conf [new file with mode: 0644]
etc/nginx/site.d/caldavzap-tls/local.sh [new file with mode: 0644]
etc/nginx/site.d/caldavzap-tls/site.conf [new symlink]
etc/nginx/site.d/caldavzap-tls/x509_host [new file with mode: 0644]
etc/nginx/site.d/caldavzap/config.js [new file with mode: 0644]
etc/nginx/site.d/caldavzap/local.conf [new file with mode: 0644]
etc/nginx/site.d/caldavzap/local.sh [new file with mode: 0644]
etc/nginx/site.d/caldavzap/site.conf [new file with mode: 0644]
etc/nginx/site.d/davical-tls/local.conf [new file with mode: 0644]
etc/nginx/site.d/davical-tls/local.sh [new file with mode: 0644]
etc/nginx/site.d/davical-tls/site.conf [new symlink]
etc/nginx/site.d/davical-tls/x509_host [new file with mode: 0644]
etc/nginx/site.d/davical/local.conf [new file with mode: 0644]
etc/nginx/site.d/davical/local.sh [new file with mode: 0644]
etc/nginx/site.d/davical/remote.sh [new file with mode: 0644]
etc/nginx/site.d/davical/site.conf [new file with mode: 0644]
etc/nginx/site.d/gitweb-tls/remote.sh [deleted file]
etc/nginx/site.d/lhc-remorque/remote.sh
etc/nsd3/zone.d/heureux-cyclage.org.zone.m4
etc/openssl/agendav.heureux-cyclage.org/ca [new symlink]
etc/openssl/agendav.heureux-cyclage.org/host.cfg [new file with mode: 0644]
etc/openssl/agendav.heureux-cyclage.org/user.cfg [new file with mode: 0644]
etc/openssl/caldavzap.heureux-cyclage.org/ca [new symlink]
etc/openssl/caldavzap.heureux-cyclage.org/host.cfg [new file with mode: 0644]
etc/openssl/caldavzap.heureux-cyclage.org/user.cfg [new file with mode: 0644]
etc/openssl/davical.heureux-cyclage.org/ca [new symlink]
etc/openssl/davical.heureux-cyclage.org/host.cfg [new file with mode: 0644]
etc/openssl/davical.heureux-cyclage.org/user.cfg [new file with mode: 0644]
etc/php5/fpm/php-fpm.conf
etc/php5/fpm/php.ini
etc/php5/fpm/pool.d/agendav/php-fpm.conf [new file with mode: 0644]
etc/php5/fpm/pool.d/davical/php-fpm.conf [new file with mode: 0644]
etc/php5/fpm/pool.d/lhc_quest.conf [deleted file]
etc/php5/fpm/pool.d/lhc_quest/php-fpm.conf [new file with mode: 0644]
etc/php5/fpm/pool.d/lhc_stats.conf [deleted file]
etc/php5/fpm/pool.d/lhc_stats/php-fpm.conf [new file with mode: 0644]
etc/php5/fpm/pool.d/lhc_www.conf [deleted file]
etc/php5/fpm/pool.d/lhc_www/php-fpm.conf [new file with mode: 0644]
etc/postgresql/9.1/main/pg_hba.conf [new file with mode: 0644]
etc/postgresql/9.1/main/pg_ident.conf [new file with mode: 0644]
etc/sv/iodined/remote.sh [new file with mode: 0755]
etc/sv/nginx/remote.sh
etc/sv/php5-fpm/local.sh
etc/sv/postgres/local.sh
local/postgresql-role-create [new file with mode: 0755]
remote/iodined-key-send [deleted file]
remote/site-x509-key-decrypt
var/pub/x509/agendav.heureux-cyclage.org/ca [new symlink]
var/pub/x509/agendav.heureux-cyclage.org/crl.num [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crl.num.old [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crl.pem [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crt.pem [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/idx.txt [new file with mode: 0644]
var/pub/x509/agendav.heureux-cyclage.org/req.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/ca [new symlink]
var/pub/x509/caldavzap.heureux-cyclage.org/crl.num [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crl.num.old [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crl.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crt.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/idx.txt [new file with mode: 0644]
var/pub/x509/caldavzap.heureux-cyclage.org/req.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/ca [new symlink]
var/pub/x509/davical.heureux-cyclage.org/crl.num [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crl.num.old [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crl.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crt.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/idx.txt [new file with mode: 0644]
var/pub/x509/davical.heureux-cyclage.org/req.pem [new file with mode: 0644]

diff --git a/etc/agendav/caldav.php b/etc/agendav/caldav.php
new file mode 100755 (executable)
index 0000000..44f4eee
--- /dev/null
@@ -0,0 +1,32 @@
+<?php
+
+$scheme = 'http';
+if (strtolower($_SERVER['HTTPS']) == 'on') {
+       $scheme = 'https';
+ }
+
+$config['caldav_calendar_url'] = "$scheme://davical.heureux-cyclage.org/caldav.php/%s/";
+$config['caldav_http_auth_method'] = CURLAUTH_BASIC;
+$config['caldav_principal_url'] = "$scheme://davical.heureux-cyclage.org/caldav.php/%u/";
+$config['default_permissions'] = array('C:read-free-busy');
+$config['enable_calendar_sharing'] = TRUE;
+$config['owner_permissions'] = array
+ ( 'all'
+ , 'read'
+ , 'unlock'
+ , 'read-acl'
+ , 'read-current-user-privilege-set'
+ , 'C:read-free-busy'
+ , 'write-acl'
+ , 'write'
+ , 'write-properties'
+ , 'write-content'
+ , 'bind'
+ , 'unbind'
+ );
+$config['public_caldav_url'] = "$scheme://davical.heureux-cyclage.org/caldav.php/%s/";
+$config['read_profile_permissions'] = array
+ ( 'read'
+ , 'C:read-free-busy'
+ );
+$config['read_write_profile_permissions'] = array('C:read-free-busy', 'read', 'write');
diff --git a/etc/agendav/config.php b/etc/agendav/config.php
new file mode 100755 (executable)
index 0000000..ca587a4
--- /dev/null
@@ -0,0 +1,53 @@
+<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
+
+require_once('/home/www/pub/agendav/web/public/../application/config/production/advanced.php');
+require_once('/home/www/pub/agendav/web/public/../application/config/production/defaults.php');
+
+$scheme = 'http';
+if (strtolower($_SERVER['HTTPS']) == 'on') {
+       $scheme = 'https';
+ }
+
+$config['additional_js'] = array();
+$config['base_url'] = "$scheme://agendav.heureux-cyclage.org/";
+$config['calendar_colors'] = array
+ ( 'D4EAEF'
+ , '3A89C9'
+ , '107FC9'
+ , 'FAC5C0'
+ , 'FF4E50'
+ , 'BD3737'
+ , 'C9DF8A'
+ , '77AB59'
+ , '36802D'
+ , 'F8F087'
+ , 'E6D5C1'
+ , '3E4147'
+ );
+$config['cookie_domain'] = "";
+$config['cookie_path'] = "/";
+$config['cookie_prefix'] = "";
+$config['cookie_secure'] = FALSE;
+$config['default_date_format'] = 'ymd';
+$config['default_first_day'] = 1;
+$config['default_language'] = 'fr_FR';
+$config['default_time_format'] = '24';
+$config['default_timezone'] = 'Europe/Paris';
+#$config['encryption_key'] = '';
+$config['footer'] = 'davical.heureux-cyclage.org';
+$config['format_column_day'] = 'ddd d MMMM';
+$config['format_column_month'] = 'ddd';
+$config['format_column_table'] = 'MMM d, yyyy';
+$config['format_column_week'] = 'ddd d';
+$config['format_full_date'] = '%a %e %B %Y';
+$config['format_title_day'] = 'dddd, MMM d yyyy';
+$config['format_title_month'] = 'MMMM yyyy';
+$config['format_title_table'] = 'dddd, MMM d yyyy';
+$config['format_title_week'] = "MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}";
+$config['log_path'] = '/home/www/log/php5/fpm/agendav/';
+$config['logo'] = 'agendav_100transp.png';
+$config['logout_redirect_to'] = '';
+$config['proxy_ips'] = '';
+$config['show_in_log']= array('ERROR', 'INFO', 'AUTHERR', 'AUTHOK'); # , 'INTERNALS', 'DEBUG'
+$config['show_public_caldav_url'] = TRUE;
+$config['site_title'] = 'agendav.heureux-cyclage.org';
diff --git a/etc/agendav/database.php b/etc/agendav/database.php
new file mode 100755 (executable)
index 0000000..7584326
--- /dev/null
@@ -0,0 +1,20 @@
+<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
+
+$active_group = 'default';
+$active_record = TRUE;
+
+$db['default']['autoinit'] = TRUE;
+$db['default']['cache_on'] = FALSE;
+$db['default']['cachedir'] = '';
+$db['default']['char_set'] = 'utf8';
+$db['default']['database'] = 'agendav';
+$db['default']['db_debug'] = TRUE;
+$db['default']['dbcollat'] = 'utf8_general_ci';
+$db['default']['dbdriver'] = 'postgre';
+$db['default']['dbprefix'] = '';
+$db['default']['hostname'] = '/run/postgresql';
+#$db['default']['password'] = '';
+$db['default']['pconnect'] = TRUE;
+$db['default']['stricton'] = FALSE;
+$db['default']['swap_pre'] = '';
+$db['default']['username'] = 'agendav';
diff --git a/etc/davical/davical.heureux-cyclage.org-conf.php b/etc/davical/davical.heureux-cyclage.org-conf.php
new file mode 100644 (file)
index 0000000..84fe301
--- /dev/null
@@ -0,0 +1,36 @@
+<?php
+       # DOC : http://wiki.davical.org/w/Configuration_settings
+       $c->domain_name        = "davical.heureux-cyclage.org";
+       $c->sysabbr            = 'DAViCal';
+       $c->admin_email        = 'contact+davical@heureux-cyclage.org';
+       $c->system_name        = "davical.heureux-cyclage.org";
+       $c->enable_row_linking = true;
+       $c->pg_connect[]       = 'host=/run/postgresql port=5432 dbname=davical user=davical_app';
+       $c->locale_path        = '/usr/share/davical/locale';
+       $c->default_locale     = "fr_FR";
+       $c->readonly_webdav_collections = true;
+       $c->home_calendar_name = 'home';
+       $c->dbg['ALL']         = 0;
+       $c->http_auth_mode     = "Basic";
+       #/** Base Server Programs **/
+       #$c->dbg['caldav'] = 1;
+       #$c->dbg['ics'] = 1;
+       #$c->dbg['freebusy'] = 1;
+       #/** HTTP Request Methods **/
+       #$c->dbg['options'] = 1;
+       #$c->dbg['report'] = 1;
+       #$c->dbg['get'] = 1;
+       #$c->dbg['put'] = 1;
+       #$c->dbg['propfind'] = 1;
+       #/** AWL Objects **/
+       #$c->dbg['icalendar'] = 1;
+       #$c->dbg['user'] = 1;
+       #$c->dbg['i18n'] = 1;
+       #$c->dbg['querystring'] = 1;
+       
+       #$c->strict_result_ordering = true;
+       #$c->authenticate_hook['server_auth_type'] = array('Negotiate','Basic');
+       #$c->authenticate_hook['server_auth_type'] = 'Basic';
+       include_once('AuthPlugins.php');
+ ?>
+
diff --git a/etc/nginx/site.d/agendav-tls/local.conf b/etc/nginx/site.d/agendav-tls/local.conf
new file mode 100644 (file)
index 0000000..199dce9
--- /dev/null
@@ -0,0 +1,5 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/agendav-tls/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/agendav-tls/key.pem;
+ssl_session_timeout 5m;
diff --git a/etc/nginx/site.d/agendav-tls/local.sh b/etc/nginx/site.d/agendav-tls/local.sh
new file mode 100644 (file)
index 0000000..78a7bc1
--- /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/"${site%-tls}"."$local_domainname"/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+
+sudo rmdir ~www-data/"$site" || true
+sudo ln -fns "${site%-tls}" ~www-data/"$site"
diff --git a/etc/nginx/site.d/agendav-tls/site.conf b/etc/nginx/site.d/agendav-tls/site.conf
new file mode 120000 (symlink)
index 0000000..e9b7888
--- /dev/null
@@ -0,0 +1 @@
+../agendav/site.conf
\ No newline at end of file
diff --git a/etc/nginx/site.d/agendav-tls/x509_host b/etc/nginx/site.d/agendav-tls/x509_host
new file mode 100644 (file)
index 0000000..b40b709
--- /dev/null
@@ -0,0 +1 @@
+agendav.heureux-cyclage.org
diff --git a/etc/nginx/site.d/agendav/local.conf b/etc/nginx/site.d/agendav/local.conf
new file mode 100644 (file)
index 0000000..56b9f1c
--- /dev/null
@@ -0,0 +1 @@
+listen 80;
diff --git a/etc/nginx/site.d/agendav/local.sh b/etc/nginx/site.d/agendav/local.sh
new file mode 100644 (file)
index 0000000..2afed4a
--- /dev/null
@@ -0,0 +1,43 @@
+sudo adduser www-"$site"-tls www-"$site"
+sudo adduser php5_"$site" www-"$site"
+sudo adduser php5_"$site" postgres-data
+sudo adduser php5_"$site" log-php5-"$site"
+
+hint="run before: remote/runit-configure nginx -- $site"
+assert "sudo test -f /etc/agendav/config.php" hint
+sudo chgrp php5_$site /etc/agendav/config.php
+
+sudo sv start postgres
+while ! sudo -u postgres psql </dev/null
+do sleep 1; done
+
+"$tool"/local/postgresql-user-create     "$site"
+"$tool"/local/postgresql-database-create "$site"
+sudo -u postgres psql -AqtX "$site" <<-EOF
+       \set ON_ERROR_STOP on
+       GRANT USAGE ON SCHEMA pg_catalog TO $site;
+       EOF
+
+eval home="~www-$site"
+if test ! shared = "$(sudo -u postgres psql -AqtX "$site" <<-EOF
+       SELECT c.relname
+               FROM pg_catalog.pg_class c
+               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
+               WHERE c.relkind = 'r'
+               AND c.relname = 'shared'
+               AND n.nspname = 'public';
+       EOF
+ )"
+ then
+       sudo -u php5_"$site" psql -f - -U "$site" "$site" <<-EOF
+               \set ON_ERROR_STOP on
+               $(sudo cat "$home"/sql/pgsql.schema.sql)
+               EOF
+ fi
+
+sudo install -d -m 750 -o root -g php5_"$site" \
+ /etc/agendav
+sudo find "$tool"/etc/agendav -type f \
+ -not -name config.php \
+ -exec install -m 640 -o root -g php5_"$site" \
+ -t /etc/agendav/ {} +
diff --git a/etc/nginx/site.d/agendav/remote.sh b/etc/nginx/site.d/agendav/remote.sh
new file mode 100644 (file)
index 0000000..af1c996
--- /dev/null
@@ -0,0 +1,19 @@
+install -d -m 700 \
+ "$tool"/var/sec \
+ "$tool"/var/sec/"$site"
+if test ! -e "$tool"/var/sec/"$site"/encryption_key.gpg
+ then gpg --encrypt $gpg_options -o "$tool"/var/sec/"$site"/encryption_key.gpg <<-EOF
+               $(stdbuf --output 0 tr -d -c '[:alnum:]' <"${random:-/dev/urandom}" | head -c 42)
+               EOF
+ fi
+
+cat "$tool"/etc/"$site"/config.php - <<-EOF |
+       \$config['encryption_key'] = '$(gpg --decrypt "$tool"/var/sec/"$site"/encryption_key.gpg)';
+       EOF
+"$tool"/remote/ssh root@"$local_fqdn" ' \
+       set -efux
+       sudo install -d -m 750 -o root -g root \
+        /etc/'"$site"'
+       sudo install -m 640 -o root -g root /dev/stdin \
+        /etc/'"$site"'/config.php
+ '
diff --git a/etc/nginx/site.d/agendav/site.conf b/etc/nginx/site.d/agendav/site.conf
new file mode 100644 (file)
index 0000000..416468c
--- /dev/null
@@ -0,0 +1,57 @@
+server_name agendav.heureux-cyclage.org;
+
+client_body_buffer_size 8k;
+client_max_body_size 10m;
+
+location / {
+       root /home/www/pub/agendav/web/public/;
+       index index.html index.htm index.php;
+ }
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location ~* ^.+\.php(|/.*)$ {
+       root /home/www/pub/agendav/web/public/;
+       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 10m;
+       fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
+       fastcgi_index index.php;
+       fastcgi_split_path_info ^(.+\.php)(/.+)$;
+       fastcgi_param PATH_INFO $fastcgi_path_info;
+       fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
+       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+       fastcgi_no_cache $no_cache;
+       fastcgi_param REDIRECT_STATUS 200;
+               # NOTE: PHP only, required if PHP was built with --enable-force-cgi-redirect
+       fastcgi_pass_header Cookie;
+       fastcgi_pass_header Set-Cookie;
+       
+       fastcgi_pass unix:/run/php5/fpm/agendav;
+ }
+location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
+       root /home/www/pub/agendav/web/public/;
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/caldavzap-tls/local.conf b/etc/nginx/site.d/caldavzap-tls/local.conf
new file mode 100644 (file)
index 0000000..cf26d52
--- /dev/null
@@ -0,0 +1,5 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/caldavzap-tls/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/caldavzap-tls/key.pem;
+ssl_session_timeout 5m;
diff --git a/etc/nginx/site.d/caldavzap-tls/local.sh b/etc/nginx/site.d/caldavzap-tls/local.sh
new file mode 100644 (file)
index 0000000..78a7bc1
--- /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/"${site%-tls}"."$local_domainname"/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+
+sudo rmdir ~www-data/"$site" || true
+sudo ln -fns "${site%-tls}" ~www-data/"$site"
diff --git a/etc/nginx/site.d/caldavzap-tls/site.conf b/etc/nginx/site.d/caldavzap-tls/site.conf
new file mode 120000 (symlink)
index 0000000..18fc109
--- /dev/null
@@ -0,0 +1 @@
+../caldavzap/site.conf
\ No newline at end of file
diff --git a/etc/nginx/site.d/caldavzap-tls/x509_host b/etc/nginx/site.d/caldavzap-tls/x509_host
new file mode 100644 (file)
index 0000000..71997d4
--- /dev/null
@@ -0,0 +1 @@
+caldavzap.heureux-cyclage.org
diff --git a/etc/nginx/site.d/caldavzap/config.js b/etc/nginx/site.d/caldavzap/config.js
new file mode 100644 (file)
index 0000000..2d788fa
--- /dev/null
@@ -0,0 +1,80 @@
+//var globalAMPMFormat=false;
+var globalActiveView='multiWeek';
+var globalBackgroundSync=true;
+var globalCalendarEndOfBusiness=21;
+//var globalCalendarSelected='';
+var globalCalendarStartOfBusiness=7;
+var globalDatepickerFirstDayOfWeek=1;
+//var globalDatepickerFormat='dd.mm.yy';
+var globalDefaultDisplayTodo=false;
+var globalDisplayHiddenEvents=false;
+var globalEditorFadeAnimation=750;
+var globalHideInfoMessageAfter=1800;
+var globalInactiveCollections=[];
+var globalInterfaceCustomLanguages=[];
+var globalInterfaceLanguage='fr_FR';
+var globalMozillaSupport=false;
+var globalNetworkCheckSettings=
+ { additionalResources: []
+ , backgroundCalendars: []
+ , crossDomain: null
+ , delegation: false
+ , forceReadOnly: null
+ , href: location.protocol+'//'+location.hostname+'/davical/htdocs/caldav.php/'
+ , hrefLabel: null
+ , ignoreAlarms: false
+ , lockTimeOut: 10000
+ , settingsAccount: true
+ , showHeader: true
+ , syncInterval: 60000
+ , timeOut: 30000
+ , withCredentials: false
+ }
+var globalNewVersionNotifyUsers=[];
+var globalOpenFormMode='single';
+var globalRemoveUnknownTimezone=false;
+var globalResourceAlphabetSorting=true;
+var globalResourceHeaderShowLogin=true;
+var globalRewriteTimezoneComponent=true;
+var globalSearchTransformAlphabet=
+ { '[ÀàÁáÂâÄäÆæÃãÅåĀā]': 'a'
+ , '[ÇçĆćČč]': 'c'
+ , '[Ďď]': 'd'
+ , '[ÈèÉéÊêËëĒēĖėĘęĚě]': 'e'
+ , '[ÌìÍíÎîÏïĪīĮį]': 'i'
+ , '[ŁłĹ弾]': 'l'
+ , '[ŃńÑñŇň]': 'n'
+ , '[ÒòÓóÔôÖöŐőŒœØøÕõŌō]': 'o'
+ , '[ŔŕŘř]': 'r'
+ , '[ŚśŠšẞß]': 's'
+ , '[Ťť]': 't'
+ , '[ÙùÚúÛûÜüŰűŮůŪū]': 'u'
+ , '[ÝýŸÿ]': 'y'
+ , '[ŹźŻżŽž]': 'z'
+ };
+var globalShowHiddenAlarms=false;
+var globalSortAlphabet=' 0123456789AÀÁÂÄÆÃÅĀBCÇĆČDĎEÈÉÊËĒĖĘĚFGHIÌÍÎÏĪĮJKLŁĹĽMNŃÑŇOÒÓÔÖŐŒØÕŌPQRŔŘSŚŠẞTŤUÙÚÛÜŰŮŪVWXYÝŸZŹŻŽaàáâäæãåābcçćčdďeèéêëēėęěfghiìíîïīįjklłĺľmnńñňoòóôöőœøõōpqrŕřsśšßtťuùúûüűůūvwxyýÿzźżž';
+/*var globalSubscribedCalendars=
+ { showHeader: true
+ , calendars:
+        [ { color: '#ff0000'
+                , displayName: 'Subscribed Calendar'
+                , href: 'http://something.com/calendar.ics'
+                , hrefLabel: 'Subscribed'
+                , ignoreAlarm: true
+                , userAuth:
+                        { userName: ''
+                        , userPassword: ''
+                        }
+                }
+        ]
+ };
+ */
+var globalSyncResourcesInterval=300000;
+//var globalTimeFormatAgenda='';
+//var globalTimeFormatBasic='';
+var globalTimeZone='Europe/Paris';
+var globalTimeZoneSupport=true;
+var globalTimeZonesEnabled=[];
+var globalTodoHideExpired=false;
+var globalWeekendDays=[0, 6];
diff --git a/etc/nginx/site.d/caldavzap/local.conf b/etc/nginx/site.d/caldavzap/local.conf
new file mode 100644 (file)
index 0000000..56b9f1c
--- /dev/null
@@ -0,0 +1 @@
+listen 80;
diff --git a/etc/nginx/site.d/caldavzap/local.sh b/etc/nginx/site.d/caldavzap/local.sh
new file mode 100644 (file)
index 0000000..70ba483
--- /dev/null
@@ -0,0 +1,12 @@
+sudo adduser www-"$site"-tls www-"$site"
+sudo install -d -m 755 -o root -g root \
+ /etc/davical
+sudo install -m 640 -o root -g www-data \
+ "$tool"/etc/nginx/site.d/"$site"/config.js \
+ /etc/davical/"$site"."$local_domainname".js
+sudo ln -fns \
+              davical."$local_domainname"-conf.php \
+ /etc/davical/"$site"."$local_domainname"-conf.php
+sudo ln -fns \
+ /etc/davical/"$site"."$local_domainname".js \
+ ~www-data/"$site"/config.js
diff --git a/etc/nginx/site.d/caldavzap/site.conf b/etc/nginx/site.d/caldavzap/site.conf
new file mode 100644 (file)
index 0000000..38cbe1f
--- /dev/null
@@ -0,0 +1,71 @@
+server_name caldavzap.heureux-cyclage.org;
+
+client_body_buffer_size 1024k;
+client_max_body_size 10m;
+
+location ~* ^/davical/htdocs/caldav.php(|/.*)$ {
+       root /usr/share/;
+       keepalive_timeout 10;
+       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 10m;
+       fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
+       fastcgi_index index.php;
+       fastcgi_split_path_info ^(.+\.php)(/.+)$;
+       fastcgi_param PATH_INFO $fastcgi_path_info;
+       fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
+       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+       fastcgi_no_cache $no_cache;
+       fastcgi_param REDIRECT_STATUS 200;
+               # NOTE: PHP only, required if PHP was built with --enable-force-cgi-redirect
+       fastcgi_pass_header Cookie;
+       fastcgi_pass_header Set-Cookie;
+       
+       fastcgi_pass unix:/run/php5/fpm/davical;
+ }
+location ~* ^/davical/htdocs/.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
+       root /usr/share/;
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+#location ~ \.php$ {
+#      include /etc/nginx/conf.d/fastcgi.conf;
+#      fastcgi_index index.php;
+#      #fastcgi_param PATH_INFO $fastcgi_path_info;
+#      #fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
+#      #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+#      fastcgi_param REDIRECT_STATUS 200;
+#              # NOTE: PHP only, required if PHP was built with --enable-force-cgi-redirect
+#      fastcgi_split_path_info ^(.+\.php)(/.+)$;
+#      
+#      fastcgi_pass unix:/run/php5/fpm/caldavzap;
+# }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/davical-tls/local.conf b/etc/nginx/site.d/davical-tls/local.conf
new file mode 100644 (file)
index 0000000..29e7d14
--- /dev/null
@@ -0,0 +1,5 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/davical-tls/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/davical-tls/key.pem;
+ssl_session_timeout 5m;
diff --git a/etc/nginx/site.d/davical-tls/local.sh b/etc/nginx/site.d/davical-tls/local.sh
new file mode 100644 (file)
index 0000000..78a7bc1
--- /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/"${site%-tls}"."$local_domainname"/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+
+sudo rmdir ~www-data/"$site" || true
+sudo ln -fns "${site%-tls}" ~www-data/"$site"
diff --git a/etc/nginx/site.d/davical-tls/site.conf b/etc/nginx/site.d/davical-tls/site.conf
new file mode 120000 (symlink)
index 0000000..3736bad
--- /dev/null
@@ -0,0 +1 @@
+../davical/site.conf
\ No newline at end of file
diff --git a/etc/nginx/site.d/davical-tls/x509_host b/etc/nginx/site.d/davical-tls/x509_host
new file mode 100644 (file)
index 0000000..22e1f3e
--- /dev/null
@@ -0,0 +1 @@
+davical.heureux-cyclage.org
diff --git a/etc/nginx/site.d/davical/local.conf b/etc/nginx/site.d/davical/local.conf
new file mode 100644 (file)
index 0000000..56b9f1c
--- /dev/null
@@ -0,0 +1 @@
+listen 80;
diff --git a/etc/nginx/site.d/davical/local.sh b/etc/nginx/site.d/davical/local.sh
new file mode 100644 (file)
index 0000000..548c72a
--- /dev/null
@@ -0,0 +1,82 @@
+pool=davical
+sudo adduser php5_"$pool" www-"$site"
+sudo adduser www-"$site"-tls www-"$site"
+sudo adduser php5_"$pool" postgres-data
+
+sudo install -m 640 -o root -g postgres /dev/stdin \
+ /etc/davical/administration.yml <<-EOF
+       admin_db_host: /run/postgresql
+       admin_db_name: davical
+       admin_db_user: davical_dba
+       app_db_user: davical_app
+       EOF
+
+sudo sv start postgres
+while ! sudo -u postgres psql </dev/null
+do sleep 1; done
+
+# FROM: /usr/share/davical/dba/create-database.sh
+IFS= read -r ADMINPW <<-EOF
+       $(sudo cat /root/.davical_pass)
+       EOF
+AWLDIR="/usr/share/awl"
+DBADIR="/usr/share/davical/dba"
+DBNAME="davical"
+
+export AWL_APPUSER=${pool}_app
+export AWL_DBAUSER=${pool}_dba
+export DBA="-U ${AWL_DBAUSER}"
+
+# Get the major version for PostgreSQL
+export DBVERSION="`sudo -u postgres psql -qXAt -c "SELECT version();" template1 | cut -f2 -d' ' | cut -f1-2 -d'.'`"
+
+# Hide all the annoying NOTICE... messages
+export PGOPTIONS='--client-min-messages=warning'
+
+"$tool"/local/postgresql-role-create "$pool"
+"$tool"/local/postgresql-user-create "${AWL_APPUSER}"
+"$tool"/local/postgresql-user-create "${AWL_DBAUSER}"
+
+if test ! "$pool" = "$(sudo -u postgres psql -AqtX -c \
+ "SELECT datname
+       FROM pg_catalog.pg_database
+       WHERE datname = '$pool'
+       LIMIT 1;")"
+ then
+       "$tool"/local/postgresql-database-create "$pool" "${AWL_DBAUSER}"
+       # Load the AWL base tables and schema management tables
+       sudo -u postgres psql -qXAt ${DBA} -f "${AWLDIR}/dba/awl-tables.sql" "${DBNAME}" 2>&1
+       sudo -u postgres psql -qXAt ${DBA} -f "${AWLDIR}/dba/schema-management.sql" "${DBNAME}" 2>&1
+       # Load the DAViCal tables
+       sudo -u postgres psql -qXAt ${DBA} -f "${DBADIR}/davical.sql" "${DBNAME}" 2>&1
+ fi
+
+sudo -u postgres psql -AqtX "$pool" <<-EOF
+       \set ON_ERROR_STOP on
+       GRANT $pool                                     TO $AWL_DBAUSER;
+       GRANT USAGE   ON SCHEMA pg_catalog              TO $AWL_DBAUSER;
+       GRANT $pool                                     TO $AWL_APPUSER;
+       GRANT CONNECT ON DATABASE $pool                 TO $AWL_APPUSER;
+       GRANT USAGE   ON SCHEMA pg_catalog              TO $AWL_APPUSER;
+       GRANT SELECT  ON        pg_catalog.pg_attribute TO $AWL_APPUSER;
+       GRANT SELECT  ON        pg_catalog.pg_class     TO $AWL_APPUSER;
+       GRANT SELECT  ON        pg_catalog.pg_type      TO $AWL_APPUSER;
+       EOF
+
+# Set permissions for the application DB user on the database
+sudo -u postgres ${DBADIR}/update-davical-database \
+ --appuser "${AWL_APPUSER}" \
+ --dbname "${DBNAME}" \
+ --nopatch \
+ --owner "${AWL_DBAUSER}"
+
+# Load the required base data
+test 1 = "$(sudo -u postgres psql -AqtX -U davical_dba davical \
+ -c "SELECT role_no FROM roles WHERE role_no = 1;")" ||
+sudo -u postgres psql -qXAt ${DBA} -f "${DBADIR}/base-data.sql" "${DBNAME}"
+sudo -u postgres psql -qX ${DBA} -c "UPDATE usr SET password = '**${ADMINPW}' WHERE user_no = 1;" "${DBNAME}"
+
+eval home="~www-$pool"
+sudo install -m 640 -o root -g php5_"$pool" \
+ "$tool"/etc/davical/davical."$local_domainname"-conf.php \
+        /etc/davical/davical."$local_domainname"-conf.php
diff --git a/etc/nginx/site.d/davical/remote.sh b/etc/nginx/site.d/davical/remote.sh
new file mode 100644 (file)
index 0000000..a1eae59
--- /dev/null
@@ -0,0 +1,16 @@
+install -d -m 700 \
+ "$tool"/var/sec \
+ "$tool"/var/sec/"$site"
+if test ! -e "$tool"/var/sec/"$site"/admin.pass.gpg
+ then gpg --encrypt $gpg_options -o "$tool"/var/sec/"$site"/admin.pass.gpg <<-EOF
+               $(stdbuf --output 0 tr -d -c '[:alnum:]' <"${random:-/dev/urandom}" | head -c 22)
+               EOF
+ fi
+
+gpg --decrypt ${gpg_options-} "$tool"/var/sec/"$site"/admin.pass.gpg |
+"$tool"/remote/ssh root@"$local_fqdn" '
+       set -eux
+       test ! -e /root/.'"$site"'_pass
+       install -m 400 -o root -g root /dev/stdin \
+        /root/.'"$site"'_pass
+ '
diff --git a/etc/nginx/site.d/davical/site.conf b/etc/nginx/site.d/davical/site.conf
new file mode 100644 (file)
index 0000000..9146085
--- /dev/null
@@ -0,0 +1,72 @@
+server_name
+ davical.heureux-cyclage.org
+ davical.autogeree.net;
+
+client_body_buffer_size 8k;
+client_max_body_size 10m;
+
+rewrite ^\.well-known(.*)$ /caldav.php/.well-known$1;
+rewrite ^principals/users(.*)$ /caldav.php$1;
+
+location / {
+ # NOTE: to get DAViCal and nginx working with iCal 6.0 clients.
+       return 301 /caldav.php$1;
+ }
+location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
+       root /usr/share/davical/htdocs/;
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location ~ \.php(|/.*)$ {
+       root /usr/share/davical/htdocs/;
+       keepalive_timeout 0;
+       include /etc/nginx/conf.d/fastcgi.conf;
+       if ($request_method = OPTIONS) {
+               add_header Access-Control-Allow-Credentials "true";
+               add_header Access-Control-Allow-Headers "User-Agent,Authorization,Content-type,Depth,If-match,If-None-Match,Lock-Token,Timeout,Destination,Overwrite,X-client,X-Requested-With";
+               add_header Access-Control-Allow-Methods "GET,POST,OPTIONS,PROPFIND,REPORT,PUT,MOVE,DELETE,LOCK,UNLOCK";
+               add_header Access-Control-Allow-Origin "*";
+               add_header Content-Length 0;
+               add_header Content-Type text/plain;
+               return 200;
+        }
+       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 10m;
+       fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
+       fastcgi_index index.php;
+       fastcgi_param PATH_INFO $fastcgi_path_info;
+       fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
+       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+       fastcgi_no_cache $no_cache;
+       fastcgi_param REDIRECT_STATUS 200;
+               # NOTE: PHP only, required if PHP was built with --enable-force-cgi-redirect
+       fastcgi_pass_header Cookie;
+       fastcgi_pass_header Set-Cookie;
+       fastcgi_split_path_info ^(.+\.php)(/.+)$;
+       
+       fastcgi_pass unix:/run/php5/fpm/davical;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/gitweb-tls/remote.sh b/etc/nginx/site.d/gitweb-tls/remote.sh
deleted file mode 100644 (file)
index e69de29..0000000
index d2cc256..6873bc1 100644 (file)
@@ -1,5 +1,5 @@
 gpg --decrypt "$tool"/var/sec/ssh/wiki-"$site".gpg |
 gpg --decrypt "$tool"/var/sec/ssh/wiki-"$site".gpg |
-"$tool"/remote/ssh -l root ' \
+"$tool"/remote/ssh root@"$local_ipv4" ' \
        set -e -f -u -x
        sudo install -d -m 1751 -o lhc -g lhc \
         /home/lhc \
        set -e -f -u -x
        sudo install -d -m 1751 -o lhc -g lhc \
         /home/lhc \
index 2a22435..f39631f 100644 (file)
@@ -35,10 +35,13 @@ $TTL 1d ; TTL (Time To Live) par défaut pour les enregistrements
 
 ; ENREGISTREMENTS « A » (DNS -> adresse IPv4)
 @                   A IP4(LAUTRENET)
 
 ; ENREGISTREMENTS « A » (DNS -> adresse IPv4)
 @                   A IP4(LAUTRENET)
+agendav             A IP4(GRESILLE)
 ateliers            A IP4(GRESILLE)
 bicloud             A IP4(KIMSUFI)
 burette             A IP4(KIMSUFI)
 ateliers            A IP4(GRESILLE)
 bicloud             A IP4(KIMSUFI)
 burette             A IP4(KIMSUFI)
+caldavzap           A IP4(GRESILLE)
 cartes              A IP4(LAUTRENET)
 cartes              A IP4(LAUTRENET)
+davical             A IP4(GRESILLE)
 demo.burette        A IP4(KIMSUFI)
 fanout              A IP4(GRESILLE)
 formations          A IP4(LAUTRENET)
 demo.burette        A IP4(KIMSUFI)
 fanout              A IP4(GRESILLE)
 formations          A IP4(LAUTRENET)
diff --git a/etc/openssl/agendav.heureux-cyclage.org/ca b/etc/openssl/agendav.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/agendav.heureux-cyclage.org/host.cfg b/etc/openssl/agendav.heureux-cyclage.org/host.cfg
new file mode 100644 (file)
index 0000000..b3e98c5
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = agendav
+       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 AgenDAV
+       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
+       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
+       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/agendav.heureux-cyclage.org/user.cfg b/etc/openssl/agendav.heureux-cyclage.org/user.cfg
new file mode 100644 (file)
index 0000000..008bfac
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = agendav
+       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 AgenDAV
+       commonName             = $ENV::user
diff --git a/etc/openssl/caldavzap.heureux-cyclage.org/ca b/etc/openssl/caldavzap.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/caldavzap.heureux-cyclage.org/host.cfg b/etc/openssl/caldavzap.heureux-cyclage.org/host.cfg
new file mode 100644 (file)
index 0000000..e215ed3
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = caldavzap
+       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 CalDavZAP
+       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
+       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
+       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/caldavzap.heureux-cyclage.org/user.cfg b/etc/openssl/caldavzap.heureux-cyclage.org/user.cfg
new file mode 100644 (file)
index 0000000..ba5c521
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = caldavzap
+       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 CalDavZAP
+       commonName             = $ENV::user
diff --git a/etc/openssl/davical.heureux-cyclage.org/ca b/etc/openssl/davical.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/davical.heureux-cyclage.org/host.cfg b/etc/openssl/davical.heureux-cyclage.org/host.cfg
new file mode 100644 (file)
index 0000000..96533cd
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = davical
+       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 DAViCal
+       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
+       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
+       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/davical.heureux-cyclage.org/user.cfg b/etc/openssl/davical.heureux-cyclage.org/user.cfg
new file mode 100644 (file)
index 0000000..b17fad1
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = davical
+       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 DAViCal
+       commonName             = $ENV::user
index f681f14..2f54ab0 100644 (file)
@@ -13,4 +13,4 @@ rlimit_files = 1024
 syslog.facility = daemon
 syslog.ident = php5-fpm
 
 syslog.facility = daemon
 syslog.ident = php5-fpm
 
-include=/etc/php5/fpm/pool.d/*.conf
+include=/etc/php5/fpm/pool.d/*/php-fpm.conf
index 2a79ce2..abcc309 100644 (file)
@@ -119,7 +119,7 @@ default_socket_timeout = 30
 ; DEFAULT: 60
 disable_classes =
 disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
 ; DEFAULT: 60
 disable_classes =
 disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
-display_errors = Off
+display_errors = On
 display_startup_errors = Off
 doc_root =
 enable_dl = Off
 display_startup_errors = Off
 doc_root =
 enable_dl = Off
@@ -161,6 +161,7 @@ unserialize_callback_func =
 upload_max_filesize = 20M
 ; DEFAULT: 2M
 user_dir =
 upload_max_filesize = 20M
 ; DEFAULT: 2M
 user_dir =
+user_ini.filename =
 variables_order = "GPCS"
 zend.enable_gc = On
 zlib.output_compression = Off
 variables_order = "GPCS"
 zend.enable_gc = On
 zlib.output_compression = Off
diff --git a/etc/php5/fpm/pool.d/agendav/php-fpm.conf b/etc/php5/fpm/pool.d/agendav/php-fpm.conf
new file mode 100644 (file)
index 0000000..f99a5e9
--- /dev/null
@@ -0,0 +1,17 @@
+php_admin_value[default_charset] = "UTF-8"
+php_admin_value[error_reporting] = "E_ALL & ~E_NOTICE"
+php_admin_value[magic_quotes_gpc] = 0
+php_admin_value[magic_quotes_runtime] = 0
+php_admin_value[extension] = curl.so
+php_admin_value[extension] = pgsql.so
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 15
+pm.min_spare_servers = 2
+pm.process_idle_timeout = 60s
+pm.start_servers = 3
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/etc/php5/fpm/pool.d/davical/php-fpm.conf b/etc/php5/fpm/pool.d/davical/php-fpm.conf
new file mode 100644 (file)
index 0000000..e96e221
--- /dev/null
@@ -0,0 +1,21 @@
+php_admin_value[default_charset] = "UTF-8"
+php_admin_value[error_reporting] = "E_ALL & ~E_NOTICE"
+php_admin_value[extension] = curl.so
+php_admin_value[extension] = pdo.so
+php_admin_value[extension] = pdo_pgsql.so
+php_admin_value[extension] = pgsql.so
+php_admin_value[include_path] = "/usr/share/davical/inc:/usr/share/awl/inc"
+php_admin_value[magic_quotes_gpc] = 0
+php_admin_value[register_globals] = 0
+php_admin_value[register_globals] = 0
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 15
+pm.min_spare_servers = 2
+pm.process_idle_timeout = 60s
+pm.start_servers = 3
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/etc/php5/fpm/pool.d/lhc_quest.conf b/etc/php5/fpm/pool.d/lhc_quest.conf
deleted file mode 100644 (file)
index 9f4f8c1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-pm.max_children = 15
-pm.max_requests = 200
-pm.max_spare_servers = 15
-pm.min_spare_servers = 2
-pm.process_idle_timeout = 60s
-pm.start_servers = 3
-request_slowlog_timeout = 5s
-request_terminate_timeout = 120s
-rlimit_core = unlimited
-rlimit_files = 131072
-security.limit_extensions = .php
diff --git a/etc/php5/fpm/pool.d/lhc_quest/php-fpm.conf b/etc/php5/fpm/pool.d/lhc_quest/php-fpm.conf
new file mode 100644 (file)
index 0000000..8109452
--- /dev/null
@@ -0,0 +1,13 @@
+php_admin_value[extension] = pdo.so
+php_admin_value[extension] = pdo_mysql.so
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 15
+pm.min_spare_servers = 2
+pm.process_idle_timeout = 60s
+pm.start_servers = 3
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/etc/php5/fpm/pool.d/lhc_stats.conf b/etc/php5/fpm/pool.d/lhc_stats.conf
deleted file mode 100644 (file)
index 9f4f8c1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-pm.max_children = 15
-pm.max_requests = 200
-pm.max_spare_servers = 15
-pm.min_spare_servers = 2
-pm.process_idle_timeout = 60s
-pm.start_servers = 3
-request_slowlog_timeout = 5s
-request_terminate_timeout = 120s
-rlimit_core = unlimited
-rlimit_files = 131072
-security.limit_extensions = .php
diff --git a/etc/php5/fpm/pool.d/lhc_stats/php-fpm.conf b/etc/php5/fpm/pool.d/lhc_stats/php-fpm.conf
new file mode 100644 (file)
index 0000000..8109452
--- /dev/null
@@ -0,0 +1,13 @@
+php_admin_value[extension] = pdo.so
+php_admin_value[extension] = pdo_mysql.so
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 15
+pm.min_spare_servers = 2
+pm.process_idle_timeout = 60s
+pm.start_servers = 3
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/etc/php5/fpm/pool.d/lhc_www.conf b/etc/php5/fpm/pool.d/lhc_www.conf
deleted file mode 100644 (file)
index 9f4f8c1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-pm.max_children = 15
-pm.max_requests = 200
-pm.max_spare_servers = 15
-pm.min_spare_servers = 2
-pm.process_idle_timeout = 60s
-pm.start_servers = 3
-request_slowlog_timeout = 5s
-request_terminate_timeout = 120s
-rlimit_core = unlimited
-rlimit_files = 131072
-security.limit_extensions = .php
diff --git a/etc/php5/fpm/pool.d/lhc_www/php-fpm.conf b/etc/php5/fpm/pool.d/lhc_www/php-fpm.conf
new file mode 100644 (file)
index 0000000..9f4f8c1
--- /dev/null
@@ -0,0 +1,11 @@
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 15
+pm.min_spare_servers = 2
+pm.process_idle_timeout = 60s
+pm.start_servers = 3
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/etc/postgresql/9.1/main/pg_hba.conf b/etc/postgresql/9.1/main/pg_hba.conf
new file mode 100644 (file)
index 0000000..1a57ba4
--- /dev/null
@@ -0,0 +1,6 @@
+# CONNECTION  DATABASE  USER      AUTH      OPTIONS
+local         all       postgres  peer      map=admin
+local         all       backup    peer
+local         sameuser  all       peer      map=user
+local         samerole  all       peer      map=role
+hostssl       all       postgres  samehost  cert
diff --git a/etc/postgresql/9.1/main/pg_ident.conf b/etc/postgresql/9.1/main/pg_ident.conf
new file mode 100644 (file)
index 0000000..c270660
--- /dev/null
@@ -0,0 +1,8 @@
+# MAPNAME  SYSTEM-USERNAME  PG-USERNAME
+admin      postgres         postgres
+admin      root             postgres
+role       postgres         davical_dba
+role       php5_davical     davical_app
+user       postgres         agendav
+user       /^php5_(.*)$     \1
+user       /^(.*)$          \1
diff --git a/etc/sv/iodined/remote.sh b/etc/sv/iodined/remote.sh
new file mode 100755 (executable)
index 0000000..08f41e5
--- /dev/null
@@ -0,0 +1,16 @@
+install -d -m 700 \
+ "$tool"/var/sec \
+ "$tool"/var/sec/iodine
+if test ! -e "$tool"/var/sec/iodine/"$local_iodine_ns".pass.gpg
+ then gpg --encrypt $gpg_options -o "$tool"/var/sec/iodine/"$local_iodine_ns".pass.gpg <<-EOF
+               $(stdbuf --output 0 tr -d -c '[:alnum:][:punct:]' <"${random:-/dev/urandom}" | head -c 32)
+               EOF
+ fi
+
+gpg --decrypt ${gpg_options-} "$tool"/var/sec/iodine/"$local_iodine_ns".pass.gpg |
+"$tool"/remote/ssh root@"$local_fqdn" '
+       set -eux
+       test ! -e /root/.'"$sv"'_pass
+       install -m 400 -o root -g root /dev/stdin \
+        /root/.'"$sv"'_pass
+ '
index 7f7403d..df633bc 100644 (file)
@@ -5,9 +5,9 @@ for site in $(find "$tool"/etc/nginx/site.d \
  do
        if test -f "$tool"/etc/nginx/site.d/"$site"/x509_host
         then
  do
        if test -f "$tool"/etc/nginx/site.d/"$site"/x509_host
         then
-               "$tool"/remote/site-x509-key-decrypt
+               "$tool"/remote/site-x509-key-decrypt \
                 "$(cat "$tool"/etc/nginx/site.d/"$site"/x509_host)" |
                 "$(cat "$tool"/etc/nginx/site.d/"$site"/x509_host)" |
-               "$tool"/remote/ssh -l root ' \
+               "$tool"/remote/ssh root@"$local_ipv4" ' \
                        sudo install -d -m 770 -o root -g root \
                         /etc/nginx \
                         /etc/nginx/x509.d \
                        sudo install -d -m 770 -o root -g root \
                         /etc/nginx \
                         /etc/nginx/x509.d \
index 089a41a..d06341c 100644 (file)
@@ -28,7 +28,7 @@ sudo install -m 440 -o php5 -g php5 \
         /etc/php5/fpm/php-fpm.conf
 sudo install -m 664 -o php5 -g php5 \
  "$tool"/etc/php5/fpm/php.ini \
         /etc/php5/fpm/php-fpm.conf
 sudo install -m 664 -o php5 -g php5 \
  "$tool"/etc/php5/fpm/php.ini \
-                               /etc/php5/fpm/php.ini
+        /etc/php5/fpm/php.ini
 for conf in $(
        test ! -d "$tool"/etc/php5/fpm/conf.d ||
        find "$tool"/etc/php5/fpm/conf.d \
 for conf in $(
        test ! -d "$tool"/etc/php5/fpm/conf.d ||
        find "$tool"/etc/php5/fpm/conf.d \
@@ -40,19 +40,22 @@ for conf in $(
         "$tool"/etc/php5/fpm/conf.d/"$conf" \
                /etc/php5/fpm/conf.d/"$conf"
  done
         "$tool"/etc/php5/fpm/conf.d/"$conf" \
                /etc/php5/fpm/conf.d/"$conf"
  done
-for pool in $(find "$tool"/etc/php5/fpm/pool.d/ \
- -mindepth 1 -maxdepth 1 -type d \
- -false ${@:+$(printf -- '-or -name %s.conf\n' "$@")} \
- -printf '%f\n')
- do pool=${pool%\.conf}
+for pool in $(
+       find "$tool"/etc/php5/fpm/pool.d/ \
+        -mindepth 2 -maxdepth 2 -type f \
+        -name "php-fpm.conf" \
+        -printf '%P\n')
+ do pool=${pool%\/php-fpm\.conf}
        "$tool"/local/adduser php5_"$pool" \
         --disabled-login \
         --disabled-password \
         --group \
         --no-create-home \
        "$tool"/local/adduser php5_"$pool" \
         --disabled-login \
         --disabled-password \
         --group \
         --no-create-home \
-        --home /etc/php5/fpm/pool.d \
+        --home /etc/php5/fpm/pool.d/"$pool" \
         --shell /bin/false \
         --system
         --shell /bin/false \
         --system
+       sudo install -d -m 770 -o php5 -g php5 \
+        /etc/php5/fpm/pool.d/"$pool"
        "$tool"/local/adduser log-php5-"$pool" \
         --disabled-login \
         --disabled-password \
        "$tool"/local/adduser log-php5-"$pool" \
         --disabled-login \
         --disabled-password \
@@ -61,16 +64,16 @@ for pool in $(find "$tool"/etc/php5/fpm/pool.d/ \
         --home /home/www/log/php5/fpm/"$pool" \
         --shell /bin/false \
         --system
         --home /home/www/log/php5/fpm/"$pool" \
         --shell /bin/false \
         --system
-       sudo install -d -m 770 -o log-php5 -g log-php5 \
+       sudo install -d -m 1771 -o log-php5 -g log-php5 \
         /home/www/log/php5 \
         /home/www/log/php5/fpm
         /home/www/log/php5 \
         /home/www/log/php5/fpm
-       sudo install -d -m 770 -o log-php5-"$pool" -g log-php5-"$pool" \
+       sudo install -d -m 2770 -o log-php5-"$pool" -g log-php5-"$pool" \
         /home/www/log/php5/fpm/"$pool"
        sudo install -m 660 -o php5 -g php5 /dev/stdin \
         /home/www/log/php5/fpm/"$pool"
        sudo install -m 660 -o php5 -g php5 /dev/stdin \
-        /etc/php5/fpm/pool.d/"$pool".conf <<-EOF
+        /etc/php5/fpm/pool.d/"$pool"/php-fpm.conf <<-EOF
                [$pool]
                access.log = /home/www/log/php5/fpm/$pool/access.log
                [$pool]
                access.log = /home/www/log/php5/fpm/$pool/access.log
-               catch_workers_output = yes
+               catch_workers_output = no
                chdir = /
                env[HOSTNAME] = \$HOSTNAME
                env[TEMP] = /tmp
                chdir = /
                env[HOSTNAME] = \$HOSTNAME
                env[TEMP] = /tmp
@@ -84,6 +87,7 @@ for pool in $(find "$tool"/etc/php5/fpm/pool.d/ \
                listen.mode = 0660
                #listen.owner = www-data
                listen.backlog = -1
                listen.mode = 0660
                #listen.owner = www-data
                listen.backlog = -1
+               ping.path = /ping
                pm = dynamic
                pm.max_children = 5
                pm.max_requests = 200
                pm = dynamic
                pm.max_children = 5
                pm.max_requests = 200
@@ -97,6 +101,6 @@ for pool in $(find "$tool"/etc/php5/fpm/pool.d/ \
                rlimit_files = 131072
                slowlog = /home/www/log/php5/fpm/$pool/slow.log
                user = php5_$pool
                rlimit_files = 131072
                slowlog = /home/www/log/php5/fpm/$pool/slow.log
                user = php5_$pool
-               $(cat "$tool"/etc/php5/fpm/pool.d/"$pool".conf)
+               $(cat "$tool"/etc/php5/fpm/pool.d/"$pool"/php-fpm.conf)
                EOF
  done
                EOF
  done
index 8b784c1..9e97c8a 100644 (file)
@@ -44,21 +44,15 @@ sudo install -m 640 -o postgres -g postgres /dev/stdin \
  /etc/postgresql/9.1/main/pg_ctl.conf <<-EOF
        pg_ctl_options = ''
        EOF
  /etc/postgresql/9.1/main/pg_ctl.conf <<-EOF
        pg_ctl_options = ''
        EOF
-sudo install -m 640 -o postgres -g postgres /dev/stdin \
- /etc/postgresql/9.1/main/pg_ident.conf <<-EOF
-       # MAPNAME       SYSTEM-USERNAME         PG-USERNAME
-       admin           postgres                postgres
-       admin           root                    postgres
-       EOF
 sudo install -m 640 -o postgres -g postgres /dev/stdin \
  /etc/postgresql/9.1/main/start.conf <<-EOF
        EOF
 sudo install -m 640 -o postgres -g postgres /dev/stdin \
  /etc/postgresql/9.1/main/start.conf <<-EOF
        EOF
-sudo install -m 640 -o postgres -g postgres /dev/stdin \
- /etc/postgresql/9.1/main/pg_hba.conf <<-EOF
-       local all postgres peer map=admin
-       local all all      peer
-       hostssl all postgres samehost cert
-       EOF
+sudo install -m 640 -o postgres -g postgres \
+ "$tool"/etc/postgresql/9.1/main/pg_ident.conf \
+        /etc/postgresql/9.1/main/pg_ident.conf
+sudo install -m 640 -o postgres -g postgres \
+ "$tool"/etc/postgresql/9.1/main/pg_hba.conf \
+        /etc/postgresql/9.1/main/pg_hba.conf
 sudo install -m 640 -o postgres -g postgres-data \
  "$tool"/etc/postgresql/9.1/main/postgresql.conf \
         /etc/postgresql/9.1/main/postgresql.conf
 sudo install -m 640 -o postgres -g postgres-data \
  "$tool"/etc/postgresql/9.1/main/postgresql.conf \
         /etc/postgresql/9.1/main/postgresql.conf
diff --git a/local/postgresql-role-create b/local/postgresql-role-create
new file mode 100755 (executable)
index 0000000..e01f0c4
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh -eux
+role="$1"; shift
+sudo -u postgres psql "$@" -a -f - <<-EOF
+       \set ON_ERROR_STOP on
+       DO LANGUAGE plpgsql \$\$
+       BEGIN
+               IF NOT EXISTS (
+                SELECT *
+                FROM pg_catalog.pg_roles
+                WHERE rolname = '$role'
+                LIMIT 1
+               ) THEN
+                       CREATE ROLE $role
+                        NOLOGIN
+                        NOCREATEDB
+                        NOCREATEROLE
+                        NOINHERIT
+                        NOSUPERUSER;
+               END IF;
+       END;
+       \$\$;
+       EOF
diff --git a/remote/iodined-key-send b/remote/iodined-key-send
deleted file mode 100755 (executable)
index b1a2a77..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh -eu
-tool=$(readlink -e "${0%/*}/..")
-. "$tool"/remote/lib.sh
-
-install -d -m 700 \
- "$tool"/var/sec \
- "$tool"/var/sec/iodine
-if test ! -e "$tool"/var/sec/iodine/"$local_iodine_ns".pass.gpg
- then gpg --encrypt $gpg_options -o "$tool"/var/sec/iodine/"$local_iodine_ns".pass.gpg <<-EOF
-               $(stdbuf --output 0 tr -d -c '[:alnum:][:punct:]' <"${random:-/dev/urandom}" | head -c 32)
-               EOF
- fi
-
-gpg --decrypt ${gpg_options-} "$tool"/var/sec/iodine/"$local_iodine_ns".pass.gpg |
-"$tool"/remote/ssh root@"$local_fqdn" '
-       set -eux
-       test ! -e /root/.iodined_pass
-       install -m 400 -o root -g root /dev/stdin \
-        /root/.iodined_pass
- '
index ab38d0e..af6bd31 100755 (executable)
@@ -5,5 +5,5 @@ tool=$(readlink -e "${0%/*}/..")
 site="$1"; shift
 gpg --decrypt "$tool"/var/sec/x509/"$site"/key.pass.gpg |
 openssl rsa -passin 'stdin' \
 site="$1"; shift
 gpg --decrypt "$tool"/var/sec/x509/"$site"/key.pass.gpg |
 openssl rsa -passin 'stdin' \
- -in  var/sec/x509/"$site"/key.pem \
+ -in  "$tool"/var/sec/x509/"$site"/key.pem \
  -out '/dev/stdout'
  -out '/dev/stdout'
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/ca b/var/pub/x509/agendav.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/agendav.heureux-cyclage.org/crl.num b/var/pub/x509/agendav.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/agendav.heureux-cyclage.org/crl.num.old b/var/pub/x509/agendav.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/agendav.heureux-cyclage.org/crl.pem b/var/pub/x509/agendav.heureux-cyclage.org/crl.pem
new file mode 100644 (file)
index 0000000..e384741
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgQWdlbkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA1MDEwNjQ0MTJaFw0yMzA1MDIwNjQ0MTJaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEAjOToKORmv6ijkZKSl9Gt0I98zqkRSE8T5fyfzmu4Itg/
+Zs15aYaekZCDbMtdCum5cqaayCnjJFjF0xcxhaLpwuc2EJAVztb484OYoQ44IUxj
+1nvQB+u+ESyuq6/+ddGif3K7VPDSoTIMb4+vlMK/g6VgXrDj6e8+Co2zjBAXbeNi
+ittrxw2juSH82DdVgUm6WhGpVIMMphM5Xc1jTfv5vPVTA43dWobq140MVhzueQ6k
+/cHjkyWFPCw0xamgZrlozZSRHjQN/8Jq2MC6ZPHJ4aDVnlgu0fwqykw9c6JKQ2AC
+akkm9qqsg0agqt43D0rCa5MVx7P0mjh2e2uDlL3BpkViQl7FRNEpicO7tx8pQZy6
+mNmmPDHPxKomibN5eVNUGEHt33upKGMBRfRIwMGY1Dm2T3yR9QMRMCVUfuVuvcp/
+qS6nLaHPFpZj7TS0Yy80FM0N2IvRkYNcy/HWQFlbcEGIV9Z5MxoCh7biLLqU1Jq1
+LLBEyuAdxDr/WrHvUUqIJPNlqDmbvQPEz/rJ7UaooxFN7zUudEYK4dzCaWFcJ6bm
+FM+nG1Dsmv3K0/l+i9K9U0Wed09Max/jkyt1CWNeFMiwI5T7vd/Fm92C8Bgcwo39
+97OC24MJytMEPPbp2ButXCXkdN43pl34LW3hOxqfR+UVliioOJeVqGKl7dMP8W4=
+-----END X509 CRL-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/crl.self-signed.num b/var/pub/x509/agendav.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/agendav.heureux-cyclage.org/crl.self-signed.num.old b/var/pub/x509/agendav.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/agendav.heureux-cyclage.org/crl.self-signed.pem b/var/pub/x509/agendav.heureux-cyclage.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..e67a2b5
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgQWdlbkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA1MDEwNjQ0MTNaFw0yMzA1MDIwNjQ0MTNaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEAVRZV2kEiOS1/gdNDrIfzVh6RYb0r0uf0PGWL7g/CdIoO
+MwnTKDEDd7DATQMyB7dhBwggvOqMyVXphXCQNvGQ2m990x4LaICurVFObfGSrP5X
+f+h4EVPyiz71pM1HnHo8Oo3CH2w79QqgQsapF1njOc0DX+Z5+YLpvLP8gyqLRdwd
+//0usCpzRj9Evhes4JTUVTXiFw/74IvZbTraKDSia4ddUghZ0DYGEkZ7MmT/Ssuo
+1fDIljR1X0HCQz6ppGzmdCqXKW0RWjyoXX845y+OgphGzdGDVsR0IZ5ag6Y8faC3
+Nb1lxs2+OKbv7VDcu5fBKQBhQfi4WXK02YB8+tWpQbuqCrt75cE1mXG7nV3qg1RH
+Nz933cTSGHh6LmszEfGG86S6D1UIRu5wbnEBhsnrbPJpcgOmKbphYX9iMSmUW6eE
+TiwGDBhRi2o0XfvojbQKb5Jh+TNwWT9dhoPKZLTqw6jYsTReUCEA5OogestmVxN+
+juiN3P17R8CDa1zZTKtD0yDkk+hupbhGlIHiTbm5O66veyywclHTGSFTeTlUeGUe
+BfWE+Xp8OoHFE7KfMR74a0JwWc/WC98gygXxWEVfzVbo7Ibhc3ts/6NwwgJDZvDL
+GvxFuqqd1KcE0EHg8bNE5TJtHMwjJJBGmjOHSUpKAqUgm2+uN0rt9oQF6C2WXAw=
+-----END X509 CRL-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/crt+ca.pem b/var/pub/x509/agendav.heureux-cyclage.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..d48750b
--- /dev/null
@@ -0,0 +1,106 @@
+-----BEGIN CERTIFICATE-----
+MIIJwzCCB6ugAwIBAgIHIBMFAQhEEjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDUwMTA2NDQxMloX
+DTIzMDUwMjA2NDQxMlowggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2Ug
+QWdlbkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUsw
+SQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDu
+AHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBl
+AC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEAoGyFteb3KrVeoVvU9hheTfNQbPo5rqJ+5JxoXDYF
+kOIYXWAn9XEOOi1WAeNRhDMtsE8tyf7p9EZvbfxB7DEhSqaS/mPOl/q9dM2Rk2iK
+9rtYjMQepR45/MRZn76/43e/6cBiNx40LUkAjUeoChg4OtSeKtsoVqkPuGB7rah3
+XRia86FraJ3adX+ONnJed/8VSL2VuNr+xrMxqzGQpepj2pks6bHf7itWgaBmcXAM
+A+TunKzTVkWTwkomx1uilipMpMMROFM2jRfWtPR/eFnp6sqZJk//KEciFkYorIS9
+8mG+eEu3hQ6geXRdPqw4SFv5+uprGDucZNVfMib7Yug7SW1Rspe+8+aLCgtJZ9AE
+DX/F41qWPbrruYbGDOOJvbhH79jhjSlFkvHxsoUEllcWNLTUygAPF1x3Dnbf8wHj
+ugAZEFaAfxAoF8pkl1teFeKps4CpZhf4mf/0ytCo0SqKpj+YOyCxRVNSVy4hzhmC
+n2EvsrCyEqdLAlHOxCGpb8kKeZeQJh26E0Bs7bOJDP/eaAYEKCnwGg0Y05GZ9aS3
+xVzlY/FMeNq37LRQ9kGgYg8ocAxWz9WvESnvC029CZNfegBAmZpT10PljJiWYhN8
+jkZxc8wxY6keIXLRi4LiHjFEQsgNFJUXdZtha5UT6BBj5LNj6Z/rt4zVs9uT+lI3
+2d8CAwEAAaOCAsgwggLEMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MC4GA1UdEQQnMCWBI2NvbnRhY3QrYWdlbmRhdkBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MB0GA1UdDgQWBBSeJXEEuxlMtiaiOQHpT741Qt6hnTAmBgNVHRIEHzAdgRtjb250
+YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU0EBE6JPh
+ZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJldXgtY3lj
+bGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBp
+AHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBt
+AGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBlMRMwEQYD
+VQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3BggrBgEF
+BQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkvY3J0LnBl
+bTBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9hZ2VuZGF2L2NybC5wZW0wSgYDVR0gBEMwQTA/BgUqgXoBKjA2MDQG
+CCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAM8G1j2fyHYD+Wyu8431h+UHS9m0ks2rqx
+INUlAtTHVh4IN2M6CgvXxLLhDD02MJQ5kQSK8c7WulhFU2l4aqPvmaUGaUClOF2Z
++mBJVETlhO6Inp33Ct4jtv7RFpNv95H9S7m9b4cPsC0LDJhNdU6wW2fi7rXlgbfp
+TmWku/Bincc6OX89S5lKGaMHjVw9BioyZQD7GHLggxZOIzpRX47y/ekUngOgyQPu
+QnwwC2EzX3FLF4EXoUjpYVGYEKh5ATKFYIAoteXw0+QsJLBMvHoj6V2r31cGHHpz
+X3YarAOlBkZ2gm0zJOTc0cPvQXGxir+isaEAkL78Ng70IQghSoFpzoblu/hab8Vu
+29T89LkTtCrYO5nwgrYGE1p8rTN6zcnlfS8JNSL8HlmYhJCVFT2em6k3jEAuwr/k
+zGM3eOR5VNOAHLnWa+MUgOi3wSX+cguK1cSyXziWroyntAPmLtXSPCau4X5Stntr
+qniMcEGSvGU7CXeE3ESbEBQKCOkJ0OItuO63x6+m5K9XQSCjHT9ajHY5TgyxI67q
+3y2pXpx5aiY4ARog6sguZrTtjKwM7DFxdw5DHfl6wjpaBFgD+wT0dpyoT0fjJgeG
+ClUWUcBMRURx0DOE1yJcuq+PxbkObIjgenwbmoGIG4Top/cyico6opQLSYnXMRwJ
+AMgfTXcCKA==
+-----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/agendav.heureux-cyclage.org/crt+crl.pem b/var/pub/x509/agendav.heureux-cyclage.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..e6dcc9d
--- /dev/null
@@ -0,0 +1,77 @@
+-----BEGIN CERTIFICATE-----
+MIIJwzCCB6ugAwIBAgIHIBMFAQhEEjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDUwMTA2NDQxMloX
+DTIzMDUwMjA2NDQxMlowggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2Ug
+QWdlbkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUsw
+SQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDu
+AHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBl
+AC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEAoGyFteb3KrVeoVvU9hheTfNQbPo5rqJ+5JxoXDYF
+kOIYXWAn9XEOOi1WAeNRhDMtsE8tyf7p9EZvbfxB7DEhSqaS/mPOl/q9dM2Rk2iK
+9rtYjMQepR45/MRZn76/43e/6cBiNx40LUkAjUeoChg4OtSeKtsoVqkPuGB7rah3
+XRia86FraJ3adX+ONnJed/8VSL2VuNr+xrMxqzGQpepj2pks6bHf7itWgaBmcXAM
+A+TunKzTVkWTwkomx1uilipMpMMROFM2jRfWtPR/eFnp6sqZJk//KEciFkYorIS9
+8mG+eEu3hQ6geXRdPqw4SFv5+uprGDucZNVfMib7Yug7SW1Rspe+8+aLCgtJZ9AE
+DX/F41qWPbrruYbGDOOJvbhH79jhjSlFkvHxsoUEllcWNLTUygAPF1x3Dnbf8wHj
+ugAZEFaAfxAoF8pkl1teFeKps4CpZhf4mf/0ytCo0SqKpj+YOyCxRVNSVy4hzhmC
+n2EvsrCyEqdLAlHOxCGpb8kKeZeQJh26E0Bs7bOJDP/eaAYEKCnwGg0Y05GZ9aS3
+xVzlY/FMeNq37LRQ9kGgYg8ocAxWz9WvESnvC029CZNfegBAmZpT10PljJiWYhN8
+jkZxc8wxY6keIXLRi4LiHjFEQsgNFJUXdZtha5UT6BBj5LNj6Z/rt4zVs9uT+lI3
+2d8CAwEAAaOCAsgwggLEMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MC4GA1UdEQQnMCWBI2NvbnRhY3QrYWdlbmRhdkBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MB0GA1UdDgQWBBSeJXEEuxlMtiaiOQHpT741Qt6hnTAmBgNVHRIEHzAdgRtjb250
+YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU0EBE6JPh
+ZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJldXgtY3lj
+bGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBp
+AHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBt
+AGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBlMRMwEQYD
+VQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3BggrBgEF
+BQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkvY3J0LnBl
+bTBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9hZ2VuZGF2L2NybC5wZW0wSgYDVR0gBEMwQTA/BgUqgXoBKjA2MDQG
+CCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAM8G1j2fyHYD+Wyu8431h+UHS9m0ks2rqx
+INUlAtTHVh4IN2M6CgvXxLLhDD02MJQ5kQSK8c7WulhFU2l4aqPvmaUGaUClOF2Z
++mBJVETlhO6Inp33Ct4jtv7RFpNv95H9S7m9b4cPsC0LDJhNdU6wW2fi7rXlgbfp
+TmWku/Bincc6OX89S5lKGaMHjVw9BioyZQD7GHLggxZOIzpRX47y/ekUngOgyQPu
+QnwwC2EzX3FLF4EXoUjpYVGYEKh5ATKFYIAoteXw0+QsJLBMvHoj6V2r31cGHHpz
+X3YarAOlBkZ2gm0zJOTc0cPvQXGxir+isaEAkL78Ng70IQghSoFpzoblu/hab8Vu
+29T89LkTtCrYO5nwgrYGE1p8rTN6zcnlfS8JNSL8HlmYhJCVFT2em6k3jEAuwr/k
+zGM3eOR5VNOAHLnWa+MUgOi3wSX+cguK1cSyXziWroyntAPmLtXSPCau4X5Stntr
+qniMcEGSvGU7CXeE3ESbEBQKCOkJ0OItuO63x6+m5K9XQSCjHT9ajHY5TgyxI67q
+3y2pXpx5aiY4ARog6sguZrTtjKwM7DFxdw5DHfl6wjpaBFgD+wT0dpyoT0fjJgeG
+ClUWUcBMRURx0DOE1yJcuq+PxbkObIjgenwbmoGIG4Top/cyico6opQLSYnXMRwJ
+AMgfTXcCKA==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgQWdlbkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA1MDEwNjQ0MTJaFw0yMzA1MDIwNjQ0MTJaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEAjOToKORmv6ijkZKSl9Gt0I98zqkRSE8T5fyfzmu4Itg/
+Zs15aYaekZCDbMtdCum5cqaayCnjJFjF0xcxhaLpwuc2EJAVztb484OYoQ44IUxj
+1nvQB+u+ESyuq6/+ddGif3K7VPDSoTIMb4+vlMK/g6VgXrDj6e8+Co2zjBAXbeNi
+ittrxw2juSH82DdVgUm6WhGpVIMMphM5Xc1jTfv5vPVTA43dWobq140MVhzueQ6k
+/cHjkyWFPCw0xamgZrlozZSRHjQN/8Jq2MC6ZPHJ4aDVnlgu0fwqykw9c6JKQ2AC
+akkm9qqsg0agqt43D0rCa5MVx7P0mjh2e2uDlL3BpkViQl7FRNEpicO7tx8pQZy6
+mNmmPDHPxKomibN5eVNUGEHt33upKGMBRfRIwMGY1Dm2T3yR9QMRMCVUfuVuvcp/
+qS6nLaHPFpZj7TS0Yy80FM0N2IvRkYNcy/HWQFlbcEGIV9Z5MxoCh7biLLqU1Jq1
+LLBEyuAdxDr/WrHvUUqIJPNlqDmbvQPEz/rJ7UaooxFN7zUudEYK4dzCaWFcJ6bm
+FM+nG1Dsmv3K0/l+i9K9U0Wed09Max/jkyt1CWNeFMiwI5T7vd/Fm92C8Bgcwo39
+97OC24MJytMEPPbp2ButXCXkdN43pl34LW3hOxqfR+UVliioOJeVqGKl7dMP8W4=
+-----END X509 CRL-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/crt+crl.self-signed.pem b/var/pub/x509/agendav.heureux-cyclage.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..c2b7a28
--- /dev/null
@@ -0,0 +1,78 @@
+-----BEGIN CERTIFICATE-----
+MIIKGzCCCAOgAwIBAgIHIBMFAQhEEzANBgkqhkiG9w0BAQ0FADCCAV8xCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEYMBYGA1UECxMPU2VydmljZSBBZ2VuREFWMSQwIgYDVQQDExthZ2VuZGF2
+LmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkA
+IABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUA
+cjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYL
+KwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3
+PAIBAxMCRlIwHhcNMTMwNTAxMDY0NDEzWhcNMjMwNTAyMDY0NDEzWjCCAV8xCzAJ
+BgNVBAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYD
+VQQHHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXgg
+Q3ljbGFnZTEYMBYGA1UECxMPU2VydmljZSBBZ2VuREFWMSQwIgYDVQQDExthZ2Vu
+ZGF2LmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABu
+AGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABl
+AHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScw
+JQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEE
+AYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgbIW1
+5vcqtV6hW9T2GF5N81Bs+jmuon7knGhcNgWQ4hhdYCf1cQ46LVYB41GEMy2wTy3J
+/un0Rm9t/EHsMSFKppL+Y86X+r10zZGTaIr2u1iMxB6lHjn8xFmfvr/jd7/pwGI3
+HjQtSQCNR6gKGDg61J4q2yhWqQ+4YHutqHddGJrzoWtondp1f442cl53/xVIvZW4
+2v7GszGrMZCl6mPamSzpsd/uK1aBoGZxcAwD5O6crNNWRZPCSibHW6KWKkykwxE4
+UzaNF9a09H94WenqypkmT/8oRyIWRiishL3yYb54S7eFDqB5dF0+rDhIW/n66msY
+O5xk1V8yJvti6DtJbVGyl77z5osKC0ln0AQNf8XjWpY9uuu5hsYM44m9uEfv2OGN
+KUWS8fGyhQSWVxY0tNTKAA8XXHcOdt/zAeO6ABkQVoB/ECgXymSXW14V4qmzgKlm
+F/iZ//TK0KjRKoqmP5g7ILFFU1JXLiHOGYKfYS+ysLISp0sCUc7EIalvyQp5l5Am
+HboTQGzts4kM/95oBgQoKfAaDRjTkZn1pLfFXOVj8Ux42rfstFD2QaBiDyhwDFbP
+1a8RKe8LTb0Jk196AECZmlPXQ+WMmJZiE3yORnFzzDFjqR4hctGLguIeMURCyA0U
+lRd1m2FrlRPoEGPks2Ppn+u3jNWz25P6UjfZ3wIDAQABo4IC1jCCAtIwEgYDVR0T
+AQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAaYwLgYDVR0RBCcwJYEjY29udGFjdCth
+Z2VuZGF2QGhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFJ4lcQS7GUy2JqI5
+AelPvjVC3qGdMC4GA1UdEgQnMCWBI2NvbnRhY3QrYWdlbmRhdkBoZXVyZXV4LWN5
+Y2xhZ2Uub3JnMIIBlwYDVR0jBIIBjjCCAYqAFJ4lcQS7GUy2JqI5AelPvjVC3qGd
+oYIBZ6SCAWMwggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgG
+A1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2UgQWdlbkRB
+VjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQP
+HkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBl
+ACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBs
+AHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSggcgEwUBCEQTME8GCCsGAQUFBwEB
+BEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3Jn
+L3g1MDkvYWdlbmRhdi9jcnQucGVtMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly93
+d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2FnZW5kYXYvY3JsLnBlbTANBgkq
+hkiG9w0BAQ0FAAOCAgEAne61DB/qi83BG58DqOK95lPw6S/ZB8J9W6/DWI6J+u+M
+I6QJJG7bKW0+g19VGDuPl5x8zp+QYG9OR7GlvgU1heLSStRadbIdTCMcSFf7r8bt
+9d2ai9Ujx+FBmXVw/1T1mUJpESkcR7ZmOoHT8GuupR6Bs31dde4u/T9YePEhrxkv
+2e5i6NwuZnHmMxhMTntVeMJMA+yArAv8D3q0SIYp1Bu7KJshGV2eoSSLnlHx2ZfF
+V/UpHm7j5k/KvMaeiIAX0IaEhZYiIA4umOHOlsaGXQKBOaYbWq1AJCcZ3LlriLU4
+iud/QI03tFLagceg8kT/nRL8mEJRYORixpz49GzhrGaavuE6L6Q+AuGHk/thAqDz
+vDSi3IvZEE+y0UyHrIBNjQ4QwDIaWS6pRx7I2Khlj/ZD9uvyO0bbfnAI8tLi6mn7
+hS2sxPEwmfx+FwtM9fVOttm433Xurq8LlHUZaYhmxj0x32D4giNVxokbncCZ14sj
+MY8LVF/mp3DwHzuM7gHdGk6/OSGBvaweR3d0fn7LU7ZG1Hib6cmBtbFOg2msJztf
+iLNio6BmCoN7kdGygaugc4lx8ybdhvuijsrCKenq/i36oaih87/nSiZSoSWEPVCS
+UJxQgzqpJ5+yyHRxdrKqOl/6VCALY5VhoaYJyYbpBgc1XPaqhkBW8R+rOhRub8Q=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgQWdlbkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA1MDEwNjQ0MTNaFw0yMzA1MDIwNjQ0MTNaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEAVRZV2kEiOS1/gdNDrIfzVh6RYb0r0uf0PGWL7g/CdIoO
+MwnTKDEDd7DATQMyB7dhBwggvOqMyVXphXCQNvGQ2m990x4LaICurVFObfGSrP5X
+f+h4EVPyiz71pM1HnHo8Oo3CH2w79QqgQsapF1njOc0DX+Z5+YLpvLP8gyqLRdwd
+//0usCpzRj9Evhes4JTUVTXiFw/74IvZbTraKDSia4ddUghZ0DYGEkZ7MmT/Ssuo
+1fDIljR1X0HCQz6ppGzmdCqXKW0RWjyoXX845y+OgphGzdGDVsR0IZ5ag6Y8faC3
+Nb1lxs2+OKbv7VDcu5fBKQBhQfi4WXK02YB8+tWpQbuqCrt75cE1mXG7nV3qg1RH
+Nz933cTSGHh6LmszEfGG86S6D1UIRu5wbnEBhsnrbPJpcgOmKbphYX9iMSmUW6eE
+TiwGDBhRi2o0XfvojbQKb5Jh+TNwWT9dhoPKZLTqw6jYsTReUCEA5OogestmVxN+
+juiN3P17R8CDa1zZTKtD0yDkk+hupbhGlIHiTbm5O66veyywclHTGSFTeTlUeGUe
+BfWE+Xp8OoHFE7KfMR74a0JwWc/WC98gygXxWEVfzVbo7Ibhc3ts/6NwwgJDZvDL
+GvxFuqqd1KcE0EHg8bNE5TJtHMwjJJBGmjOHSUpKAqUgm2+uN0rt9oQF6C2WXAw=
+-----END X509 CRL-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/crt.pem b/var/pub/x509/agendav.heureux-cyclage.org/crt.pem
new file mode 100644 (file)
index 0000000..a5dc47a
--- /dev/null
@@ -0,0 +1,55 @@
+-----BEGIN CERTIFICATE-----
+MIIJwzCCB6ugAwIBAgIHIBMFAQhEEjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDUwMTA2NDQxMloX
+DTIzMDUwMjA2NDQxMlowggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2Ug
+QWdlbkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUsw
+SQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDu
+AHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBl
+AC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEAoGyFteb3KrVeoVvU9hheTfNQbPo5rqJ+5JxoXDYF
+kOIYXWAn9XEOOi1WAeNRhDMtsE8tyf7p9EZvbfxB7DEhSqaS/mPOl/q9dM2Rk2iK
+9rtYjMQepR45/MRZn76/43e/6cBiNx40LUkAjUeoChg4OtSeKtsoVqkPuGB7rah3
+XRia86FraJ3adX+ONnJed/8VSL2VuNr+xrMxqzGQpepj2pks6bHf7itWgaBmcXAM
+A+TunKzTVkWTwkomx1uilipMpMMROFM2jRfWtPR/eFnp6sqZJk//KEciFkYorIS9
+8mG+eEu3hQ6geXRdPqw4SFv5+uprGDucZNVfMib7Yug7SW1Rspe+8+aLCgtJZ9AE
+DX/F41qWPbrruYbGDOOJvbhH79jhjSlFkvHxsoUEllcWNLTUygAPF1x3Dnbf8wHj
+ugAZEFaAfxAoF8pkl1teFeKps4CpZhf4mf/0ytCo0SqKpj+YOyCxRVNSVy4hzhmC
+n2EvsrCyEqdLAlHOxCGpb8kKeZeQJh26E0Bs7bOJDP/eaAYEKCnwGg0Y05GZ9aS3
+xVzlY/FMeNq37LRQ9kGgYg8ocAxWz9WvESnvC029CZNfegBAmZpT10PljJiWYhN8
+jkZxc8wxY6keIXLRi4LiHjFEQsgNFJUXdZtha5UT6BBj5LNj6Z/rt4zVs9uT+lI3
+2d8CAwEAAaOCAsgwggLEMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MC4GA1UdEQQnMCWBI2NvbnRhY3QrYWdlbmRhdkBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MB0GA1UdDgQWBBSeJXEEuxlMtiaiOQHpT741Qt6hnTAmBgNVHRIEHzAdgRtjb250
+YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU0EBE6JPh
+ZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJldXgtY3lj
+bGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBp
+AHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBt
+AGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBlMRMwEQYD
+VQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3BggrBgEF
+BQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkvY3J0LnBl
+bTBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9hZ2VuZGF2L2NybC5wZW0wSgYDVR0gBEMwQTA/BgUqgXoBKjA2MDQG
+CCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAM8G1j2fyHYD+Wyu8431h+UHS9m0ks2rqx
+INUlAtTHVh4IN2M6CgvXxLLhDD02MJQ5kQSK8c7WulhFU2l4aqPvmaUGaUClOF2Z
++mBJVETlhO6Inp33Ct4jtv7RFpNv95H9S7m9b4cPsC0LDJhNdU6wW2fi7rXlgbfp
+TmWku/Bincc6OX89S5lKGaMHjVw9BioyZQD7GHLggxZOIzpRX47y/ekUngOgyQPu
+QnwwC2EzX3FLF4EXoUjpYVGYEKh5ATKFYIAoteXw0+QsJLBMvHoj6V2r31cGHHpz
+X3YarAOlBkZ2gm0zJOTc0cPvQXGxir+isaEAkL78Ng70IQghSoFpzoblu/hab8Vu
+29T89LkTtCrYO5nwgrYGE1p8rTN6zcnlfS8JNSL8HlmYhJCVFT2em6k3jEAuwr/k
+zGM3eOR5VNOAHLnWa+MUgOi3wSX+cguK1cSyXziWroyntAPmLtXSPCau4X5Stntr
+qniMcEGSvGU7CXeE3ESbEBQKCOkJ0OItuO63x6+m5K9XQSCjHT9ajHY5TgyxI67q
+3y2pXpx5aiY4ARog6sguZrTtjKwM7DFxdw5DHfl6wjpaBFgD+wT0dpyoT0fjJgeG
+ClUWUcBMRURx0DOE1yJcuq+PxbkObIjgenwbmoGIG4Top/cyico6opQLSYnXMRwJ
+AMgfTXcCKA==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/crt.pem.asc b/var/pub/x509/agendav.heureux-cyclage.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..4e9ea70
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRgLm8AAoJEF4nGc9w/oqell0P/i/DIRxh4RtIR6NFvz2qwznM
+U+St/1+pvE7+cw8dvJj+TJS76r+XQmra/kLJ8RzlaSnEzoOACg24UjY98jkI6010
+MOBZdHXM7ljBSSdLhltmB1/aEQ7GQYZKDvLuhOBuo3qOmW/HuVOj8kRU93AIFK2+
+vCc0tl7h851ljeEtLtvTQAd7ZW4eVR31uJAA+TYu6/3uXG/f1IzWxqMzl8lSgjPV
+9zEiTV+4NeqFx7QCUxRdxC9TYGgOtLPP6c8PzGLEFlVO6oJv2DECNapGOaNl2CoV
+jueReZRTIVc0x2J2oucRrBWOZi6hRm/fg9b9+sCOk5p1oO/daeLHzyyDEAGLm9oa
+YKh8rTgXu6QzxUJP4IQxfIt4EsONNNahoGQ0sKZb/a9Hql2ghdRE6K2GwmpGjpfo
+lrKTTXyqTuzx3gS5xfgLiTFvgdgqXimrEW1QbySu0I5HLIAwigUKx2WYNK96qBJ5
+KN+YC39n6J+PA2iejH5pg9kaKFL+sx9Q8SV0aQfRfSdM46Bqd/S/2MoIas+JR/B2
+yF+ghZ3xuhNErS3+u/jiWXRZI11rc0crRI8QRRyLX9lWEAKev7K/EegAjHlKhPnU
+ST6YdovVXQmfOLNvhU2zLwrtmpWrn/3I9U7WkCgysOQU3vGqZjXcD3/Io8REWMCT
+7+AVFP86qiwaeMNBNGUZ
+=EgEN
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/crt.self-signed.pem b/var/pub/x509/agendav.heureux-cyclage.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..cb2b436
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIKGzCCCAOgAwIBAgIHIBMFAQhEEzANBgkqhkiG9w0BAQ0FADCCAV8xCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEYMBYGA1UECxMPU2VydmljZSBBZ2VuREFWMSQwIgYDVQQDExthZ2VuZGF2
+LmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkA
+IABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUA
+cjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYL
+KwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3
+PAIBAxMCRlIwHhcNMTMwNTAxMDY0NDEzWhcNMjMwNTAyMDY0NDEzWjCCAV8xCzAJ
+BgNVBAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYD
+VQQHHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXgg
+Q3ljbGFnZTEYMBYGA1UECxMPU2VydmljZSBBZ2VuREFWMSQwIgYDVQQDExthZ2Vu
+ZGF2LmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABu
+AGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABl
+AHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScw
+JQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEE
+AYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgbIW1
+5vcqtV6hW9T2GF5N81Bs+jmuon7knGhcNgWQ4hhdYCf1cQ46LVYB41GEMy2wTy3J
+/un0Rm9t/EHsMSFKppL+Y86X+r10zZGTaIr2u1iMxB6lHjn8xFmfvr/jd7/pwGI3
+HjQtSQCNR6gKGDg61J4q2yhWqQ+4YHutqHddGJrzoWtondp1f442cl53/xVIvZW4
+2v7GszGrMZCl6mPamSzpsd/uK1aBoGZxcAwD5O6crNNWRZPCSibHW6KWKkykwxE4
+UzaNF9a09H94WenqypkmT/8oRyIWRiishL3yYb54S7eFDqB5dF0+rDhIW/n66msY
+O5xk1V8yJvti6DtJbVGyl77z5osKC0ln0AQNf8XjWpY9uuu5hsYM44m9uEfv2OGN
+KUWS8fGyhQSWVxY0tNTKAA8XXHcOdt/zAeO6ABkQVoB/ECgXymSXW14V4qmzgKlm
+F/iZ//TK0KjRKoqmP5g7ILFFU1JXLiHOGYKfYS+ysLISp0sCUc7EIalvyQp5l5Am
+HboTQGzts4kM/95oBgQoKfAaDRjTkZn1pLfFXOVj8Ux42rfstFD2QaBiDyhwDFbP
+1a8RKe8LTb0Jk196AECZmlPXQ+WMmJZiE3yORnFzzDFjqR4hctGLguIeMURCyA0U
+lRd1m2FrlRPoEGPks2Ppn+u3jNWz25P6UjfZ3wIDAQABo4IC1jCCAtIwEgYDVR0T
+AQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAaYwLgYDVR0RBCcwJYEjY29udGFjdCth
+Z2VuZGF2QGhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFJ4lcQS7GUy2JqI5
+AelPvjVC3qGdMC4GA1UdEgQnMCWBI2NvbnRhY3QrYWdlbmRhdkBoZXVyZXV4LWN5
+Y2xhZ2Uub3JnMIIBlwYDVR0jBIIBjjCCAYqAFJ4lcQS7GUy2JqI5AelPvjVC3qGd
+oYIBZ6SCAWMwggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgG
+A1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2UgQWdlbkRB
+VjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQP
+HkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBl
+ACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBs
+AHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSggcgEwUBCEQTME8GCCsGAQUFBwEB
+BEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3Jn
+L3g1MDkvYWdlbmRhdi9jcnQucGVtMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly93
+d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2FnZW5kYXYvY3JsLnBlbTANBgkq
+hkiG9w0BAQ0FAAOCAgEAne61DB/qi83BG58DqOK95lPw6S/ZB8J9W6/DWI6J+u+M
+I6QJJG7bKW0+g19VGDuPl5x8zp+QYG9OR7GlvgU1heLSStRadbIdTCMcSFf7r8bt
+9d2ai9Ujx+FBmXVw/1T1mUJpESkcR7ZmOoHT8GuupR6Bs31dde4u/T9YePEhrxkv
+2e5i6NwuZnHmMxhMTntVeMJMA+yArAv8D3q0SIYp1Bu7KJshGV2eoSSLnlHx2ZfF
+V/UpHm7j5k/KvMaeiIAX0IaEhZYiIA4umOHOlsaGXQKBOaYbWq1AJCcZ3LlriLU4
+iud/QI03tFLagceg8kT/nRL8mEJRYORixpz49GzhrGaavuE6L6Q+AuGHk/thAqDz
+vDSi3IvZEE+y0UyHrIBNjQ4QwDIaWS6pRx7I2Khlj/ZD9uvyO0bbfnAI8tLi6mn7
+hS2sxPEwmfx+FwtM9fVOttm433Xurq8LlHUZaYhmxj0x32D4giNVxokbncCZ14sj
+MY8LVF/mp3DwHzuM7gHdGk6/OSGBvaweR3d0fn7LU7ZG1Hib6cmBtbFOg2msJztf
+iLNio6BmCoN7kdGygaugc4lx8ybdhvuijsrCKenq/i36oaih87/nSiZSoSWEPVCS
+UJxQgzqpJ5+yyHRxdrKqOl/6VCALY5VhoaYJyYbpBgc1XPaqhkBW8R+rOhRub8Q=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/crt.self-signed.pem.asc b/var/pub/x509/agendav.heureux-cyclage.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..9ebd745
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRgLm9AAoJEF4nGc9w/oqenskQALDG57ZErRuJVibQFx4NksfC
+e+IBumIrcPV4Vr6GkWq29ex2KQsSrwNatHO1eCURVkwoSXnh62jz/CRlzHaPWAr4
+6HjlxoIYaKSJo1l+bH4uNiXEy1bE97g3QAA6oVMpiOLJvrnYT6OhW50PEPwtF1oc
+x+AVX4rqrhgQH05MOZFV2N/3r3fETlc+/6TAf8w/e13Ksg9iATQFOvzNmIVSP0mE
+LPvrk7musqX3GPUN4NAxqXKoR3LkluTfzc6NrXz2HQsyQoFoyO4WGMjcbA2t+9tF
+b6CqjJVmw/5101vWcF+QTXrGm9WuXWfEocv//x+DqwI9nOiX4NyunYmpsdR3Gazy
+FsP3HNoL74Vk62NzV7l5NaDN5m5pyIaT+5thIEqFPRnFVCF6G6OM2ja60OsFXk2Y
+l3No/SIwYJfCBuOITFT/62UyYHc8ExeSQBy+zVstR9bmHvGthAjPgy2bJeQch6TK
+5V+0Y29kuawkcOqU4Us7m89OrIh2oH/QPHzMBGJlvGqwfTQckAfeRQxAgGjyXGmk
+7JFfGJG/rFFRodzIlPhj6vne+fRLyQpJqBClwL/WqS3wPrHQ8pK7+dwwSrln730p
+Kea5r5zMli1NhSwaJ5nMQRsJXoBozai29PcqL/9IZCFKjHTJGh2t4ZxKwIx2nkHz
+MRVGABib4fVjJj7XEaVT
+=wpKQ
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/idx.self-signed.txt b/var/pub/x509/agendav.heureux-cyclage.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/idx.txt b/var/pub/x509/agendav.heureux-cyclage.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/agendav.heureux-cyclage.org/req.pem b/var/pub/x509/agendav.heureux-cyclage.org/req.pem
new file mode 100644 (file)
index 0000000..7370770
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFpjCCA44CAQAwggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEa
+MBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2UgQWdl
+bkRBVjEkMCIGA1UEAxMbYWdlbmRhdi5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYD
+VQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQA
+cgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0BAQEF
+AAOCAg8AMIICCgKCAgEAoGyFteb3KrVeoVvU9hheTfNQbPo5rqJ+5JxoXDYFkOIY
+XWAn9XEOOi1WAeNRhDMtsE8tyf7p9EZvbfxB7DEhSqaS/mPOl/q9dM2Rk2iK9rtY
+jMQepR45/MRZn76/43e/6cBiNx40LUkAjUeoChg4OtSeKtsoVqkPuGB7rah3XRia
+86FraJ3adX+ONnJed/8VSL2VuNr+xrMxqzGQpepj2pks6bHf7itWgaBmcXAMA+Tu
+nKzTVkWTwkomx1uilipMpMMROFM2jRfWtPR/eFnp6sqZJk//KEciFkYorIS98mG+
+eEu3hQ6geXRdPqw4SFv5+uprGDucZNVfMib7Yug7SW1Rspe+8+aLCgtJZ9AEDX/F
+41qWPbrruYbGDOOJvbhH79jhjSlFkvHxsoUEllcWNLTUygAPF1x3Dnbf8wHjugAZ
+EFaAfxAoF8pkl1teFeKps4CpZhf4mf/0ytCo0SqKpj+YOyCxRVNSVy4hzhmCn2Ev
+srCyEqdLAlHOxCGpb8kKeZeQJh26E0Bs7bOJDP/eaAYEKCnwGg0Y05GZ9aS3xVzl
+Y/FMeNq37LRQ9kGgYg8ocAxWz9WvESnvC029CZNfegBAmZpT10PljJiWYhN8jkZx
+c8wxY6keIXLRi4LiHjFEQsgNFJUXdZtha5UT6BBj5LNj6Z/rt4zVs9uT+lI32d8C
+AwEAAaAAMA0GCSqGSIb3DQEBDQUAA4ICAQBZWXW8OrAnch7nEyJI+FuX91Oj66K5
+V+hyUyG/aZWtor2zxkrkb8vwFSmQPfOBdUPRsPI+1lJUBPHgXCzOKUNoLK2oz/BF
+O0Oer7ZSYTeEWWL6HV8ZrhGpVynIf7irKC0BKhY+r7fl3DAbA3cvALw6+NtsAlNH
+IL1YpnP4NyKuZfQbchBsG8mwDWFocjd7j2Yl2KwMedv/VBq8Z4WvvTCVZ96x+nea
+O29XMS74Oh7wc92NZ2a+5w4UWZxNwDXSU2rFE9apIJNuWdLKlAiWDwh0ImbO/TaO
+hSdOsKrVO7S19yT+Uy4/kdEcMrKCKHClEpzP7BC2mafqRgECA+4YKYss0YXqOQco
+7gz8whKNEHbZZ1PX2PZfb0xZHdIeWU0ywINGMtqe37DAnML63hdtTceLcOfIJg9j
+Uy/B7eGNJXoE7fiwnZcaBOg10I2HsPYd4cnKxrzBE8E00p+9S28ek+qdbkZtksAs
+UHs7ilJzkdgjNx6TPOvJ1gqFX2FZ1DGfRNoFxCMLjuB8+0RNY16mle6jjsTUMRSW
+iSNxM0WdCDYoTN7E6emsYiWR3bfu1hW8jgAfZ1EOJ/weYYUutrylFM/XWbWv/8/e
+wdG9IkoEAr5KSLs7s8X5Wufc6WQIRaPwMLg/vNSEQJibxFyTz0m5SwPGGJTtsCjE
+zHii6NGsi+J0QQ==
+-----END CERTIFICATE REQUEST-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/ca b/var/pub/x509/caldavzap.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/caldavzap.heureux-cyclage.org/crl.num b/var/pub/x509/caldavzap.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/caldavzap.heureux-cyclage.org/crl.num.old b/var/pub/x509/caldavzap.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/caldavzap.heureux-cyclage.org/crl.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/crl.pem
new file mode 100644 (file)
index 0000000..12646c8
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDvzCCAacCAQEwDQYJKoZIhvcNAQENBQAwggFjMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNV
+BAsTEVNlcnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1
+eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYL
+KwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3
+PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJG
+UhcNMTMwNDI5MTcxMDM1WhcNMjMwNDMwMTcxMDM1WqAOMAwwCgYDVR0UBAMCAQAw
+DQYJKoZIhvcNAQENBQADggIBAG56GZ3zwMxPdNDuPb82yiOXIcCOcSZrxqqYUj8B
+PThPau/NhLF3YZMnDU8F6Zya/8HJmNlm4TZ0hhayO0It2JDHuLn655LaITzMPy5u
+iSVanlIxtMUGJSdRxmQeJ9evhptBLGLKAnuAwpcXuxk4zZQZezsZY9K8AbgxsOFF
+J1dIGAQCutw9Q2MwclQ9qBXCW4/L/Gf5rwb1l6bFBNjsOT7DzHTyupKN5i6krvkH
+G+fIdezXgrBnxb0GWoJNwBehFRgJdmkWM1wFRneO6DyXZqh0CFlp9gaATBC66wWI
+PPRr9B+fnl5lZo5ZfGp/3Bifrj1cMpE1nNtIjpWGFpLNopExXvoeUlgDEELQKjBp
+sWVtuxCKMuc5u/ZLGvQTeCHLoy9REdI0c4GedBVosUNxdDIYSk9ts5beHYiwnXEm
+By2l5XA1ucuyodqDlaLD3WrgV9Mc+LBR3z+2j1tnY6wJEfrtTBOikUVlTQukrfwv
+E7nKjdv15SfdUCOWLZqFXedAgyZRz9DuMRgUMLP697S/ROwFCfORqMJKggMcY9ZK
+Ed5CTV7GOP0QAOzfUHCWl9QsBnl2p9pS9rBkxNvhwr2r6iP/pQ8iT7hwNPyE33Ii
+vVhyx1BDE27HLGewMXyI0MV45pyBu6BppMlEAUaRZMhOeM67bEJXOJ4WCC6FhhBQ
+Y3aQ
+-----END X509 CRL-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/crl.self-signed.num b/var/pub/x509/caldavzap.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/caldavzap.heureux-cyclage.org/crl.self-signed.num.old b/var/pub/x509/caldavzap.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/caldavzap.heureux-cyclage.org/crl.self-signed.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..2ff4790
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDvzCCAacCAQEwDQYJKoZIhvcNAQENBQAwggFjMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNV
+BAsTEVNlcnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1
+eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYL
+KwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3
+PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJG
+UhcNMTMwNDI5MTcxMDM2WhcNMjMwNDMwMTcxMDM2WqAOMAwwCgYDVR0UBAMCAQAw
+DQYJKoZIhvcNAQENBQADggIBAAIc23Q9eqixLORi/JobwxCpA5gT5rtp5n7Z8R3G
+VlWJcEbhsBpRsc+XbrQunohi1TrkvZ8wo9AnWDLuD0cOf1OS/P+XY9POdcoCQH9L
+kBGwCEN2yycBBqxoHaLlZg1fAwI06a73EZO2k3pSGsDVrUU/5xRIF+FzgzEFpZrE
+2FGvD1nX5Vap/Dhra2hTJtcfq+mrpclu6EmK1LsrRmTP9C+5xIejBnAEgmjpXAsP
+lWqpRogvwztBNuYBONNKLsl00qx0+dPsUtNGV1omjxIj+NKarbYc3cGgB3osxABk
+ePMSTeC9CH7wxMpZJgc9MUM2tV+XAOlLyzZODxbWDHwU2fHMWV4ON5Gi0ifYCT9I
+d8v/SEYH/WVfxul61YT+4WCSuomFE3SdaCgwfClbCeQpynB+8Rkhf9tIgwBR6Hjc
+zW7J8s7YEE1nlHfmOik89dqIyTmvSFlfR6MZUc2YspXwP1RVKIjp7Of4FyAeny5Z
+QkBXF4hX1agmtU3bHAqXOUGcMEcmBuW3ztd8VIIbipSj2O9RyB3+ZP+CScHucu1e
+eUxb7CZimBvSJV+OF3iW0R6yhkU64jiG4m6q+p36+TpSIpJb6pEEjgzXp3nlQ3iD
+zt14c4rzP8KPgUru4b0YsKdiFf8s4iTJvIJiTgjERn1yT6cLPn9PMrfB43bPL/Y9
+2X84
+-----END X509 CRL-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/crt+ca.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..25eb144
--- /dev/null
@@ -0,0 +1,106 @@
+-----BEGIN CERTIFICATE-----
+MIIJyzCCB7OgAwIBAgIHIBMEKRkQNTANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDQyOTE3MTAzNVoX
+DTIzMDQzMDE3MTAzNVowggFjMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNlcnZpY2Ug
+Q2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNsYWdlLm9y
+ZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEe
+FgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZI
+hvcNAQEBBQADggIPADCCAgoCggIBANNfaKn75nM8WLZKca3q16IAyNjDdaq+DiFV
+88PxmX/+5mD0SG9ivonh7fJRiRAfxXDTCyIXLF3QQ1YIUA6mBP6erlSJY/nvhUpb
+p7nM7FSDexxZ3nW9uE2PTas2+qy0SO4LSCx/9abDeuHOwEwwLhfnDcVqR7Pbla+Y
+8A7cVfvO35rWcB5T6JsHS3TBxzhGWx51yevMwutACMCO4nTVoM2VZPZoQB4alZN8
+TFUepDgOlspt8FeqH3Ra+B1ZKuICivUBNwApqp6NT2X7v/h5Y9XPEKehDFLFy74e
+DNTYOe/QPcGUTE9w7434Tua6FKNas3s+6vT2OO4N2oiUroIdS+344xuaQRQASlhv
+vGvLWd1JvYnHDNyhT42GVC/4a00UDHdKDL3nU3L48di2HeixQJnK7Avp63zATjdI
+XWl+nl8xN1MGWbHIzWDFp4XVtOwFL9kf6yUEWKTdWZVx7R92YTL7uucjF9JZaQ1C
+BI1Gd5qc6F1cTr4hWnhXafM52n5EnfWDWMwD2I18QsQV+M8xODIHSKCXzrXo35ra
+vmUx541+ZjlPVxs7pwhBXvfXWkheVPTwh1FUy0t5uSynES6vvIlBUFtTCds2sMxA
+A5V91WSlnB7iWUgLHtx2tf50RgJiEClRXgj2AYwkwhlFKYvzbWH6Ti0Z1CzCbJRu
+/9NpfKJ7AgMBAAGjggLMMIICyDASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQE
+AwIBpjAwBgNVHREEKTAngSVjb250YWN0K2NhbGRhdnphcEBoZXVyZXV4LWN5Y2xh
+Z2Uub3JnMB0GA1UdDgQWBBQG2H34AN4j32B/hLz33f8yUM8pFDAmBgNVHRIEHzAd
+gRtjb250YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU
+0EBE6JPhZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJl
+dXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNV
+BAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQA
+bgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBl
+MRMwEQYDVQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3
+BggrBgEFBQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3J0LnBlbTBGBgNVHR8EPzA9MDugOaA3hjVodHRwOi8vd3d3LmhldXJldXgtY3lj
+bGFnZS5vcmcveDUwOS9jYWxkYXZ6YXAvY3JsLnBlbTBKBgNVHSAEQzBBMD8GBSqB
+egEqMDYwNAYIKwYBBQUHAgEWKGh0dHBzOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9jcHMwDQYJKoZIhvcNAQENBQADggIBAKbJG3O39CzIpmCR8Ocn9Xaf
+/fMxEXrG5Y5vl5jdMgrT9DSBkMpNxyuzWwaON0W46SS83hAsgSm8ndFF8oxUBHVT
+KD/8o7JC28MNSPl/zqedD7NWEtB0824WhYBxRi7hRwDO3QSE26DUGgDQE75wYyC6
+wduT0jDLH4/3EFqwyIDbmEexOkNrdeJlGs4e1pkxmuzqrEAPAkJrTu8Cp/fdSp6I
+kWd6tSISm4hs/a10Bpp0v0cQKuzAc6FailwPi0VK7xYP08ZOFyCgWH+j55JGxJfF
+zbDoJJWIpVflZF30WOLF1l1KljALEsiKfQqB5OzBDYEgtTdidly2v73WnbC9iqkk
+7stxt6hh8T7fDLh3EK3Mj+qrZBAZ2dqpS/qgJUA9EyCCGvKEvRj9OmJUfH9GDMHF
+nmFkarmFkFwd6/jgAOQKAelZ7+cwxyQPfRaGw9sU+a/XwuD8nezm3SWzVXcxB4R0
+g4zBJu9OWM52pW21kj6ZSkqZ0eB+yq3gUwqDfIS4v+65k+k7s8noKXNNBWWkM7LV
+150LG6gWvi77Rc/IHrxfPBks0OsXS8VHajffCc+KbpXUtKYxp1cId4SIvdv6nxN9
+4jXIIRn8FYPBubky42gwyNkkRpA9+s8/ZS6zzhu/wQ+pefk/9UCuaN9EHyty5hdY
+29SSnKNvBiTOYZIh21Lb
+-----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/caldavzap.heureux-cyclage.org/crt+crl.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..5e51407
--- /dev/null
@@ -0,0 +1,78 @@
+-----BEGIN CERTIFICATE-----
+MIIJyzCCB7OgAwIBAgIHIBMEKRkQNTANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDQyOTE3MTAzNVoX
+DTIzMDQzMDE3MTAzNVowggFjMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNlcnZpY2Ug
+Q2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNsYWdlLm9y
+ZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEe
+FgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZI
+hvcNAQEBBQADggIPADCCAgoCggIBANNfaKn75nM8WLZKca3q16IAyNjDdaq+DiFV
+88PxmX/+5mD0SG9ivonh7fJRiRAfxXDTCyIXLF3QQ1YIUA6mBP6erlSJY/nvhUpb
+p7nM7FSDexxZ3nW9uE2PTas2+qy0SO4LSCx/9abDeuHOwEwwLhfnDcVqR7Pbla+Y
+8A7cVfvO35rWcB5T6JsHS3TBxzhGWx51yevMwutACMCO4nTVoM2VZPZoQB4alZN8
+TFUepDgOlspt8FeqH3Ra+B1ZKuICivUBNwApqp6NT2X7v/h5Y9XPEKehDFLFy74e
+DNTYOe/QPcGUTE9w7434Tua6FKNas3s+6vT2OO4N2oiUroIdS+344xuaQRQASlhv
+vGvLWd1JvYnHDNyhT42GVC/4a00UDHdKDL3nU3L48di2HeixQJnK7Avp63zATjdI
+XWl+nl8xN1MGWbHIzWDFp4XVtOwFL9kf6yUEWKTdWZVx7R92YTL7uucjF9JZaQ1C
+BI1Gd5qc6F1cTr4hWnhXafM52n5EnfWDWMwD2I18QsQV+M8xODIHSKCXzrXo35ra
+vmUx541+ZjlPVxs7pwhBXvfXWkheVPTwh1FUy0t5uSynES6vvIlBUFtTCds2sMxA
+A5V91WSlnB7iWUgLHtx2tf50RgJiEClRXgj2AYwkwhlFKYvzbWH6Ti0Z1CzCbJRu
+/9NpfKJ7AgMBAAGjggLMMIICyDASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQE
+AwIBpjAwBgNVHREEKTAngSVjb250YWN0K2NhbGRhdnphcEBoZXVyZXV4LWN5Y2xh
+Z2Uub3JnMB0GA1UdDgQWBBQG2H34AN4j32B/hLz33f8yUM8pFDAmBgNVHRIEHzAd
+gRtjb250YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU
+0EBE6JPhZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJl
+dXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNV
+BAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQA
+bgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBl
+MRMwEQYDVQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3
+BggrBgEFBQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3J0LnBlbTBGBgNVHR8EPzA9MDugOaA3hjVodHRwOi8vd3d3LmhldXJldXgtY3lj
+bGFnZS5vcmcveDUwOS9jYWxkYXZ6YXAvY3JsLnBlbTBKBgNVHSAEQzBBMD8GBSqB
+egEqMDYwNAYIKwYBBQUHAgEWKGh0dHBzOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9jcHMwDQYJKoZIhvcNAQENBQADggIBAKbJG3O39CzIpmCR8Ocn9Xaf
+/fMxEXrG5Y5vl5jdMgrT9DSBkMpNxyuzWwaON0W46SS83hAsgSm8ndFF8oxUBHVT
+KD/8o7JC28MNSPl/zqedD7NWEtB0824WhYBxRi7hRwDO3QSE26DUGgDQE75wYyC6
+wduT0jDLH4/3EFqwyIDbmEexOkNrdeJlGs4e1pkxmuzqrEAPAkJrTu8Cp/fdSp6I
+kWd6tSISm4hs/a10Bpp0v0cQKuzAc6FailwPi0VK7xYP08ZOFyCgWH+j55JGxJfF
+zbDoJJWIpVflZF30WOLF1l1KljALEsiKfQqB5OzBDYEgtTdidly2v73WnbC9iqkk
+7stxt6hh8T7fDLh3EK3Mj+qrZBAZ2dqpS/qgJUA9EyCCGvKEvRj9OmJUfH9GDMHF
+nmFkarmFkFwd6/jgAOQKAelZ7+cwxyQPfRaGw9sU+a/XwuD8nezm3SWzVXcxB4R0
+g4zBJu9OWM52pW21kj6ZSkqZ0eB+yq3gUwqDfIS4v+65k+k7s8noKXNNBWWkM7LV
+150LG6gWvi77Rc/IHrxfPBks0OsXS8VHajffCc+KbpXUtKYxp1cId4SIvdv6nxN9
+4jXIIRn8FYPBubky42gwyNkkRpA9+s8/ZS6zzhu/wQ+pefk/9UCuaN9EHyty5hdY
+29SSnKNvBiTOYZIh21Lb
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDvzCCAacCAQEwDQYJKoZIhvcNAQENBQAwggFjMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNV
+BAsTEVNlcnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1
+eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYL
+KwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3
+PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJG
+UhcNMTMwNDI5MTcxMDM1WhcNMjMwNDMwMTcxMDM1WqAOMAwwCgYDVR0UBAMCAQAw
+DQYJKoZIhvcNAQENBQADggIBAG56GZ3zwMxPdNDuPb82yiOXIcCOcSZrxqqYUj8B
+PThPau/NhLF3YZMnDU8F6Zya/8HJmNlm4TZ0hhayO0It2JDHuLn655LaITzMPy5u
+iSVanlIxtMUGJSdRxmQeJ9evhptBLGLKAnuAwpcXuxk4zZQZezsZY9K8AbgxsOFF
+J1dIGAQCutw9Q2MwclQ9qBXCW4/L/Gf5rwb1l6bFBNjsOT7DzHTyupKN5i6krvkH
+G+fIdezXgrBnxb0GWoJNwBehFRgJdmkWM1wFRneO6DyXZqh0CFlp9gaATBC66wWI
+PPRr9B+fnl5lZo5ZfGp/3Bifrj1cMpE1nNtIjpWGFpLNopExXvoeUlgDEELQKjBp
+sWVtuxCKMuc5u/ZLGvQTeCHLoy9REdI0c4GedBVosUNxdDIYSk9ts5beHYiwnXEm
+By2l5XA1ucuyodqDlaLD3WrgV9Mc+LBR3z+2j1tnY6wJEfrtTBOikUVlTQukrfwv
+E7nKjdv15SfdUCOWLZqFXedAgyZRz9DuMRgUMLP697S/ROwFCfORqMJKggMcY9ZK
+Ed5CTV7GOP0QAOzfUHCWl9QsBnl2p9pS9rBkxNvhwr2r6iP/pQ8iT7hwNPyE33Ii
+vVhyx1BDE27HLGewMXyI0MV45pyBu6BppMlEAUaRZMhOeM67bEJXOJ4WCC6FhhBQ
+Y3aQ
+-----END X509 CRL-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/crt+crl.self-signed.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..0ea3f04
--- /dev/null
@@ -0,0 +1,80 @@
+-----BEGIN CERTIFICATE-----
+MIIKLzCCCBegAwIBAgIHIBMEKRkQNjANBgkqhkiG9w0BAQ0FADCCAWMxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEaMBgGA1UECxMRU2VydmljZSBDYWxEYXZaQVAxJjAkBgNVBAMTHWNhbGRh
+dnphcC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAA
+bgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQA
+ZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEn
+MCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYB
+BAGCNzwCAQMTAkZSMB4XDTEzMDQyOTE3MTAzNloXDTIzMDQzMDE3MTAzNlowggFj
+MQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEf
+MB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVy
+ZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNlcnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQD
+Ex1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAu
+ADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAg
+AG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwA
+cABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczET
+MBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
+ggIBANNfaKn75nM8WLZKca3q16IAyNjDdaq+DiFV88PxmX/+5mD0SG9ivonh7fJR
+iRAfxXDTCyIXLF3QQ1YIUA6mBP6erlSJY/nvhUpbp7nM7FSDexxZ3nW9uE2PTas2
++qy0SO4LSCx/9abDeuHOwEwwLhfnDcVqR7Pbla+Y8A7cVfvO35rWcB5T6JsHS3TB
+xzhGWx51yevMwutACMCO4nTVoM2VZPZoQB4alZN8TFUepDgOlspt8FeqH3Ra+B1Z
+KuICivUBNwApqp6NT2X7v/h5Y9XPEKehDFLFy74eDNTYOe/QPcGUTE9w7434Tua6
+FKNas3s+6vT2OO4N2oiUroIdS+344xuaQRQASlhvvGvLWd1JvYnHDNyhT42GVC/4
+a00UDHdKDL3nU3L48di2HeixQJnK7Avp63zATjdIXWl+nl8xN1MGWbHIzWDFp4XV
+tOwFL9kf6yUEWKTdWZVx7R92YTL7uucjF9JZaQ1CBI1Gd5qc6F1cTr4hWnhXafM5
+2n5EnfWDWMwD2I18QsQV+M8xODIHSKCXzrXo35ravmUx541+ZjlPVxs7pwhBXvfX
+WkheVPTwh1FUy0t5uSynES6vvIlBUFtTCds2sMxAA5V91WSlnB7iWUgLHtx2tf50
+RgJiEClRXgj2AYwkwhlFKYvzbWH6Ti0Z1CzCbJRu/9NpfKJ7AgMBAAGjggLiMIIC
+3jASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjAwBgNVHREEKTAngSVj
+b250YWN0K2NhbGRhdnphcEBoZXVyZXV4LWN5Y2xhZ2Uub3JnMB0GA1UdDgQWBBQG
+2H34AN4j32B/hLz33f8yUM8pFDAwBgNVHRIEKTAngSVjb250YWN0K2NhbGRhdnph
+cEBoZXVyZXV4LWN5Y2xhZ2Uub3JnMIIBmwYDVR0jBIIBkjCCAY6AFAbYffgA3iPf
+YH+EvPfd/zJQzykUoYIBa6SCAWcwggFjMQswCQYDVQQGEwJGUjEfMB0GA1UECB4W
+AFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEA
+bABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNl
+cnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNs
+YWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABu
+AGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGC
+NzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4W
+AFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUoIHIBME
+KRkQNjBRBggrBgEFBQcBAQRFMEMwQQYIKwYBBQUHMAKGNWh0dHA6Ly93d3cuaGV1
+cmV1eC1jeWNsYWdlLm9yZy94NTA5L2NhbGRhdnphcC9jcnQucGVtMEYGA1UdHwQ/
+MD0wO6A5oDeGNWh0dHA6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2Nh
+bGRhdnphcC9jcmwucGVtMA0GCSqGSIb3DQEBDQUAA4ICAQDD1wjFuhWs5/6W3T/l
+RZKusmp7vEBoM2QjV3Du5BER2/VipDnQ3KjsShqxnKE3c7+ACMrTmEQ1uuEXrwrN
+6/TIJsaZw+g5ApDlHE9kPP3nKygZR1mcawxxyKntz+IrICeCzcyYBvNNvA0jR0Yi
+i3xUF/1GllJP/MvTJHvcRNpw41LwfRaYErEBznDQCCpkzUtzMwJ0kCXFVjyvxOWp
+NPw1JOog1xS1M9Ukz7dckb6dCHS60DeW3iDyuDqO3uUh+J7jRkzC6tzbHcv/EVb/
+GM+yB7jfYL/E6OOCKPKQ6fNy8mV71243nSeNSMdwQdHAD8leCe60q9qKPhGnoBJ4
+gzcyp/jPlT677hp0DK5l9CHKGETa7nCT9ZIcC94/sj74sIADgwUJwQdgNjrY2v3g
+GDBg7sAUTpRFfBhEx0BPn6nMcj0DJ9hJGWx3EwKj8SWq85QrDQUd2lyWd9pUxy3g
+J2cVoPdvTJokdJgrgO2y+d6jF2vicocQJczxLrmMSt+h8XolPtlyftzv9m3mvuB8
+89Gqa/DSw7h7XguVc6s60Grus0wZi2zXiFZcmiSSIiqd5Fcn0NOXClXaEexiOg4q
+RZDa/OuM3HCkURDL34pU0hDY7yMLD8hiOXazicQc/cq8NUaRJJE+IYIv14LCGQ+9
+Or8MYmWJ2X1EYWscE2e7miJnAw==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDvzCCAacCAQEwDQYJKoZIhvcNAQENBQAwggFjMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNV
+BAsTEVNlcnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1
+eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYL
+KwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3
+PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJG
+UhcNMTMwNDI5MTcxMDM2WhcNMjMwNDMwMTcxMDM2WqAOMAwwCgYDVR0UBAMCAQAw
+DQYJKoZIhvcNAQENBQADggIBAAIc23Q9eqixLORi/JobwxCpA5gT5rtp5n7Z8R3G
+VlWJcEbhsBpRsc+XbrQunohi1TrkvZ8wo9AnWDLuD0cOf1OS/P+XY9POdcoCQH9L
+kBGwCEN2yycBBqxoHaLlZg1fAwI06a73EZO2k3pSGsDVrUU/5xRIF+FzgzEFpZrE
+2FGvD1nX5Vap/Dhra2hTJtcfq+mrpclu6EmK1LsrRmTP9C+5xIejBnAEgmjpXAsP
+lWqpRogvwztBNuYBONNKLsl00qx0+dPsUtNGV1omjxIj+NKarbYc3cGgB3osxABk
+ePMSTeC9CH7wxMpZJgc9MUM2tV+XAOlLyzZODxbWDHwU2fHMWV4ON5Gi0ifYCT9I
+d8v/SEYH/WVfxul61YT+4WCSuomFE3SdaCgwfClbCeQpynB+8Rkhf9tIgwBR6Hjc
+zW7J8s7YEE1nlHfmOik89dqIyTmvSFlfR6MZUc2YspXwP1RVKIjp7Of4FyAeny5Z
+QkBXF4hX1agmtU3bHAqXOUGcMEcmBuW3ztd8VIIbipSj2O9RyB3+ZP+CScHucu1e
+eUxb7CZimBvSJV+OF3iW0R6yhkU64jiG4m6q+p36+TpSIpJb6pEEjgzXp3nlQ3iD
+zt14c4rzP8KPgUru4b0YsKdiFf8s4iTJvIJiTgjERn1yT6cLPn9PMrfB43bPL/Y9
+2X84
+-----END X509 CRL-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/crt.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/crt.pem
new file mode 100644 (file)
index 0000000..e5ba0b7
--- /dev/null
@@ -0,0 +1,55 @@
+-----BEGIN CERTIFICATE-----
+MIIJyzCCB7OgAwIBAgIHIBMEKRkQNTANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDQyOTE3MTAzNVoX
+DTIzMDQzMDE3MTAzNVowggFjMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNlcnZpY2Ug
+Q2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNsYWdlLm9y
+ZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEe
+FgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZI
+hvcNAQEBBQADggIPADCCAgoCggIBANNfaKn75nM8WLZKca3q16IAyNjDdaq+DiFV
+88PxmX/+5mD0SG9ivonh7fJRiRAfxXDTCyIXLF3QQ1YIUA6mBP6erlSJY/nvhUpb
+p7nM7FSDexxZ3nW9uE2PTas2+qy0SO4LSCx/9abDeuHOwEwwLhfnDcVqR7Pbla+Y
+8A7cVfvO35rWcB5T6JsHS3TBxzhGWx51yevMwutACMCO4nTVoM2VZPZoQB4alZN8
+TFUepDgOlspt8FeqH3Ra+B1ZKuICivUBNwApqp6NT2X7v/h5Y9XPEKehDFLFy74e
+DNTYOe/QPcGUTE9w7434Tua6FKNas3s+6vT2OO4N2oiUroIdS+344xuaQRQASlhv
+vGvLWd1JvYnHDNyhT42GVC/4a00UDHdKDL3nU3L48di2HeixQJnK7Avp63zATjdI
+XWl+nl8xN1MGWbHIzWDFp4XVtOwFL9kf6yUEWKTdWZVx7R92YTL7uucjF9JZaQ1C
+BI1Gd5qc6F1cTr4hWnhXafM52n5EnfWDWMwD2I18QsQV+M8xODIHSKCXzrXo35ra
+vmUx541+ZjlPVxs7pwhBXvfXWkheVPTwh1FUy0t5uSynES6vvIlBUFtTCds2sMxA
+A5V91WSlnB7iWUgLHtx2tf50RgJiEClRXgj2AYwkwhlFKYvzbWH6Ti0Z1CzCbJRu
+/9NpfKJ7AgMBAAGjggLMMIICyDASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQE
+AwIBpjAwBgNVHREEKTAngSVjb250YWN0K2NhbGRhdnphcEBoZXVyZXV4LWN5Y2xh
+Z2Uub3JnMB0GA1UdDgQWBBQG2H34AN4j32B/hLz33f8yUM8pFDAmBgNVHRIEHzAd
+gRtjb250YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU
+0EBE6JPhZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJl
+dXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNV
+BAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQA
+bgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBl
+MRMwEQYDVQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3
+BggrBgEFBQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3J0LnBlbTBGBgNVHR8EPzA9MDugOaA3hjVodHRwOi8vd3d3LmhldXJldXgtY3lj
+bGFnZS5vcmcveDUwOS9jYWxkYXZ6YXAvY3JsLnBlbTBKBgNVHSAEQzBBMD8GBSqB
+egEqMDYwNAYIKwYBBQUHAgEWKGh0dHBzOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9jcHMwDQYJKoZIhvcNAQENBQADggIBAKbJG3O39CzIpmCR8Ocn9Xaf
+/fMxEXrG5Y5vl5jdMgrT9DSBkMpNxyuzWwaON0W46SS83hAsgSm8ndFF8oxUBHVT
+KD/8o7JC28MNSPl/zqedD7NWEtB0824WhYBxRi7hRwDO3QSE26DUGgDQE75wYyC6
+wduT0jDLH4/3EFqwyIDbmEexOkNrdeJlGs4e1pkxmuzqrEAPAkJrTu8Cp/fdSp6I
+kWd6tSISm4hs/a10Bpp0v0cQKuzAc6FailwPi0VK7xYP08ZOFyCgWH+j55JGxJfF
+zbDoJJWIpVflZF30WOLF1l1KljALEsiKfQqB5OzBDYEgtTdidly2v73WnbC9iqkk
+7stxt6hh8T7fDLh3EK3Mj+qrZBAZ2dqpS/qgJUA9EyCCGvKEvRj9OmJUfH9GDMHF
+nmFkarmFkFwd6/jgAOQKAelZ7+cwxyQPfRaGw9sU+a/XwuD8nezm3SWzVXcxB4R0
+g4zBJu9OWM52pW21kj6ZSkqZ0eB+yq3gUwqDfIS4v+65k+k7s8noKXNNBWWkM7LV
+150LG6gWvi77Rc/IHrxfPBks0OsXS8VHajffCc+KbpXUtKYxp1cId4SIvdv6nxN9
+4jXIIRn8FYPBubky42gwyNkkRpA9+s8/ZS6zzhu/wQ+pefk/9UCuaN9EHyty5hdY
+29SSnKNvBiTOYZIh21Lb
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/crt.pem.asc b/var/pub/x509/caldavzap.heureux-cyclage.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..ddecdfe
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRfqmLAAoJEF4nGc9w/oqe+IwP/0IY0lIhMezJ55VrxVNg8fVP
+WBiDxuDVhkB+9CoB8N7pgfupwnUMpMZEMtp/R7+cGClhQoG6urPwCDoRd1WxadJG
+SJC5Z1f0BSS+MeLhpdCBNLTDwfGo15+nc/raXyOjgIOJKJzt23I7sUtpIFKbZDK5
+5mSz6QyGis1m0OFQM/PM/tmBgBxFBH3OkTR3M/It6BzqaJ2XF8JcX5ogezA+ZfgW
+JrOPKvzYZQwIUWx19fch4EiY8ctypHtfrYHTB+jQoIHrcw5k2iz/teao0NqBRA+g
+KouPIcfDEIjdul+wl/SUauvL5o3trLb1GtK4P1MktaTPhO3KkiMokgBaFjiFTZlL
+zFLCUzLcHbsbR08QV2OeXmaU1RYlbvAD4Od5gPdNN2PI7N+GOW1/Z9t93u9QYz5H
+Ht+zOR4CozDteErLqzyMpiRTiYflj0kA/znDdqBvXEa3LqqJLVoIR1alViVSPFh1
+h3LzneJzAOYJWczVVCChzOP465YTI+m7vrlW4Y0G10EBoj8A32XOozo+t7LBvqk8
+KySDji81eVoJJRrNNfOMgtRpzg9k7S0Sv7iJsJSQtJlSmfnWqyrbJWy1ZncsS8qO
+fCqm6K2DI2MwNMfrQdS20uM0a9Ddgl5splB/Z/f2bmYsA0X9aTPuNVKve32lkHKP
+rpCFIChw1Qm2Lq7EJ9MT
+=TmnN
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/crt.self-signed.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..02ed1d8
--- /dev/null
@@ -0,0 +1,57 @@
+-----BEGIN CERTIFICATE-----
+MIIKLzCCCBegAwIBAgIHIBMEKRkQNjANBgkqhkiG9w0BAQ0FADCCAWMxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEaMBgGA1UECxMRU2VydmljZSBDYWxEYXZaQVAxJjAkBgNVBAMTHWNhbGRh
+dnphcC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAA
+bgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQA
+ZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEn
+MCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYB
+BAGCNzwCAQMTAkZSMB4XDTEzMDQyOTE3MTAzNloXDTIzMDQzMDE3MTAzNlowggFj
+MQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEf
+MB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVy
+ZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNlcnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQD
+Ex1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAu
+ADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAg
+AG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwA
+cABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczET
+MBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
+ggIBANNfaKn75nM8WLZKca3q16IAyNjDdaq+DiFV88PxmX/+5mD0SG9ivonh7fJR
+iRAfxXDTCyIXLF3QQ1YIUA6mBP6erlSJY/nvhUpbp7nM7FSDexxZ3nW9uE2PTas2
++qy0SO4LSCx/9abDeuHOwEwwLhfnDcVqR7Pbla+Y8A7cVfvO35rWcB5T6JsHS3TB
+xzhGWx51yevMwutACMCO4nTVoM2VZPZoQB4alZN8TFUepDgOlspt8FeqH3Ra+B1Z
+KuICivUBNwApqp6NT2X7v/h5Y9XPEKehDFLFy74eDNTYOe/QPcGUTE9w7434Tua6
+FKNas3s+6vT2OO4N2oiUroIdS+344xuaQRQASlhvvGvLWd1JvYnHDNyhT42GVC/4
+a00UDHdKDL3nU3L48di2HeixQJnK7Avp63zATjdIXWl+nl8xN1MGWbHIzWDFp4XV
+tOwFL9kf6yUEWKTdWZVx7R92YTL7uucjF9JZaQ1CBI1Gd5qc6F1cTr4hWnhXafM5
+2n5EnfWDWMwD2I18QsQV+M8xODIHSKCXzrXo35ravmUx541+ZjlPVxs7pwhBXvfX
+WkheVPTwh1FUy0t5uSynES6vvIlBUFtTCds2sMxAA5V91WSlnB7iWUgLHtx2tf50
+RgJiEClRXgj2AYwkwhlFKYvzbWH6Ti0Z1CzCbJRu/9NpfKJ7AgMBAAGjggLiMIIC
+3jASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjAwBgNVHREEKTAngSVj
+b250YWN0K2NhbGRhdnphcEBoZXVyZXV4LWN5Y2xhZ2Uub3JnMB0GA1UdDgQWBBQG
+2H34AN4j32B/hLz33f8yUM8pFDAwBgNVHRIEKTAngSVjb250YWN0K2NhbGRhdnph
+cEBoZXVyZXV4LWN5Y2xhZ2Uub3JnMIIBmwYDVR0jBIIBkjCCAY6AFAbYffgA3iPf
+YH+EvPfd/zJQzykUoYIBa6SCAWcwggFjMQswCQYDVQQGEwJGUjEfMB0GA1UECB4W
+AFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEA
+bABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNl
+cnZpY2UgQ2FsRGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNs
+YWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABu
+AGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGC
+NzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4W
+AFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUoIHIBME
+KRkQNjBRBggrBgEFBQcBAQRFMEMwQQYIKwYBBQUHMAKGNWh0dHA6Ly93d3cuaGV1
+cmV1eC1jeWNsYWdlLm9yZy94NTA5L2NhbGRhdnphcC9jcnQucGVtMEYGA1UdHwQ/
+MD0wO6A5oDeGNWh0dHA6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2Nh
+bGRhdnphcC9jcmwucGVtMA0GCSqGSIb3DQEBDQUAA4ICAQDD1wjFuhWs5/6W3T/l
+RZKusmp7vEBoM2QjV3Du5BER2/VipDnQ3KjsShqxnKE3c7+ACMrTmEQ1uuEXrwrN
+6/TIJsaZw+g5ApDlHE9kPP3nKygZR1mcawxxyKntz+IrICeCzcyYBvNNvA0jR0Yi
+i3xUF/1GllJP/MvTJHvcRNpw41LwfRaYErEBznDQCCpkzUtzMwJ0kCXFVjyvxOWp
+NPw1JOog1xS1M9Ukz7dckb6dCHS60DeW3iDyuDqO3uUh+J7jRkzC6tzbHcv/EVb/
+GM+yB7jfYL/E6OOCKPKQ6fNy8mV71243nSeNSMdwQdHAD8leCe60q9qKPhGnoBJ4
+gzcyp/jPlT677hp0DK5l9CHKGETa7nCT9ZIcC94/sj74sIADgwUJwQdgNjrY2v3g
+GDBg7sAUTpRFfBhEx0BPn6nMcj0DJ9hJGWx3EwKj8SWq85QrDQUd2lyWd9pUxy3g
+J2cVoPdvTJokdJgrgO2y+d6jF2vicocQJczxLrmMSt+h8XolPtlyftzv9m3mvuB8
+89Gqa/DSw7h7XguVc6s60Grus0wZi2zXiFZcmiSSIiqd5Fcn0NOXClXaEexiOg4q
+RZDa/OuM3HCkURDL34pU0hDY7yMLD8hiOXazicQc/cq8NUaRJJE+IYIv14LCGQ+9
+Or8MYmWJ2X1EYWscE2e7miJnAw==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/crt.self-signed.pem.asc b/var/pub/x509/caldavzap.heureux-cyclage.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..5f05f9f
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRfqmMAAoJEF4nGc9w/oqeLuUP/21BylZfA2uuUNF1ivU6nDAp
+hCujcsqEgwWoyVANhBgr7fOFhEqR3K9zn4faBt8fNd+U/THD6UwR0ZFHaRK8njTs
+A5s1rCSRLU3KmkwjcJ1VZ4E7DmZ7vIBtqzRy6hc6Rb+9Wg7JNWosOwHprnt6UC81
+w8K0jZNTh01lTLuCiLYVqkxDkc7N37iWHtkzu7G4J/Dxcc0bSElpQvEOSEscIr8V
+ln/z/uZdIBHdP7m577NdlfGvuS6u/xohOIHivyDcoHNZax5IpPiZpfYvNYnTShtC
+9VMlGq+jsZhIhOZ9xtqWZBSr9tv1C3ddkU6r4FgYF7Hce/X1TUAcu/nucABdaDo3
+yKJ7YDPaKbiSXRuzbry20jlgXkgPKEJo4E5j9nc/TwNF9JzrPl8VflkmO1i7E0lz
+GwIb8X5UzjJq2cuWDyQNsQSVB86QQaZj2CGRUESTpM/hm/T1bIk327YePjHXQRqy
+0mAvhkkOE9MxgK6s94BPvO2uLqTZziseCZqVSiuBGrvTLzuz1YnKlBQAoK5M1WMI
+vQ9+8e+LchL826hPhekgxXaAJK2GFN8y4a96nmHWcMbe14i50G6QCibPH85jvD1u
+U0ZGTE/kTHhfWdJ3ybR8JlzjYXD6INVAN3AIAyk6IzWjB6OSoaP7o5kYXT824lGd
+2rBCmZaQMFbDnKShGUtQ
+=y295
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/idx.self-signed.txt b/var/pub/x509/caldavzap.heureux-cyclage.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/idx.txt b/var/pub/x509/caldavzap.heureux-cyclage.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/caldavzap.heureux-cyclage.org/req.pem b/var/pub/x509/caldavzap.heureux-cyclage.org/req.pem
new file mode 100644 (file)
index 0000000..4cf605c
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFqjCCA5ICAQAwggFjMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEa
+MBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGjAYBgNVBAsTEVNlcnZpY2UgQ2Fs
+RGF2WkFQMSYwJAYDVQQDEx1jYWxkYXZ6YXAuaGV1cmV1eC1jeWNsYWdlLm9yZzFL
+MEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA
+7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBS
+AGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcN
+AQEBBQADggIPADCCAgoCggIBANNfaKn75nM8WLZKca3q16IAyNjDdaq+DiFV88Px
+mX/+5mD0SG9ivonh7fJRiRAfxXDTCyIXLF3QQ1YIUA6mBP6erlSJY/nvhUpbp7nM
+7FSDexxZ3nW9uE2PTas2+qy0SO4LSCx/9abDeuHOwEwwLhfnDcVqR7Pbla+Y8A7c
+VfvO35rWcB5T6JsHS3TBxzhGWx51yevMwutACMCO4nTVoM2VZPZoQB4alZN8TFUe
+pDgOlspt8FeqH3Ra+B1ZKuICivUBNwApqp6NT2X7v/h5Y9XPEKehDFLFy74eDNTY
+Oe/QPcGUTE9w7434Tua6FKNas3s+6vT2OO4N2oiUroIdS+344xuaQRQASlhvvGvL
+Wd1JvYnHDNyhT42GVC/4a00UDHdKDL3nU3L48di2HeixQJnK7Avp63zATjdIXWl+
+nl8xN1MGWbHIzWDFp4XVtOwFL9kf6yUEWKTdWZVx7R92YTL7uucjF9JZaQ1CBI1G
+d5qc6F1cTr4hWnhXafM52n5EnfWDWMwD2I18QsQV+M8xODIHSKCXzrXo35ravmUx
+541+ZjlPVxs7pwhBXvfXWkheVPTwh1FUy0t5uSynES6vvIlBUFtTCds2sMxAA5V9
+1WSlnB7iWUgLHtx2tf50RgJiEClRXgj2AYwkwhlFKYvzbWH6Ti0Z1CzCbJRu/9Np
+fKJ7AgMBAAGgADANBgkqhkiG9w0BAQ0FAAOCAgEAaU2LFL8rhDdxEv3jfO3U0aSQ
+x/69D9Bd2UoyRtgCgxfNcnyaAFkSfsfXwz+Bh70HCmhInTkoVtNGeAsqSq42Ljll
+gH3x6O5ja2wa81yqAmXyCx7pLsVE2FY22zDOfvL7gpiRasZwfr20FST6ImwYxCfb
+kTUnHRdmdAn2YNAj20I8U6uaPyDCrKG57KFyKu9M0QRBsIRA4/hkLRpBzcG1Kifg
+DZ7fnmXiLYZWUH1eEY1YrBs/tnlSPVnPSXPWG13TMaJzgVANlWdpbhD7f8Wb2nz+
+y92q/c12fayJKFpItkO8BWy03Q47+0r6ZF4O095FynP9FRcOqNyH5q5xrUNa1ZQr
+vN7yEWFnnnrbTtW3vaPSEFHE5/gtmxxRlZ3VbTJzFKkCYXiHu3XeHO71Fse08KMt
+JH9ZAZPyqgV7KKBhJyayulpOdtphpUc4LYtjbhUXXs3ekW+XvReMGcxX9lXFKNd5
+glo3DfwfbN3wdFSdgKiQ03XouD7BtxQ8iuoyumcTP7qUfKFGOBZpIewRfg3QsRUu
+Q0lBWeJNIxz3N+TjRhGLEu4JE6T3TTaiNaVme2dEK9SA28kIaZF/qcD72m2NU4hZ
+K1My/LfaQUQ4vBR0RL3D2VQvB7LTOT4Qme3mUz1sDztn+KVgixHJQcwWKWghXfsk
+474Mxk9kT+e9VStefjI=
+-----END CERTIFICATE REQUEST-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/ca b/var/pub/x509/davical.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/davical.heureux-cyclage.org/crl.num b/var/pub/x509/davical.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/davical.heureux-cyclage.org/crl.num.old b/var/pub/x509/davical.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/davical.heureux-cyclage.org/crl.pem b/var/pub/x509/davical.heureux-cyclage.org/crl.pem
new file mode 100644 (file)
index 0000000..7d9e0ae
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgREFWaUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA0MjkwNTMzMjJaFw0yMzA0MzAwNTMzMjJaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEArFaVxLNSIiM2Fq3Da0f+yprEl1DLDuAoDVWIxI8kFg+6
+JNVd8x5c1UXGi/DbSdADBva+dRwH/BI1WkOOKmZVyFJ+eUOrs3Tgl6PuMknIngHa
+VukHGf3DbwsJ6AnTH7DybJW1olfHS7HOGXa2uW87QFRhcdVPjOR0YOqhVjk6x3Wz
+xf949Otgb7oI5b2YW8/VaKQ06USLHRLICGHJ3gjwwK0veK7VYkUC67pTfz2nqmMp
+oV525IKPba9OjKG58NnXbmom+DrrcPTrIvvirVa7s6UzcK0GqG+z+NtvVbxJ+tjS
+wReMiWVx3S+BMG0HbLvjrBMEglLxyWcli0BW42r46CkgmC2fWyct+7kO8/swVqUl
+NT6OyT3KmYIB6mAhZbzVe7SRP4XliH+ZZB6AF/NNUYPksmgydK8zHvNpUn6Cijd6
+wzubvixRddS2LciUQWaZFSl2Cni40otRXO+8iS7M43RnAEjF7WHi9Xvdo6+iZrNu
+Fkx4NOqLdbkQE3ERQT1swc/aIZc7cH5s8DHWkUqzqmb0MJoTuwB/bQVIHKg6kpao
+WrbQIT5ZXGDA4HGZRgOkNzq7IoEnEw7+6jh5UxQr6Ge7XiuK/oTZroGCacvHwOdS
+xHmO15jInGkw0PEzRaw9LOg+MJm+2E8tDdG4jj3JdTHh+D3KuW+rv2oAKSKHW6o=
+-----END X509 CRL-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/crl.self-signed.num b/var/pub/x509/davical.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/davical.heureux-cyclage.org/crl.self-signed.num.old b/var/pub/x509/davical.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/davical.heureux-cyclage.org/crl.self-signed.pem b/var/pub/x509/davical.heureux-cyclage.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..c3ab5bc
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgREFWaUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA0MjkwNTMzMjRaFw0yMzA0MzAwNTMzMjRaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEAPhMt6cUwEGsHv7pqenIjZXsQKm7dOAvEQRFpSEa5IGg4
+G1NEfDf69JEFDgFzDK4eiSjgJSw8OEciaf01DmvFqczDkX0h/o0dnXBj4+G+S5Un
+Dk8HXTGaCXqkgOydW5xWpfUXOVwQd3pN+IGKgOZRFMSV8bJtgfsKW7LGl83tEOKz
+gcy9PQdPVOACCb6YkAlgirNC0oVrkr0ajT7TmgX+m19XvgFEfbsH6RK+PCP/6CnZ
+SjycMqIHBdKrur/Ef5NqCUBwKiEw+a6hwFOD4+rUvknxpW/BSwi2Fx/oDvUTeqEM
+OWUDHglZxZcK2jCtfjjFyNfIG/64sfyYDfjtyhN6MEAVxt2oThQ0j3BbIV7ebDLo
+cQ2+XQL1wyQDCb/iu4F1/l0X4G+lHOcouxAoqYBiboMFnRYuRgKmjRDcSYMtx9yS
+BPU8wAaASkv23JWPZ+V5MVdwgxBB1sfOhF0Jh0geCMi1noE6791NYfJDiEJXZGSh
+PzLRVhlYhuT3OK6UwpGzQM4NvC8SsHqh3bEwhUcJQsbWiOIMaYJFgOJgE6GJk55h
+ItSnH/S4NxQPd+V49z6fN2lO/jvokNDAXIS7VmTWz7xs2xQnwU04b1UsRsUlXizb
+KXwuZAfVyP3/mnxRVeyTASCcUBFhHjpQYobDTIRuuRmEfTbAI/+Dej/KFFuRimQ=
+-----END X509 CRL-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/crt+ca.pem b/var/pub/x509/davical.heureux-cyclage.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..714bb04
--- /dev/null
@@ -0,0 +1,106 @@
+-----BEGIN CERTIFICATE-----
+MIIJwzCCB6ugAwIBAgIHIBMEKQczIjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDQyOTA1MzMyMloX
+DTIzMDQzMDA1MzMyMlowggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2Ug
+REFWaUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUsw
+SQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDu
+AHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBl
+AC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEAz9M/0oc5tfT4sqnrCIr7Kc1fR4iDQvvGfAq3++Wo
+NXBk44hHUZFa8p4fDjWJXesWp4AN1cg+EmU9gDqihx3Nk7viQe62Ie5qkhuqVI4h
+13g+L+hn3nw1TEdnREY96ibhM/cuFAXhbHtCdFkjKZKu1nqU1EC1diU7UMe0821A
+oOf7V7hmbpkSqnlf8Q0ykivQmhy2rHPZIT3lQAxxtwm5P1S2ntf6LpHawTzT3C4E
+8SwTStt3OuLcnaZVi3O7pgcpoW+JErcD1uaCWa/J3Q9q3r5DUUOwh6IaepCqQ9Gl
+JsaGqvzZPG+BBvXg8JKKu6DHOINDS4Nux35YM4U1tZVCVyt8xq0rAOZJ5KUVKxoI
+Ju5/Dz6HTrf5XZqT5x7SB/nsIVUc9VRBcv27lJU6D0zrODyobclNrEPe+mn/+xFa
+ghf09kPg8GZ2fy6qc84HOAdsh5x3Vb396tmxKe84VEi7jTUKxQUgs22ztBM1HHUJ
+5DL/t7nn+9fhZdZ7BLe+ozq4pwMIkuIco0S0mP0LDy3/onJGrFr6LPziQRLgPRtN
++HuAfhXdEIy/B+rU0DBe02gOxNO6/EIUxcpFJQ8oq78LqfRfUyPq6gqUThgixmVu
+veW3ai6Ao/7KBXZyRjA7ChFc0jyZHXTF+uHyr7upwZcFV45m/eGvMVnzxu/BqDEx
+Q2sCAwEAAaOCAsgwggLEMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MC4GA1UdEQQnMCWBI2NvbnRhY3QrZGF2aWNhbEBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MB0GA1UdDgQWBBRfNyoBj6ocfbefASLiLPfg8++AgDAmBgNVHRIEHzAdgRtjb250
+YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU0EBE6JPh
+ZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJldXgtY3lj
+bGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBp
+AHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBt
+AGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBlMRMwEQYD
+VQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3BggrBgEF
+BQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkvY3J0LnBl
+bTBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9kYXZpY2FsL2NybC5wZW0wSgYDVR0gBEMwQTA/BgUqgXoBKjA2MDQG
+CCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3BzMA0GCSqGSIb3DQEBDQUAA4ICAQCRA71Gy7wLqStMM8VXuYqQbd11G7lBOyAU
+LYlVOEQ+O4WMaWwj2+d4Y6ni8Kz3qx1etjmtyt2nAtSyEMEfskn90z/NGJ1ojFwe
+7e+S0nYxeFgOAIqt6f6tznai1tzxo0wrINsp3iqoCxzXA3w/PqALUtz4PA6xSPQI
+Ezn7aqc5RGUaJgfrflZR1RcA9KfDfs01cvqRGGzkQN8mfDXkgX8OK5gsw5J4oObw
+5gxzuYFoqXpm5dfIyCQrOv/UrWKsWFNuRI+f1WgBdHCe4JdQjh2VZuLZEhyoGOhf
+QKjbRTjNoM+M/PFOu7PRgoeuytazPJtXuKQMSaVSNepKh5ctdsCGUJRI7otaqMKF
+QSA3uzE4HdC+ndiwukeZPCEucTLRnn6dTEMHlkTkc430OfS/GhryKKf5i8634p7h
+S1Wx32wLaYlLYO7plSISl3sKe/YpOOc3ZKz1d5Yxv6mBCelEh/kxoFv1LTglD8Eu
+L4Z9YdZgP5Lfz6dcu7YB14s3uma/zPCrUD9Tb7/MlixlcGiZTlE8XooQ6kErRMtB
+OrigI67Fu7C9YO19At95K8wm+Dvvy0ylebaEKgF4S5G2ihOlU2p0Se/q4OHmuNz2
+MyuV0GsPa34fNDwP3JOHJdLPAXc+G5eCKBZT6gu+BgUQa/ijB6lNtCoLh4Lzq5+f
+q7a6HQacww==
+-----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/davical.heureux-cyclage.org/crt+crl.pem b/var/pub/x509/davical.heureux-cyclage.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..8022b4f
--- /dev/null
@@ -0,0 +1,77 @@
+-----BEGIN CERTIFICATE-----
+MIIJwzCCB6ugAwIBAgIHIBMEKQczIjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDQyOTA1MzMyMloX
+DTIzMDQzMDA1MzMyMlowggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2Ug
+REFWaUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUsw
+SQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDu
+AHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBl
+AC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEAz9M/0oc5tfT4sqnrCIr7Kc1fR4iDQvvGfAq3++Wo
+NXBk44hHUZFa8p4fDjWJXesWp4AN1cg+EmU9gDqihx3Nk7viQe62Ie5qkhuqVI4h
+13g+L+hn3nw1TEdnREY96ibhM/cuFAXhbHtCdFkjKZKu1nqU1EC1diU7UMe0821A
+oOf7V7hmbpkSqnlf8Q0ykivQmhy2rHPZIT3lQAxxtwm5P1S2ntf6LpHawTzT3C4E
+8SwTStt3OuLcnaZVi3O7pgcpoW+JErcD1uaCWa/J3Q9q3r5DUUOwh6IaepCqQ9Gl
+JsaGqvzZPG+BBvXg8JKKu6DHOINDS4Nux35YM4U1tZVCVyt8xq0rAOZJ5KUVKxoI
+Ju5/Dz6HTrf5XZqT5x7SB/nsIVUc9VRBcv27lJU6D0zrODyobclNrEPe+mn/+xFa
+ghf09kPg8GZ2fy6qc84HOAdsh5x3Vb396tmxKe84VEi7jTUKxQUgs22ztBM1HHUJ
+5DL/t7nn+9fhZdZ7BLe+ozq4pwMIkuIco0S0mP0LDy3/onJGrFr6LPziQRLgPRtN
++HuAfhXdEIy/B+rU0DBe02gOxNO6/EIUxcpFJQ8oq78LqfRfUyPq6gqUThgixmVu
+veW3ai6Ao/7KBXZyRjA7ChFc0jyZHXTF+uHyr7upwZcFV45m/eGvMVnzxu/BqDEx
+Q2sCAwEAAaOCAsgwggLEMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MC4GA1UdEQQnMCWBI2NvbnRhY3QrZGF2aWNhbEBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MB0GA1UdDgQWBBRfNyoBj6ocfbefASLiLPfg8++AgDAmBgNVHRIEHzAdgRtjb250
+YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU0EBE6JPh
+ZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJldXgtY3lj
+bGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBp
+AHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBt
+AGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBlMRMwEQYD
+VQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3BggrBgEF
+BQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkvY3J0LnBl
+bTBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9kYXZpY2FsL2NybC5wZW0wSgYDVR0gBEMwQTA/BgUqgXoBKjA2MDQG
+CCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3BzMA0GCSqGSIb3DQEBDQUAA4ICAQCRA71Gy7wLqStMM8VXuYqQbd11G7lBOyAU
+LYlVOEQ+O4WMaWwj2+d4Y6ni8Kz3qx1etjmtyt2nAtSyEMEfskn90z/NGJ1ojFwe
+7e+S0nYxeFgOAIqt6f6tznai1tzxo0wrINsp3iqoCxzXA3w/PqALUtz4PA6xSPQI
+Ezn7aqc5RGUaJgfrflZR1RcA9KfDfs01cvqRGGzkQN8mfDXkgX8OK5gsw5J4oObw
+5gxzuYFoqXpm5dfIyCQrOv/UrWKsWFNuRI+f1WgBdHCe4JdQjh2VZuLZEhyoGOhf
+QKjbRTjNoM+M/PFOu7PRgoeuytazPJtXuKQMSaVSNepKh5ctdsCGUJRI7otaqMKF
+QSA3uzE4HdC+ndiwukeZPCEucTLRnn6dTEMHlkTkc430OfS/GhryKKf5i8634p7h
+S1Wx32wLaYlLYO7plSISl3sKe/YpOOc3ZKz1d5Yxv6mBCelEh/kxoFv1LTglD8Eu
+L4Z9YdZgP5Lfz6dcu7YB14s3uma/zPCrUD9Tb7/MlixlcGiZTlE8XooQ6kErRMtB
+OrigI67Fu7C9YO19At95K8wm+Dvvy0ylebaEKgF4S5G2ihOlU2p0Se/q4OHmuNz2
+MyuV0GsPa34fNDwP3JOHJdLPAXc+G5eCKBZT6gu+BgUQa/ijB6lNtCoLh4Lzq5+f
+q7a6HQacww==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgREFWaUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA0MjkwNTMzMjJaFw0yMzA0MzAwNTMzMjJaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEArFaVxLNSIiM2Fq3Da0f+yprEl1DLDuAoDVWIxI8kFg+6
+JNVd8x5c1UXGi/DbSdADBva+dRwH/BI1WkOOKmZVyFJ+eUOrs3Tgl6PuMknIngHa
+VukHGf3DbwsJ6AnTH7DybJW1olfHS7HOGXa2uW87QFRhcdVPjOR0YOqhVjk6x3Wz
+xf949Otgb7oI5b2YW8/VaKQ06USLHRLICGHJ3gjwwK0veK7VYkUC67pTfz2nqmMp
+oV525IKPba9OjKG58NnXbmom+DrrcPTrIvvirVa7s6UzcK0GqG+z+NtvVbxJ+tjS
+wReMiWVx3S+BMG0HbLvjrBMEglLxyWcli0BW42r46CkgmC2fWyct+7kO8/swVqUl
+NT6OyT3KmYIB6mAhZbzVe7SRP4XliH+ZZB6AF/NNUYPksmgydK8zHvNpUn6Cijd6
+wzubvixRddS2LciUQWaZFSl2Cni40otRXO+8iS7M43RnAEjF7WHi9Xvdo6+iZrNu
+Fkx4NOqLdbkQE3ERQT1swc/aIZc7cH5s8DHWkUqzqmb0MJoTuwB/bQVIHKg6kpao
+WrbQIT5ZXGDA4HGZRgOkNzq7IoEnEw7+6jh5UxQr6Ge7XiuK/oTZroGCacvHwOdS
+xHmO15jInGkw0PEzRaw9LOg+MJm+2E8tDdG4jj3JdTHh+D3KuW+rv2oAKSKHW6o=
+-----END X509 CRL-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/crt+crl.self-signed.pem b/var/pub/x509/davical.heureux-cyclage.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..78d8e1e
--- /dev/null
@@ -0,0 +1,78 @@
+-----BEGIN CERTIFICATE-----
+MIIKGzCCCAOgAwIBAgIHIBMEKQczIzANBgkqhkiG9w0BAQ0FADCCAV8xCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEYMBYGA1UECxMPU2VydmljZSBEQVZpQ2FsMSQwIgYDVQQDExtkYXZpY2Fs
+LmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkA
+IABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUA
+cjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYL
+KwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3
+PAIBAxMCRlIwHhcNMTMwNDI5MDUzMzIzWhcNMjMwNDMwMDUzMzIzWjCCAV8xCzAJ
+BgNVBAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYD
+VQQHHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXgg
+Q3ljbGFnZTEYMBYGA1UECxMPU2VydmljZSBEQVZpQ2FsMSQwIgYDVQQDExtkYXZp
+Y2FsLmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABu
+AGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABl
+AHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScw
+JQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEE
+AYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDP0z/S
+hzm19PiyqesIivspzV9HiINC+8Z8Crf75ag1cGTjiEdRkVrynh8ONYld6xangA3V
+yD4SZT2AOqKHHc2Tu+JB7rYh7mqSG6pUjiHXeD4v6GfefDVMR2dERj3qJuEz9y4U
+BeFse0J0WSMpkq7WepTUQLV2JTtQx7TzbUCg5/tXuGZumRKqeV/xDTKSK9CaHLas
+c9khPeVADHG3Cbk/VLae1/oukdrBPNPcLgTxLBNK23c64tydplWLc7umBymhb4kS
+twPW5oJZr8ndD2revkNRQ7CHohp6kKpD0aUmxoaq/Nk8b4EG9eDwkoq7oMc4g0NL
+g27HflgzhTW1lUJXK3zGrSsA5knkpRUrGggm7n8PPodOt/ldmpPnHtIH+ewhVRz1
+VEFy/buUlToPTOs4PKhtyU2sQ976af/7EVqCF/T2Q+DwZnZ/Lqpzzgc4B2yHnHdV
+vf3q2bEp7zhUSLuNNQrFBSCzbbO0EzUcdQnkMv+3uef71+Fl1nsEt76jOrinAwiS
+4hyjRLSY/QsPLf+ickasWvos/OJBEuA9G034e4B+Fd0QjL8H6tTQMF7TaA7E07r8
+QhTFykUlDyirvwup9F9TI+rqCpROGCLGZW695bdqLoCj/soFdnJGMDsKEVzSPJkd
+dMX64fKvu6nBlwVXjmb94a8xWfPG78GoMTFDawIDAQABo4IC1jCCAtIwEgYDVR0T
+AQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAaYwLgYDVR0RBCcwJYEjY29udGFjdCtk
+YXZpY2FsQGhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFF83KgGPqhx9t58B
+IuIs9+Dz74CAMC4GA1UdEgQnMCWBI2NvbnRhY3QrZGF2aWNhbEBoZXVyZXV4LWN5
+Y2xhZ2Uub3JnMIIBlwYDVR0jBIIBjjCCAYqAFF83KgGPqhx9t58BIuIs9+Dz74CA
+oYIBZ6SCAWMwggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgG
+A1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2UgREFWaUNh
+bDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQP
+HkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBl
+ACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBs
+AHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSggcgEwQpBzMjME8GCCsGAQUFBwEB
+BEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3Jn
+L3g1MDkvZGF2aWNhbC9jcnQucGVtMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly93
+d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2RhdmljYWwvY3JsLnBlbTANBgkq
+hkiG9w0BAQ0FAAOCAgEAEIgtC7HAcQ3AOU8wvxcOddT23Ps+0QyxkTKxTuUN2/AW
+P9MDO+IVsckGq+i6NANrUksf15q5/v0CNqOEKdsXhpm9kzx0d+3v3lm7DhVYW/z2
+1HGu41OuoM5l/9up2vuwe3KjkKoTJox/z/k/IuRAdar9BEsrEUUU/cE/qLCMwQnU
+QShxB2gk5ve9pFCkdVg04vPTB/GxiNOPNOY8Y++odfWol/kVXAhN6wMoHwG0GsXh
+GESslgZCXNqPnwZ/JyeVdTsodG1RHMt4CObVHP/lGXH+h8l8xrxMUTUw5vx0d1LF
+IvOIHZA4IPriYoUlHOsyHufu5YYpQ2GULQEXE2B+9O5EB4z6W3UyX+xv7/dl8ljd
+yyeQYudYmpEuT+7goA2b+F3OUL86NY2P/3rE9i2mA1LTaWChZc1YXQyRS3hGF9Sz
+ubL4Jc3Vvolx6/216wHv2abotT28IrTqYUYeReu/9JYjx6rL4GonVsI3kofrWM24
+zIJ96XJJykTHEQXEEtV/qrVpRdjv6NAFwX4i0ZrOpYKC0ORsSjyJKiMiAnHXtRTn
+j9wUvdoWa/EvIXxS74SdBzJIbeqFvDClBz8w+WafQY4xJNTdSLLwIkjF/TZaK91I
++1sC+RxvODe+GLfdlNtRiDtsi/a6b5d0s9s98KoSdOtP1GqIR3kxe0q/oKSlGfY=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDuzCCAaMCAQEwDQYJKoZIhvcNAQENBQAwggFfMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNV
+BAsTD1NlcnZpY2UgREFWaUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5
+Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0x
+MzA0MjkwNTMzMjRaFw0yMzA0MzAwNTMzMjRaoA4wDDAKBgNVHRQEAwIBADANBgkq
+hkiG9w0BAQ0FAAOCAgEAPhMt6cUwEGsHv7pqenIjZXsQKm7dOAvEQRFpSEa5IGg4
+G1NEfDf69JEFDgFzDK4eiSjgJSw8OEciaf01DmvFqczDkX0h/o0dnXBj4+G+S5Un
+Dk8HXTGaCXqkgOydW5xWpfUXOVwQd3pN+IGKgOZRFMSV8bJtgfsKW7LGl83tEOKz
+gcy9PQdPVOACCb6YkAlgirNC0oVrkr0ajT7TmgX+m19XvgFEfbsH6RK+PCP/6CnZ
+SjycMqIHBdKrur/Ef5NqCUBwKiEw+a6hwFOD4+rUvknxpW/BSwi2Fx/oDvUTeqEM
+OWUDHglZxZcK2jCtfjjFyNfIG/64sfyYDfjtyhN6MEAVxt2oThQ0j3BbIV7ebDLo
+cQ2+XQL1wyQDCb/iu4F1/l0X4G+lHOcouxAoqYBiboMFnRYuRgKmjRDcSYMtx9yS
+BPU8wAaASkv23JWPZ+V5MVdwgxBB1sfOhF0Jh0geCMi1noE6791NYfJDiEJXZGSh
+PzLRVhlYhuT3OK6UwpGzQM4NvC8SsHqh3bEwhUcJQsbWiOIMaYJFgOJgE6GJk55h
+ItSnH/S4NxQPd+V49z6fN2lO/jvokNDAXIS7VmTWz7xs2xQnwU04b1UsRsUlXizb
+KXwuZAfVyP3/mnxRVeyTASCcUBFhHjpQYobDTIRuuRmEfTbAI/+Dej/KFFuRimQ=
+-----END X509 CRL-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/crt.pem b/var/pub/x509/davical.heureux-cyclage.org/crt.pem
new file mode 100644 (file)
index 0000000..f69a357
--- /dev/null
@@ -0,0 +1,55 @@
+-----BEGIN CERTIFICATE-----
+MIIJwzCCB6ugAwIBAgIHIBMEKQczIjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDQyOTA1MzMyMloX
+DTIzMDQzMDA1MzMyMlowggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2Ug
+REFWaUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUsw
+SQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDu
+AHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBl
+AC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEAz9M/0oc5tfT4sqnrCIr7Kc1fR4iDQvvGfAq3++Wo
+NXBk44hHUZFa8p4fDjWJXesWp4AN1cg+EmU9gDqihx3Nk7viQe62Ie5qkhuqVI4h
+13g+L+hn3nw1TEdnREY96ibhM/cuFAXhbHtCdFkjKZKu1nqU1EC1diU7UMe0821A
+oOf7V7hmbpkSqnlf8Q0ykivQmhy2rHPZIT3lQAxxtwm5P1S2ntf6LpHawTzT3C4E
+8SwTStt3OuLcnaZVi3O7pgcpoW+JErcD1uaCWa/J3Q9q3r5DUUOwh6IaepCqQ9Gl
+JsaGqvzZPG+BBvXg8JKKu6DHOINDS4Nux35YM4U1tZVCVyt8xq0rAOZJ5KUVKxoI
+Ju5/Dz6HTrf5XZqT5x7SB/nsIVUc9VRBcv27lJU6D0zrODyobclNrEPe+mn/+xFa
+ghf09kPg8GZ2fy6qc84HOAdsh5x3Vb396tmxKe84VEi7jTUKxQUgs22ztBM1HHUJ
+5DL/t7nn+9fhZdZ7BLe+ozq4pwMIkuIco0S0mP0LDy3/onJGrFr6LPziQRLgPRtN
++HuAfhXdEIy/B+rU0DBe02gOxNO6/EIUxcpFJQ8oq78LqfRfUyPq6gqUThgixmVu
+veW3ai6Ao/7KBXZyRjA7ChFc0jyZHXTF+uHyr7upwZcFV45m/eGvMVnzxu/BqDEx
+Q2sCAwEAAaOCAsgwggLEMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MC4GA1UdEQQnMCWBI2NvbnRhY3QrZGF2aWNhbEBoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MB0GA1UdDgQWBBRfNyoBj6ocfbefASLiLPfg8++AgDAmBgNVHRIEHzAdgRtjb250
+YWN0QGhldXJldXgtY3ljbGFnZS5vcmcwggFNBgNVHSMEggFEMIIBQIAU0EBE6JPh
+ZPcKCUDAbYNnvLe57UqhggEdpIIBGTCCARUxHDAaBgNVBAMTE2hldXJldXgtY3lj
+bGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNMSEMxGjAYBgNVBAoTEUwn
+SGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBp
+AHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBt
+AGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQgUG9seWNhcnBlMRMwEQYD
+VQQUHgoAbgDpAGEAbgB0ggcgEwMmCTgxMEcGCCsGAQUFBwEBBDswOTA3BggrBgEF
+BQcwAoYraHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkvY3J0LnBl
+bTBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9kYXZpY2FsL2NybC5wZW0wSgYDVR0gBEMwQTA/BgUqgXoBKjA2MDQG
+CCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3JnL3g1MDkv
+Y3BzMA0GCSqGSIb3DQEBDQUAA4ICAQCRA71Gy7wLqStMM8VXuYqQbd11G7lBOyAU
+LYlVOEQ+O4WMaWwj2+d4Y6ni8Kz3qx1etjmtyt2nAtSyEMEfskn90z/NGJ1ojFwe
+7e+S0nYxeFgOAIqt6f6tznai1tzxo0wrINsp3iqoCxzXA3w/PqALUtz4PA6xSPQI
+Ezn7aqc5RGUaJgfrflZR1RcA9KfDfs01cvqRGGzkQN8mfDXkgX8OK5gsw5J4oObw
+5gxzuYFoqXpm5dfIyCQrOv/UrWKsWFNuRI+f1WgBdHCe4JdQjh2VZuLZEhyoGOhf
+QKjbRTjNoM+M/PFOu7PRgoeuytazPJtXuKQMSaVSNepKh5ctdsCGUJRI7otaqMKF
+QSA3uzE4HdC+ndiwukeZPCEucTLRnn6dTEMHlkTkc430OfS/GhryKKf5i8634p7h
+S1Wx32wLaYlLYO7plSISl3sKe/YpOOc3ZKz1d5Yxv6mBCelEh/kxoFv1LTglD8Eu
+L4Z9YdZgP5Lfz6dcu7YB14s3uma/zPCrUD9Tb7/MlixlcGiZTlE8XooQ6kErRMtB
+OrigI67Fu7C9YO19At95K8wm+Dvvy0ylebaEKgF4S5G2ihOlU2p0Se/q4OHmuNz2
+MyuV0GsPa34fNDwP3JOHJdLPAXc+G5eCKBZT6gu+BgUQa/ijB6lNtCoLh4Lzq5+f
+q7a6HQacww==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/crt.pem.asc b/var/pub/x509/davical.heureux-cyclage.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..5a9810d
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRfgYiAAoJEF4nGc9w/oqek7sQAIlqQ5GuxHNMj7Uso6dyAbXI
+7JThIBID6i6mHi7B0w+Nco9FkTVJ97bzhOcSnUgN5Su2xUB5/n4gdt1P63u1aW+A
+ST/STrbXeXg4Il53I4fxmHKNUAwh8QmOZ7n2j7vihJXN/7qIpEeS+OlhqnqFrDej
+cAbZx7Ov9zMcCZulYM9lPnYzdo96ANryZt3KsP56qHPXUs/+kCrckd0A+G6XHgv3
+m8tUjZrCOYw0yTLHLt4ft1PrMWNyPLylUD3mfmjg4Ds6mVjXWYTqTLAiYPf9w++6
+yt69A+6ZlRsbpumP59jJ0J86VGj63t5fwGUObdUE2ONvOA8NJDKgeIu8b6iuZY7I
+Uf+wPC4Me+5EyemFQr2V1m1bgyc+LltqxMjOP3QclSmL9TfM5Rj+I43qgifEvsMM
+fSNWWOWdzfZNfnJ3psW9RK0rPgz41pnIxKo+9dx1MjZKSSqzcE+pV1MAfHCEh0Eq
+XSR362SWwejBl22LFK/GKFPKYleOW766ERHOiS22WCp0Giq76M3w4NdY1BUw3ypW
+GIhSTHXmZL5R/mCJ7stdEbFNe75VkSwD1Q0fADZxHjr9IE2FI9T8guZ9VyODcxfS
+kEALqyv8yUoAg0hWXxGK90aLfen/Vn+/SOKp4fOvhI9om5PSK8RxHqmvCQo+ylST
+7zFoZWNcFeU1SD/W83dT
+=HFVY
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/crt.self-signed.pem b/var/pub/x509/davical.heureux-cyclage.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..903371b
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIKGzCCCAOgAwIBAgIHIBMEKQczIzANBgkqhkiG9w0BAQ0FADCCAV8xCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEYMBYGA1UECxMPU2VydmljZSBEQVZpQ2FsMSQwIgYDVQQDExtkYXZpY2Fs
+LmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkA
+IABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUA
+cjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYL
+KwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3
+PAIBAxMCRlIwHhcNMTMwNDI5MDUzMzIzWhcNMjMwNDMwMDUzMzIzWjCCAV8xCzAJ
+BgNVBAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYD
+VQQHHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXgg
+Q3ljbGFnZTEYMBYGA1UECxMPU2VydmljZSBEQVZpQ2FsMSQwIgYDVQQDExtkYXZp
+Y2FsLmhldXJldXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABu
+AGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABl
+AHUAcjEnMCUGCysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScw
+JQYLKwYBBAGCNzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEE
+AYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDP0z/S
+hzm19PiyqesIivspzV9HiINC+8Z8Crf75ag1cGTjiEdRkVrynh8ONYld6xangA3V
+yD4SZT2AOqKHHc2Tu+JB7rYh7mqSG6pUjiHXeD4v6GfefDVMR2dERj3qJuEz9y4U
+BeFse0J0WSMpkq7WepTUQLV2JTtQx7TzbUCg5/tXuGZumRKqeV/xDTKSK9CaHLas
+c9khPeVADHG3Cbk/VLae1/oukdrBPNPcLgTxLBNK23c64tydplWLc7umBymhb4kS
+twPW5oJZr8ndD2revkNRQ7CHohp6kKpD0aUmxoaq/Nk8b4EG9eDwkoq7oMc4g0NL
+g27HflgzhTW1lUJXK3zGrSsA5knkpRUrGggm7n8PPodOt/ldmpPnHtIH+ewhVRz1
+VEFy/buUlToPTOs4PKhtyU2sQ976af/7EVqCF/T2Q+DwZnZ/Lqpzzgc4B2yHnHdV
+vf3q2bEp7zhUSLuNNQrFBSCzbbO0EzUcdQnkMv+3uef71+Fl1nsEt76jOrinAwiS
+4hyjRLSY/QsPLf+ickasWvos/OJBEuA9G034e4B+Fd0QjL8H6tTQMF7TaA7E07r8
+QhTFykUlDyirvwup9F9TI+rqCpROGCLGZW695bdqLoCj/soFdnJGMDsKEVzSPJkd
+dMX64fKvu6nBlwVXjmb94a8xWfPG78GoMTFDawIDAQABo4IC1jCCAtIwEgYDVR0T
+AQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAaYwLgYDVR0RBCcwJYEjY29udGFjdCtk
+YXZpY2FsQGhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFF83KgGPqhx9t58B
+IuIs9+Dz74CAMC4GA1UdEgQnMCWBI2NvbnRhY3QrZGF2aWNhbEBoZXVyZXV4LWN5
+Y2xhZ2Uub3JnMIIBlwYDVR0jBIIBjjCCAYqAFF83KgGPqhx9t58BIuIs9+Dz74CA
+oYIBZ6SCAWMwggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgG
+A1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2UgREFWaUNh
+bDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQP
+HkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBl
+ACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBs
+AHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSggcgEwQpBzMjME8GCCsGAQUFBwEB
+BEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uub3Jn
+L3g1MDkvZGF2aWNhbC9jcnQucGVtMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly93
+d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94NTA5L2RhdmljYWwvY3JsLnBlbTANBgkq
+hkiG9w0BAQ0FAAOCAgEAEIgtC7HAcQ3AOU8wvxcOddT23Ps+0QyxkTKxTuUN2/AW
+P9MDO+IVsckGq+i6NANrUksf15q5/v0CNqOEKdsXhpm9kzx0d+3v3lm7DhVYW/z2
+1HGu41OuoM5l/9up2vuwe3KjkKoTJox/z/k/IuRAdar9BEsrEUUU/cE/qLCMwQnU
+QShxB2gk5ve9pFCkdVg04vPTB/GxiNOPNOY8Y++odfWol/kVXAhN6wMoHwG0GsXh
+GESslgZCXNqPnwZ/JyeVdTsodG1RHMt4CObVHP/lGXH+h8l8xrxMUTUw5vx0d1LF
+IvOIHZA4IPriYoUlHOsyHufu5YYpQ2GULQEXE2B+9O5EB4z6W3UyX+xv7/dl8ljd
+yyeQYudYmpEuT+7goA2b+F3OUL86NY2P/3rE9i2mA1LTaWChZc1YXQyRS3hGF9Sz
+ubL4Jc3Vvolx6/216wHv2abotT28IrTqYUYeReu/9JYjx6rL4GonVsI3kofrWM24
+zIJ96XJJykTHEQXEEtV/qrVpRdjv6NAFwX4i0ZrOpYKC0ORsSjyJKiMiAnHXtRTn
+j9wUvdoWa/EvIXxS74SdBzJIbeqFvDClBz8w+WafQY4xJNTdSLLwIkjF/TZaK91I
++1sC+RxvODe+GLfdlNtRiDtsi/a6b5d0s9s98KoSdOtP1GqIR3kxe0q/oKSlGfY=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/crt.self-signed.pem.asc b/var/pub/x509/davical.heureux-cyclage.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..0e0e62c
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRfgYjAAoJEF4nGc9w/oqep/cQAJrHWEzrjsrfDIYHcRWd+D3H
+VlwJNX3DtkVzDCVSA7nSbkMA4wj1hL7I7//XDdhxmAOEzkrZ71t+pshbTi1p2zVe
+AIiYefsqEtnXfE3vAfsbEfhBp23zIcxYgy6y80ABSqMfH6eaIE7jBf4uzKcRp7q6
+4EfnpqcQIR2q3rumimors8+Dd3s5+xRdQy74sicFgizq+bWflBHzggy3D3U+w7Cr
+SiMkrtoYvHEA2fX0g+JQX8O6loXvABY3kDgX8j1khyxLKV+F5ySzQSYc0oVqXtBn
+sRkchrL2GC+LAGx4rSltPGhwF6CMd/skxz0dQnalPViH05jMIdWZdMtVAyfMDfgP
+z/MaD9ahteLE8GYTiZBaTdZhQm18lFn/LT0FRNtO8nz1dR/CCNwyvQ/dfqD+7KwB
+TLmYr5aPNqx+UsFmV+rhcOwIjZgmr1rbsTT2LmJLesWj7d1vbASYsX+7L6yZg+tI
+5hfRPG9dOTUxhP9O4B41Gc3AiaYvQgmmNi+EVdZEXMvHvKczMEMrM1y+f5aAnVT4
+XH1prxl6ybGQcyPcFeJLwRvnanLIagUsRE0HBNz3MiAn9QIa+JvJ268Kv3efyHOC
+4vv8aS0QWLNIwatd+XMzx7FEWyGwEI+Cw7Sc+7/osY1eZNAvNvwBOQ6elVBym85S
+ZAuRpG+2HdFa0umsDFwI
+=MOJ7
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/davical.heureux-cyclage.org/idx.self-signed.txt b/var/pub/x509/davical.heureux-cyclage.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/davical.heureux-cyclage.org/idx.txt b/var/pub/x509/davical.heureux-cyclage.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/davical.heureux-cyclage.org/req.pem b/var/pub/x509/davical.heureux-cyclage.org/req.pem
new file mode 100644 (file)
index 0000000..b2e5afb
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFpjCCA44CAQAwggFfMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEa
+MBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxGDAWBgNVBAsTD1NlcnZpY2UgREFW
+aUNhbDEkMCIGA1UEAxMbZGF2aWNhbC5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYD
+VQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQA
+cgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0A
+QQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0BAQEF
+AAOCAg8AMIICCgKCAgEAz9M/0oc5tfT4sqnrCIr7Kc1fR4iDQvvGfAq3++WoNXBk
+44hHUZFa8p4fDjWJXesWp4AN1cg+EmU9gDqihx3Nk7viQe62Ie5qkhuqVI4h13g+
+L+hn3nw1TEdnREY96ibhM/cuFAXhbHtCdFkjKZKu1nqU1EC1diU7UMe0821AoOf7
+V7hmbpkSqnlf8Q0ykivQmhy2rHPZIT3lQAxxtwm5P1S2ntf6LpHawTzT3C4E8SwT
+Stt3OuLcnaZVi3O7pgcpoW+JErcD1uaCWa/J3Q9q3r5DUUOwh6IaepCqQ9GlJsaG
+qvzZPG+BBvXg8JKKu6DHOINDS4Nux35YM4U1tZVCVyt8xq0rAOZJ5KUVKxoIJu5/
+Dz6HTrf5XZqT5x7SB/nsIVUc9VRBcv27lJU6D0zrODyobclNrEPe+mn/+xFaghf0
+9kPg8GZ2fy6qc84HOAdsh5x3Vb396tmxKe84VEi7jTUKxQUgs22ztBM1HHUJ5DL/
+t7nn+9fhZdZ7BLe+ozq4pwMIkuIco0S0mP0LDy3/onJGrFr6LPziQRLgPRtN+HuA
+fhXdEIy/B+rU0DBe02gOxNO6/EIUxcpFJQ8oq78LqfRfUyPq6gqUThgixmVuveW3
+ai6Ao/7KBXZyRjA7ChFc0jyZHXTF+uHyr7upwZcFV45m/eGvMVnzxu/BqDExQ2sC
+AwEAAaAAMA0GCSqGSIb3DQEBDQUAA4ICAQBU8UJnrDssU3jHiePGVmbaHFwBpmbP
+Jhg/8DsYvbVaBX1kB8pJPUr1h7OnvAWIX0t/vSbV314TzfcvhxURMsWqV0rrPt19
+2itjAbN2QIhMCNdpvQQAQyGW/wqg9R8PpL8tk7hjFQP29Mh94lg0K0gH6v1xWkpw
+JvVBjxVHSFC/CCtoXgU2HItG8mNDmLtGJe70yPBaW4SurFAcK4jnn+0bAInMClJ7
+YUnU1SKrl4chlhFbQLSHZiQKD2i0M+AjXeHdzYud3yZM2fK+DQ6NIsctzWRCVwGT
+6OaAvXsbaW6LZOPjZ52ew+N7WblH0cX8QC59mzWK+mM2LTDW8I1H9Nx5w3qTJsJa
+2aFpq586GCJO9BYrSJUjP1EecOtG+7fFhQS5cxEEnYXWb6TKOTAgyR9ZvRCiFL8m
+fDxBJXAYKo5vV87GSprRF/jgqpJDGiVn72OVQwqlHPzI8tzF1f6keWJaTL/u+867
++bkVPN8mHQtBIsamBkShpBGQOjC9sDEczSJNcwdlI4BxhtRYGjo/TdGQr8jD4aiW
+GC0xT/h/uFtMHKK2uMavlBXRxq/UW/X/n9wA4I9gwCGtcR80B1cFM8pnWjTjiN05
+QmtagyGLoLS2V5LpNZhwzVzZTcZE7d/u5Uu8QGTKfQ73YHlv7r5iNvJx6QBm8tZZ
+CBwfxVJM2gP/gg==
+-----END CERTIFICATE REQUEST-----