Ajout : garradin.
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Wed, 17 Sep 2014 20:00:54 +0000 (22:00 +0200)
committerJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Fri, 26 Sep 2014 12:45:50 +0000 (14:45 +0200)
31 files changed:
etc/nginx/site.d/cyclo-ivry-garradin/config.php [new file with mode: 0644]
etc/nginx/site.d/cyclo-ivry-garradin/local.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-ivry-garradin/local.sh [new file with mode: 0644]
etc/nginx/site.d/cyclo-ivry-garradin/site.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-ivry-garradin/x509_host [new file with mode: 0644]
etc/nginx/site.d/cyclo-paris20-garradin/config.php [new file with mode: 0644]
etc/nginx/site.d/cyclo-paris20-garradin/local.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-paris20-garradin/local.sh [new file with mode: 0644]
etc/nginx/site.d/cyclo-paris20-garradin/site.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-paris20-garradin/x509_host [new file with mode: 0644]
etc/nsd3/zone.d/cyclocoop.org.zone.m4
etc/php5/fpm/pool.d/cyclo_forum/php-fpm.conf
etc/php5/fpm/pool.d/cyclo_ivry_garradin/php-fpm.conf [new file with mode: 0644]
etc/php5/fpm/pool.d/cyclo_paris20_garradin/php-fpm.conf [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/ca [new symlink]
var/pub/x509/garradin.cyclocoop.org/crl.num [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crl.num.old [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crl.pem [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crt.pem [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/idx.txt [new file with mode: 0644]
var/pub/x509/garradin.cyclocoop.org/req.pem [new file with mode: 0644]

diff --git a/etc/nginx/site.d/cyclo-ivry-garradin/config.php b/etc/nginx/site.d/cyclo-ivry-garradin/config.php
new file mode 100644 (file)
index 0000000..da3787a
--- /dev/null
@@ -0,0 +1,65 @@
+<?php
+
+/**
+ * Ce fichier représente un exemple des constantes de configuration
+ * disponibles pour Garradin.
+ */
+
+// Nécessaire pour situer les constantes dans le bon namespace
+namespace Garradin;
+
+// Connexion automatique à l'administration avec l'adresse e-mail donnée
+#const LOCAL_LOGIN = 'president@association.net';
+
+// Connexion automatique avec le numéro de membre indiqué
+// Défaut : false (connexion automatique désactivée)
+const LOCAL_LOGIN = false;
+
+// Répertoire où est le code source de Garradin
+// const ROOT = '/usr/share/garradin';
+const ROOT = '/home/www/data/cyclo-ivry-garradin';
+
+// Répertoire où sont situées les données de Garradin
+// (incluant la base de données SQLite, le cache et les fichiers locaux)
+// Défaut : le même répertoire que le source
+const DATA_ROOT = '/home/www/data/cyclo-ivry-garradin/data';
+
+// Emplacement de la base de données
+const DB_FILE = '/home/www/data/cyclo-ivry-garradin/data/ivry.garradin.sqlite';
+
+// Adresse URI de la racine du site Garradin
+// (doit se terminer par un slash)
+// Défaut : découverte automatique à partir de SCRIPT_NAME
+const WWW_URI = '/';
+
+// Adresse URL HTTP(S) de Garradin
+// Défaut : découverte à partir de HTTP_HOST ou SERVER_NAME + WWW_URI
+define('Garradin\WWW_URL', WWW_URI);
+
+// Emplacement de stockage des plugins
+define('Garradin\PLUGINS_ROOT', DATA_ROOT . '/plugins');
+
+// Plugins fixes qui ne peuvent être désinstallés (séparés par une virgule)
+const PLUGINS_SYSTEM = 'email,web';
+
+// Affichage des erreurs
+// Si "true" alors un message expliquant l'erreur et comment rapporter le bug s'affiche
+// en cas d'erreur. Sinon rien ne sera affiché.
+// Défaut : true
+const SHOW_ERRORS = true;
+
+// Envoi des erreurs par e-mail
+// Si rempli, un email sera envoyé à l'adresse indiquée à chaque fois qu'une erreur
+// d'exécution sera rencontrée.
+// Si "false" alors aucun email ne sera envoyé
+// Note : les erreurs sont déjà toutes loguées dans error.log à la racine de DATA_ROOT
+const MAIL_ERRORS = false;
+
+// Utilisation de cron pour les tâches automatiques
+// Si "true" on s'attend à ce qu'une tâche automatisée appelle
+// le script cron.php à la racine toutes les 24 heures. Sinon Garradin
+// effectuera les actions automatiques quand quelqu'un se connecte à
+// l'administration ou visite le site.
+// Défaut : false
+const USE_CRON = false;
+
diff --git a/etc/nginx/site.d/cyclo-ivry-garradin/local.conf b/etc/nginx/site.d/cyclo-ivry-garradin/local.conf
new file mode 100644 (file)
index 0000000..8360825
--- /dev/null
@@ -0,0 +1,5 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/cyclo-ivry-garradin/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/cyclo-ivry-garradin/key.pem;
+ssl_session_timeout 5m;
diff --git a/etc/nginx/site.d/cyclo-ivry-garradin/local.sh b/etc/nginx/site.d/cyclo-ivry-garradin/local.sh
new file mode 100644 (file)
index 0000000..1e79f2d
--- /dev/null
@@ -0,0 +1,32 @@
+site_=$(printf %s "$site" | sed -e 's/-/_/g')
+sudo adduser php_"$site_" www-"$site"
+
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/garradin.cyclocoop.org/crt+ca.pem \
+  /etc/nginx/x509.d/"$site"/crt.pem
+
+eval dst=~www-"$site"
+for src in \
+       cron.php \
+       include \
+       plugins \
+       www
+ do
+       sudo test -e "$dst"/"$src" ||
+       sudo ln -s /usr/share/garradin/"$src" "$dst"
+ done
+
+(
+sudo test -e "$dst"/"templates" ||
+sudo -u php_"$site_" cp -r /usr/share/garradin/templates "$dst"
+)
+
+sudo install -m 660 -o php_"$site_" -g php_"$site_" \
+ "$tool"/etc/nginx/site.d/"$site"/config.php \
+ "$dst"/config.php
+
+sudo install -d -m 2770 -o php_"$site_" -g php_"$site_" \
+ "$dst"/data \
+ "$dst"/data/cache \
+ "$dst"/data/www \
+ "$dst"/data/www/squelettes
diff --git a/etc/nginx/site.d/cyclo-ivry-garradin/site.conf b/etc/nginx/site.d/cyclo-ivry-garradin/site.conf
new file mode 100644 (file)
index 0000000..78d7f7e
--- /dev/null
@@ -0,0 +1,58 @@
+server_name
+ ivry.garradin.cyclocoop.org;
+root /home/www/data/cyclo-ivry-garradin/www;
+
+client_body_buffer_size 8k;
+client_max_body_size 10m;
+
+location / {
+       index index.html index.htm index.php;
+ }
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location ~* ^.+\.php(|/.*)$ {
+       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_param GARRADIN_CONFIG /home/www/data/cyclo-ivry-garradin/config.php;
+       
+       fastcgi_pass unix:/run/php5/fpm/cyclo_ivry_garradin;
+ }
+location ~* ^.+\.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/cyclo-ivry-garradin/x509_host b/etc/nginx/site.d/cyclo-ivry-garradin/x509_host
new file mode 100644 (file)
index 0000000..f293b8b
--- /dev/null
@@ -0,0 +1 @@
+garradin.cyclocoop.org
diff --git a/etc/nginx/site.d/cyclo-paris20-garradin/config.php b/etc/nginx/site.d/cyclo-paris20-garradin/config.php
new file mode 100644 (file)
index 0000000..69622fb
--- /dev/null
@@ -0,0 +1,65 @@
+<?php
+
+/**
+ * Ce fichier représente un exemple des constantes de configuration
+ * disponibles pour Garradin.
+ */
+
+// Nécessaire pour situer les constantes dans le bon namespace
+namespace Garradin;
+
+// Connexion automatique à l'administration avec l'adresse e-mail donnée
+#const LOCAL_LOGIN = 'president@association.net';
+
+// Connexion automatique avec le numéro de membre indiqué
+// Défaut : false (connexion automatique désactivée)
+const LOCAL_LOGIN = false;
+
+// Répertoire où est le code source de Garradin
+// const ROOT = '/usr/share/garradin';
+const ROOT = '/home/www/data/cyclo-paris20-garradin';
+
+// Répertoire où sont situées les données de Garradin
+// (incluant la base de données SQLite, le cache et les fichiers locaux)
+// Défaut : le même répertoire que le source
+const DATA_ROOT = '/home/www/data/cyclo-paris20-garradin/data';
+
+// Emplacement de la base de données
+const DB_FILE = '/home/www/data/cyclo-paris20-garradin/data/paris20.garradin.sqlite';
+
+// Adresse URI de la racine du site Garradin
+// (doit se terminer par un slash)
+// Défaut : découverte automatique à partir de SCRIPT_NAME
+const WWW_URI = '/';
+
+// Adresse URL HTTP(S) de Garradin
+// Défaut : découverte à partir de HTTP_HOST ou SERVER_NAME + WWW_URI
+define('Garradin\WWW_URL', WWW_URI);
+
+// Emplacement de stockage des plugins
+define('Garradin\PLUGINS_ROOT', DATA_ROOT . '/plugins');
+
+// Plugins fixes qui ne peuvent être désinstallés (séparés par une virgule)
+const PLUGINS_SYSTEM = 'email,web';
+
+// Affichage des erreurs
+// Si "true" alors un message expliquant l'erreur et comment rapporter le bug s'affiche
+// en cas d'erreur. Sinon rien ne sera affiché.
+// Défaut : true
+const SHOW_ERRORS = true;
+
+// Envoi des erreurs par e-mail
+// Si rempli, un email sera envoyé à l'adresse indiquée à chaque fois qu'une erreur
+// d'exécution sera rencontrée.
+// Si "false" alors aucun email ne sera envoyé
+// Note : les erreurs sont déjà toutes loguées dans error.log à la racine de DATA_ROOT
+const MAIL_ERRORS = false;
+
+// Utilisation de cron pour les tâches automatiques
+// Si "true" on s'attend à ce qu'une tâche automatisée appelle
+// le script cron.php à la racine toutes les 24 heures. Sinon Garradin
+// effectuera les actions automatiques quand quelqu'un se connecte à
+// l'administration ou visite le site.
+// Défaut : false
+const USE_CRON = false;
+
diff --git a/etc/nginx/site.d/cyclo-paris20-garradin/local.conf b/etc/nginx/site.d/cyclo-paris20-garradin/local.conf
new file mode 100644 (file)
index 0000000..830cc6a
--- /dev/null
@@ -0,0 +1,5 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/cyclo-paris20-garradin/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/cyclo-paris20-garradin/key.pem;
+ssl_session_timeout 5m;
diff --git a/etc/nginx/site.d/cyclo-paris20-garradin/local.sh b/etc/nginx/site.d/cyclo-paris20-garradin/local.sh
new file mode 100644 (file)
index 0000000..1e79f2d
--- /dev/null
@@ -0,0 +1,32 @@
+site_=$(printf %s "$site" | sed -e 's/-/_/g')
+sudo adduser php_"$site_" www-"$site"
+
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/garradin.cyclocoop.org/crt+ca.pem \
+  /etc/nginx/x509.d/"$site"/crt.pem
+
+eval dst=~www-"$site"
+for src in \
+       cron.php \
+       include \
+       plugins \
+       www
+ do
+       sudo test -e "$dst"/"$src" ||
+       sudo ln -s /usr/share/garradin/"$src" "$dst"
+ done
+
+(
+sudo test -e "$dst"/"templates" ||
+sudo -u php_"$site_" cp -r /usr/share/garradin/templates "$dst"
+)
+
+sudo install -m 660 -o php_"$site_" -g php_"$site_" \
+ "$tool"/etc/nginx/site.d/"$site"/config.php \
+ "$dst"/config.php
+
+sudo install -d -m 2770 -o php_"$site_" -g php_"$site_" \
+ "$dst"/data \
+ "$dst"/data/cache \
+ "$dst"/data/www \
+ "$dst"/data/www/squelettes
diff --git a/etc/nginx/site.d/cyclo-paris20-garradin/site.conf b/etc/nginx/site.d/cyclo-paris20-garradin/site.conf
new file mode 100644 (file)
index 0000000..97676c1
--- /dev/null
@@ -0,0 +1,58 @@
+server_name
+ paris20.garradin.cyclocoop.org;
+root /home/www/data/cyclo-paris20-garradin/www;
+
+client_body_buffer_size 8k;
+client_max_body_size 10m;
+
+location / {
+       index index.html index.htm index.php;
+ }
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location ~* ^.+\.php(|/.*)$ {
+       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_param GARRADIN_CONFIG /home/www/data/cyclo-paris20-garradin/config.php;
+       
+       fastcgi_pass unix:/run/php5/fpm/cyclo_paris20_garradin;
+ }
+location ~* ^.+\.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/cyclo-paris20-garradin/x509_host b/etc/nginx/site.d/cyclo-paris20-garradin/x509_host
new file mode 100644 (file)
index 0000000..f293b8b
--- /dev/null
@@ -0,0 +1 @@
+garradin.cyclocoop.org
index 8f049a7..2725dcc 100644 (file)
@@ -41,6 +41,9 @@ davical             A IP4(GRESILLE)
 forum               A IP4(GRESILLE)
 ftp                 A IP4(GRESILLE)
 git                 A IP4(GRESILLE)
+ivry.garradin       A IP4(GRESILLE)
+pantin.garradin     A IP4(GRESILLE)
+paris20.garradin    A IP4(GRESILLE)
 imap                A IP4(GRESILLE)
 irc                 A IP4(GRESILLE)
 mail                A IP4(GRESILLE)
index da2cafe..1187a52 100644 (file)
@@ -25,7 +25,7 @@ php_admin_value[zend.ze1_compatibility_mode] = 0
 php_admin_value[zlib.output_compression] = Off
 pm.max_children = 15
 pm.max_requests = 200
-pm.max_spare_servers = 5
+pm.max_spare_servers = 2
 pm.min_spare_servers = 1
 pm.process_idle_timeout = 60s
 pm.start_servers = 1
diff --git a/etc/php5/fpm/pool.d/cyclo_ivry_garradin/php-fpm.conf b/etc/php5/fpm/pool.d/cyclo_ivry_garradin/php-fpm.conf
new file mode 100644 (file)
index 0000000..91a176c
--- /dev/null
@@ -0,0 +1,16 @@
+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] = sqlite3.so
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 2
+pm.min_spare_servers = 1
+pm.process_idle_timeout = 60s
+pm.start_servers = 1
+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/cyclo_paris20_garradin/php-fpm.conf b/etc/php5/fpm/pool.d/cyclo_paris20_garradin/php-fpm.conf
new file mode 100644 (file)
index 0000000..91a176c
--- /dev/null
@@ -0,0 +1,16 @@
+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] = sqlite3.so
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 2
+pm.min_spare_servers = 1
+pm.process_idle_timeout = 60s
+pm.start_servers = 1
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/var/pub/x509/garradin.cyclocoop.org/ca b/var/pub/x509/garradin.cyclocoop.org/ca
new file mode 120000 (symlink)
index 0000000..2ef2817
--- /dev/null
@@ -0,0 +1 @@
+../cyclocoop.org
\ No newline at end of file
diff --git a/var/pub/x509/garradin.cyclocoop.org/crl.num b/var/pub/x509/garradin.cyclocoop.org/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/garradin.cyclocoop.org/crl.num.old b/var/pub/x509/garradin.cyclocoop.org/crl.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/garradin.cyclocoop.org/crl.pem b/var/pub/x509/garradin.cyclocoop.org/crl.pem
new file mode 100644 (file)
index 0000000..3b14399
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGTAX
+BgNVBAsTEFNlcnZpY2UgR2FycmFkaW4xHzAdBgNVBAMTFmdhcnJhZGluLmN5Y2xv
+Y29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAA
+bgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQB
+gjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8
+AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTQwOTE2MTczODI2WhcNMjQwOTE2MTczODI2WqAOMAwwCgYDVR0UBAMC
+AQAwDQYJKoZIhvcNAQENBQADggIBAC0rwEgoAWjo+WNETEKy0YmpMu7erSU/zm3Q
+zuO4V1u6FSoVfsED/OyRVniRmOqC/PqmkqX9RHordD8hxxAP1MfFrQjCZZreHSbM
+nVwKuyKpoiA561DGsn6UGlp+qmk0DKJGwyssp2wJCb0mVV0jPu7QyPc2hYtFKYO8
+u4sNR4o9aOCKghcQu1v7KbFxTVubQ8dSQ+b/xv2mHV18aRPlkaxhIo0nrEpDahqP
+Rv8u/9I0si6xM4SIbnXXeVLuaDrbfKkf4tbg3Z9GpzDl2GGPYIZ1Q7MPF4iT2MqI
+aJ/TRpXjmRXYi2FdELL3+lqdc/GFinaE8MQExt5Vng82+CSu8seCL5lb4adz66DQ
+QWYzRFck/nicXhau7g23kdQcvspUYMAOK1epc/l4LEr0Jx4ewP2qCLZnKsrl1Efj
+m25/47ZhadchOaILgsiqVipEpNd1VoQhg2Ds1JxFkEDnRc+Tn1g+zI0pV0hskXtz
+aG6yV4LzklB56xNVzlJQOFlvLkEsNXThjz/SYVLvkhEJYY3d1p4rzCILQHV0lv2r
+flLMeYg2HfsOZyVmpOnaHziWUt9a4wevivJ+SFAFO2nbn4XqpJKITbiQwk4EiYjV
+aZi8KMRtCdRNK03QbcrZayzCHmwIwOkpJuudVaB+9Bz7L4955fhBizkA/5DLEPVU
+l+dk9dS0
+-----END X509 CRL-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crl.self-signed.num b/var/pub/x509/garradin.cyclocoop.org/crl.self-signed.num
new file mode 100644 (file)
index 0000000..9e22bcb
--- /dev/null
@@ -0,0 +1 @@
+02
diff --git a/var/pub/x509/garradin.cyclocoop.org/crl.self-signed.num.old b/var/pub/x509/garradin.cyclocoop.org/crl.self-signed.num.old
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/garradin.cyclocoop.org/crl.self-signed.pem b/var/pub/x509/garradin.cyclocoop.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..69e91e5
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGTAX
+BgNVBAsTEFNlcnZpY2UgR2FycmFkaW4xHzAdBgNVBAMTFmdhcnJhZGluLmN5Y2xv
+Y29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAA
+bgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQB
+gjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8
+AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTQwOTE2MTc0NTA5WhcNMjQwOTE2MTc0NTA5WqAOMAwwCgYDVR0UBAMC
+AQEwDQYJKoZIhvcNAQENBQADggIBACCB91itA63qF2wDt2bwGhCwgE6BN0j0K2Hj
+vQeuHjh6K41eD+TZ5cdX2FiGw4WvNr/2cmrFcrbWlGvP+WztLir1RF1FWZw38DWS
+5ZFyXyZJrsobmoxD9Q2s/8LqjNBFjopWfFFRcF9v0FMEb3I8ZmqxspdDWluBa7gv
+rO53Qm1svHM7TzdX+wDB2r5vdwTHNsiXB2klcJ6e+8ByKc8uK0wpEhC82k2D6u8G
+3UYQ3dmQyiS2i3Ie+LYW8zAmBBCXql7ER3Zw9S/6vve00GhTEr6ZiDVSbkPwnMS/
+RGqWVCnHQOdo0UwgXru7/lrygExi/tzLSeS7/hmrQYhPp0+PUrpT7pVl/DdGQfsu
+9tUMbsvj8w5l1FXrqu90u/klhRwgTZx9HD53yHT8qN/ra/qtpupqv/fA+kFIPjq3
+SIYjt0kNWuGD4MyKTBJKzCLPeu1YCVTWkfJKpb8P+CxvRGE1byj+FllhloH8+t1M
+oG9NHoTXs3zk5IiycAwLPIpMfh7xtTrmGSRpdywLPKYKFN0+EJd2RC9GZ4hZG0q9
+tE2u1FrO0WqbvWF3JkuKtGMwOFbUNaNBOhZq5cciYlnlSOcHTd+UweI6+Vmj+Vec
+pC3jy44rHEznoaoTrV1W5epvdSraJBa7NqHFGAOThwLFbnWnn1h1EqCGzs7j9te6
+UM1YzpY1
+-----END X509 CRL-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crt+ca.pem b/var/pub/x509/garradin.cyclocoop.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..e1d9deb
--- /dev/null
@@ -0,0 +1,107 @@
+-----BEGIN CERTIFICATE-----
+MIIKBjCCB+6gAwIBAgIHIBQJFhk4JTANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwOTE2MTczODI1WhcN
+MjQwOTE2MTczODI1WjCCAWYxCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTEZMBcGA1UECxMQU2Vydmlj
+ZSBHYXJyYWRpbjEfMB0GA1UEAxMWZ2FycmFkaW4uY3ljbG9jb29wLm9yZzFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAt
+AGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkq
+hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7/m1OPmG+qhRSxeBt39XRA6zjXY8CaIZ
+O1QWYheduj+KbwCGsxV2OHGBMPT271o8oRpTUiBJn24Om6WpPpoqslQlYOXT6CjB
+UP4CsIKn0yhm2MOkro0ZqwGBSry1VfQUFzPZshf6uKJYoIhzC0U8HKxGpHdkA6wD
+C8IJSjUmmAO/f9joM7stzXvAAMQmIaIlVu3YY1TTrQUkAGdQnhjPmX7EceyKZl32
+wSb1CppyaeNv5oBAXwroGhTDu7ULxrLiihVkHs2Ph8+/O+ET4cXYgJNTHrBxiN3e
+natqp/GI5ukFLuaW5p6U+aS7zPyUfQSENDBgdJZeJiza1WCMBcqzT+Lt9YX0cuQW
+8uavCzxYTlVGvT8At8nf5BB42YYVKrwa+cywmvTXwjeNxBSHKT3K2+akxNKjZWP0
+CYN9/wpU4X2tNJZBQimsIVSivoqJcQpTrzTnjdduLzwZH6CQC9eBTmx/4VlwyIGi
+saVa+Z4pWly1Lv91sxLNiDbgvIcyU5Qa9ni6351oEj5qKN9irPkdZ1sqT6ES0sqc
+iDCW2R5ADZdeTP5K7/YicDl3PSNdWzwgYgfTY4yE3HsYJxLaWn069nE7Hnlhu13+
+xSYWsMj5N8w9igy2oGmB0F4wF0s1vDrLiHPaX7N8vNixctjNESdZ1jDJIUBKAftd
+pRYbRwb09n0CAwEAAaOCAwUwggMBMA8GA1UdEwEB/wQFMAMCAQAwCwYDVR0PBAQD
+AgUgMIGFBgNVHREEfjB8gR5jb250YWN0K2dhcnJhZGluQGN5Y2xvY29vcC5vcmeC
+G2l2cnkuZ2FycmFkaW4uY3ljbG9jb29wLm9yZ4IecGFyaXMyMC5nYXJyYWRpbi5j
+eWNsb2Nvb3Aub3Jngh1wYW50aW4uZ2FycmFkaW4uY3ljbG9jb29wLm9yZzAdBgNV
+HQ4EFgQUD9wLTf98wgTvdSdgIIZpvPmt58YwIAYDVR0SBBkwF4EVY29udGFjdEBj
+eWNsb2Nvb3Aub3JnMIIBTAYDVR0jBIIBQzCCAT+AFKpGmRR+fL0DcTbL7bYt+fVE
+4IDjoYIBHKSCARgwggEUMRYwFAYDVQQDEw1jeWNsb2Nvb3Aub3JnMQswCQYDVQQG
+EwJGUjEOMAwGA1UEKxMFQ3ljbG8xFTATBgNVBAoTDEN5Y2xvZmZpY2luZTFXMFUG
+A1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0
+AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU3
+NTAyMDEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxHzAdBgNV
+BAkTFjE1LCBydWUgUGllcnJlIEJvbm5hcmQxFzAVBgNVBBQTDjA5IDcyIDM1IDkz
+IDEyggcgEwUBIAgzMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDov
+L3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3J0LnBlbTA/BgNVHR8EODA2MDSgMqAw
+hi5odHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcveDUwOS9nYXJyYWRpbi9jcmwucGVt
+MEQGA1UdIAQ9MDswOQYFKoF6ASowMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cu
+Y3ljbG9jb29wLm9yZy94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEANz+Zqym7
+PFSuy+D9JTXIX6ecAMeP9bXXxXIMDW8BqMXCC8JPpca5lP2AQ+grFNkzNmoThU1p
+z+5XzU6qEc/GTZh+njixhAQH2yyDlKOAcuasZcrxqR0+bFUVQoZ9i47TUfofPaGj
+Plpmv0hMfl17it2V8uqPVPMMwp3bh8+s4Sw5XqdOUsdOKcavS8/CzLHETFux7z4k
+f36ggDDEsQQDkd+FiZmKlZRHXD7DIXvThzldC7YPJxZ/qQEozjhGrTUP68JKQGhd
+zMjbzX9DAbVPOXBdBfa9+6K+BepEsp4GgaFQyCiz93txLLhlR2hbAV1U1Wom0cfD
+bJnNK7tC2yj9ICpD1pEzAl4umzoYzOCgSpgFX8VaT8gdHwvwaGK+llmLlLocS23m
+btkBjDF0R58O6qOCt6bMCKoCnqQqjl2o6jJrFd/JtkA5f4IIMkhwl0yLhbMYHAGR
+kcT0fKsq/u/ddViEwwtAQeB9DWx3wT3/2ElIYqICX/ORpGJOjHOwRkVSsQTX93Ow
+01lDtgsHhKmYrIjyThBJbW65x+Ymt7If4Tr0HTt8JXEPpVxg17j4w/6SYgvCfF3i
+g7gQOQBsbwgjU4KEy0SulLH98FfvXxM2nIxQYUu38buF9DRrEScJG7iDfu15ZoJE
+3D5QLC/JTrbOOSpF9HDJPxzE0K67QXuPETY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIJAjCCBuqgAwIBAgIHIBMFASAIMzANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTMwNTAxMTgwODMzWhcN
+MjMwNTAyMTgwODMzWjCCARQxFjAUBgNVBAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNV
+BAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEVMBMGA1UEChMMQ3ljbG9mZmljaW5lMVcw
+VQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQBy
+AHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBET
+BTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEfMB0G
+A1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9ubmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUg
+OTMgMTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz9IxTpiymRGN5
+bPMSt17OMAIzl2kl0taJHLW/igWJpRczbrB3z52J/qrHIGfmiZeqFUkPjYfHntAU
+ncHlm2Jmkyhz8eng1aFpM37lDTSlpvycs7stcAelh7+vUw6u4M0OUx7b1H34lPRo
+RlEhxzVkYaHl6zB4c0Xlovh26XE931AkYyF/SLmi4e0nR5MYoj/3W0jMrlCYZR1q
+wLGOnYNyH57goVurnIZLl+3yBZ6/z0hZm0/JxLiXH4hAOyOYg7JQcb1Xu4FTLKKg
+BmnMwCZ21S7Ngx04hsq8nL4YGHyr+53jwp0FJ1vxxpYuQjr+u5kQIDqK/F2TREYy
+6V/ESDQOCVFuVYc3uYk4WVj/6VfPW897pfnhr1Zmr8xfGrL78iSRbTd9epMExbbk
+5ctfHeoEHPBkk78O4U5hTJOa74L7P2iqFRx6GpQoaTznmfeh7i+6JLKNZuGsqhdp
+/bEGCxRL/bmqlDkSQB+rU01OpxC3QgU3pZah7+ofgPrcbzZGi3f10GHiTvAXmlV0
+2QzFjdsjcLtGd0+8VK5ob9BGvApY8jLD9nmI/PXj+cPtpRZhnrd15wdQY8P6zh3L
+/Dvsj1yTKzNHCCHsU8h9ySkAVfAfsDFOvP4XMs+Y438yxoPFeYy0HxB+XIQ3ADit
+Sv7ARRS2zHn9KYcPusabwWPOk77xdQIDAQABo4ICUzCCAk8wEgYDVR0TAQH/BAgw
+BgEB/wIBATALBgNVHQ8EBAMCAQYwIAYDVR0RBBkwF4EVY29udGFjdEBjeWNsb2Nv
+b3Aub3JnMB0GA1UdDgQWBBSqRpkUfny9A3E2y+22Lfn1ROCA4zAgBgNVHRIEGTAX
+gRVjb250YWN0QGN5Y2xvY29vcC5vcmcwggFMBgNVHSMEggFDMIIBP4AUqkaZFH58
+vQNxNsvtti359UTggOOhggEcpIIBGDCCARQxFjAUBgNVBAMTDWN5Y2xvY29vcC5v
+cmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEVMBMGA1UEChMMQ3ljbG9m
+ZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQA
+ZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBtAGEAaQByAGUx
+DjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBu
+AGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9ubmFyZDEXMBUGA1UEFBMO
+MDkgNzIgMzUgOTMgMTKCByATBQEgCDMwQQYIKwYBBQUHAQEENTAzMDEGCCsGAQUF
+BzAChiVodHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcveDUwOS9jcnQucGVtMDYGA1Ud
+HwQvMC0wK6ApoCeGJWh0dHA6Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5L2NybC5w
+ZW0wDQYJKoZIhvcNAQENBQADggIBABCPhE2OCxF0kIOTb8mSECJVptuzGgxnipd5
+hhGNqm6LPUGO9CqQjotNnNEhP8fJ1hMSy8wW7vweYI8F2eYFnwnDRsgP+EdHupAx
+C+h89itGNTFP91r7kCXyJw6e6ZJG/gqOSqkxnoT0I1LngI97oGFdREp4GTJ9K8dG
+iVvTn7is72cle5Ufnj/Co1Td2neQjvz/hwWI9wlVtd9je+gcD/3gsdB7TWvyOzK+
+NvgPjxFcbA8qhCpoUkeQiQOuRX5LBszPNDuPtAAQp/T1Tgx4fVFvHCi/pQpmzRq9
+Nyr5wM22obEHHicv046Wd369/VQLZwtdL4Jt3aGEtmjyLYLHgw7oSyTjKxI4Ni/k
+Byeq9eGxjlJIvPJzBShyxx1E0fOBwTjfmWfrZyW2g6rs3D5vHV03pU5tDjEHDzsy
+qkDlxyGN48P950SNcBPNJG2YESilDrWhNT1yLW1f4lwBNFKR6iwwhqhiPFSWhNd6
+uZLOkcgEWwD8ZHNl60vYnKv1428RZquZfDmeXjRtqdqDcZYHYt/vGH6QlxyaEpCb
+Vt+8r5eOUEDdMRxy97I9Q5fE5VRaJjEd3o5u5vx0KeftwTyBSa/99P90d6su5Std
+uQtYL4U/UVYccFjRLicjaLE9dUe4wyW1xjsrD3DYn8IBQsh42AzFp4xVXtAfruA0
+4G7CeZmo
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crt+crl.pem b/var/pub/x509/garradin.cyclocoop.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..7b44a58
--- /dev/null
@@ -0,0 +1,79 @@
+-----BEGIN CERTIFICATE-----
+MIIKBjCCB+6gAwIBAgIHIBQJFhk4JTANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwOTE2MTczODI1WhcN
+MjQwOTE2MTczODI1WjCCAWYxCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTEZMBcGA1UECxMQU2Vydmlj
+ZSBHYXJyYWRpbjEfMB0GA1UEAxMWZ2FycmFkaW4uY3ljbG9jb29wLm9yZzFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAt
+AGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkq
+hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7/m1OPmG+qhRSxeBt39XRA6zjXY8CaIZ
+O1QWYheduj+KbwCGsxV2OHGBMPT271o8oRpTUiBJn24Om6WpPpoqslQlYOXT6CjB
+UP4CsIKn0yhm2MOkro0ZqwGBSry1VfQUFzPZshf6uKJYoIhzC0U8HKxGpHdkA6wD
+C8IJSjUmmAO/f9joM7stzXvAAMQmIaIlVu3YY1TTrQUkAGdQnhjPmX7EceyKZl32
+wSb1CppyaeNv5oBAXwroGhTDu7ULxrLiihVkHs2Ph8+/O+ET4cXYgJNTHrBxiN3e
+natqp/GI5ukFLuaW5p6U+aS7zPyUfQSENDBgdJZeJiza1WCMBcqzT+Lt9YX0cuQW
+8uavCzxYTlVGvT8At8nf5BB42YYVKrwa+cywmvTXwjeNxBSHKT3K2+akxNKjZWP0
+CYN9/wpU4X2tNJZBQimsIVSivoqJcQpTrzTnjdduLzwZH6CQC9eBTmx/4VlwyIGi
+saVa+Z4pWly1Lv91sxLNiDbgvIcyU5Qa9ni6351oEj5qKN9irPkdZ1sqT6ES0sqc
+iDCW2R5ADZdeTP5K7/YicDl3PSNdWzwgYgfTY4yE3HsYJxLaWn069nE7Hnlhu13+
+xSYWsMj5N8w9igy2oGmB0F4wF0s1vDrLiHPaX7N8vNixctjNESdZ1jDJIUBKAftd
+pRYbRwb09n0CAwEAAaOCAwUwggMBMA8GA1UdEwEB/wQFMAMCAQAwCwYDVR0PBAQD
+AgUgMIGFBgNVHREEfjB8gR5jb250YWN0K2dhcnJhZGluQGN5Y2xvY29vcC5vcmeC
+G2l2cnkuZ2FycmFkaW4uY3ljbG9jb29wLm9yZ4IecGFyaXMyMC5nYXJyYWRpbi5j
+eWNsb2Nvb3Aub3Jngh1wYW50aW4uZ2FycmFkaW4uY3ljbG9jb29wLm9yZzAdBgNV
+HQ4EFgQUD9wLTf98wgTvdSdgIIZpvPmt58YwIAYDVR0SBBkwF4EVY29udGFjdEBj
+eWNsb2Nvb3Aub3JnMIIBTAYDVR0jBIIBQzCCAT+AFKpGmRR+fL0DcTbL7bYt+fVE
+4IDjoYIBHKSCARgwggEUMRYwFAYDVQQDEw1jeWNsb2Nvb3Aub3JnMQswCQYDVQQG
+EwJGUjEOMAwGA1UEKxMFQ3ljbG8xFTATBgNVBAoTDEN5Y2xvZmZpY2luZTFXMFUG
+A1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0
+AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU3
+NTAyMDEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxHzAdBgNV
+BAkTFjE1LCBydWUgUGllcnJlIEJvbm5hcmQxFzAVBgNVBBQTDjA5IDcyIDM1IDkz
+IDEyggcgEwUBIAgzMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDov
+L3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3J0LnBlbTA/BgNVHR8EODA2MDSgMqAw
+hi5odHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcveDUwOS9nYXJyYWRpbi9jcmwucGVt
+MEQGA1UdIAQ9MDswOQYFKoF6ASowMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cu
+Y3ljbG9jb29wLm9yZy94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEANz+Zqym7
+PFSuy+D9JTXIX6ecAMeP9bXXxXIMDW8BqMXCC8JPpca5lP2AQ+grFNkzNmoThU1p
+z+5XzU6qEc/GTZh+njixhAQH2yyDlKOAcuasZcrxqR0+bFUVQoZ9i47TUfofPaGj
+Plpmv0hMfl17it2V8uqPVPMMwp3bh8+s4Sw5XqdOUsdOKcavS8/CzLHETFux7z4k
+f36ggDDEsQQDkd+FiZmKlZRHXD7DIXvThzldC7YPJxZ/qQEozjhGrTUP68JKQGhd
+zMjbzX9DAbVPOXBdBfa9+6K+BepEsp4GgaFQyCiz93txLLhlR2hbAV1U1Wom0cfD
+bJnNK7tC2yj9ICpD1pEzAl4umzoYzOCgSpgFX8VaT8gdHwvwaGK+llmLlLocS23m
+btkBjDF0R58O6qOCt6bMCKoCnqQqjl2o6jJrFd/JtkA5f4IIMkhwl0yLhbMYHAGR
+kcT0fKsq/u/ddViEwwtAQeB9DWx3wT3/2ElIYqICX/ORpGJOjHOwRkVSsQTX93Ow
+01lDtgsHhKmYrIjyThBJbW65x+Ymt7If4Tr0HTt8JXEPpVxg17j4w/6SYgvCfF3i
+g7gQOQBsbwgjU4KEy0SulLH98FfvXxM2nIxQYUu38buF9DRrEScJG7iDfu15ZoJE
+3D5QLC/JTrbOOSpF9HDJPxzE0K67QXuPETY=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGTAX
+BgNVBAsTEFNlcnZpY2UgR2FycmFkaW4xHzAdBgNVBAMTFmdhcnJhZGluLmN5Y2xv
+Y29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAA
+bgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQB
+gjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8
+AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTQwOTE2MTczODI2WhcNMjQwOTE2MTczODI2WqAOMAwwCgYDVR0UBAMC
+AQAwDQYJKoZIhvcNAQENBQADggIBAC0rwEgoAWjo+WNETEKy0YmpMu7erSU/zm3Q
+zuO4V1u6FSoVfsED/OyRVniRmOqC/PqmkqX9RHordD8hxxAP1MfFrQjCZZreHSbM
+nVwKuyKpoiA561DGsn6UGlp+qmk0DKJGwyssp2wJCb0mVV0jPu7QyPc2hYtFKYO8
+u4sNR4o9aOCKghcQu1v7KbFxTVubQ8dSQ+b/xv2mHV18aRPlkaxhIo0nrEpDahqP
+Rv8u/9I0si6xM4SIbnXXeVLuaDrbfKkf4tbg3Z9GpzDl2GGPYIZ1Q7MPF4iT2MqI
+aJ/TRpXjmRXYi2FdELL3+lqdc/GFinaE8MQExt5Vng82+CSu8seCL5lb4adz66DQ
+QWYzRFck/nicXhau7g23kdQcvspUYMAOK1epc/l4LEr0Jx4ewP2qCLZnKsrl1Efj
+m25/47ZhadchOaILgsiqVipEpNd1VoQhg2Ds1JxFkEDnRc+Tn1g+zI0pV0hskXtz
+aG6yV4LzklB56xNVzlJQOFlvLkEsNXThjz/SYVLvkhEJYY3d1p4rzCILQHV0lv2r
+flLMeYg2HfsOZyVmpOnaHziWUt9a4wevivJ+SFAFO2nbn4XqpJKITbiQwk4EiYjV
+aZi8KMRtCdRNK03QbcrZayzCHmwIwOkpJuudVaB+9Bz7L4955fhBizkA/5DLEPVU
+l+dk9dS0
+-----END X509 CRL-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crt+crl.self-signed.pem b/var/pub/x509/garradin.cyclocoop.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..e085109
--- /dev/null
@@ -0,0 +1,83 @@
+-----BEGIN CERTIFICATE-----
+MIIK1jCCCL6gAwIBAgIHIBQJFhk4KDANBgkqhkiG9w0BAQ0FADCCAWYxCzAJBgNV
+BAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEG
+A1UEBx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xv
+ZmZpY2luZTEZMBcGA1UECxMQU2VydmljZSBHYXJyYWRpbjEfMB0GA1UEAxMWZ2Fy
+cmFkaW4uY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAg
+AGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQBy
+MSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSsw
+KQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSMB4XDTE0MDkxNjE3MzgyOFoXDTI0MDkxNjE3MzgyOFow
+ggFmMQswCQYDVQQGEwJGUjEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEA
+bgBjAGUxIzAhBgNVBAceGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYD
+VQQKEwxDeWNsb2ZmaWNpbmUxGTAXBgNVBAsTEFNlcnZpY2UgR2FycmFkaW4xHzAd
+BgNVBAMTFmdhcnJhZGluLmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAw
+ACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABt
+AG8AdABlAHUAcjErMCkGCysGAQQBgjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIA
+YQBuAGMAZTErMCkGCysGAQQBgjc8AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBu
+AGMAZTETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAO/5tTj5hvqoUUsXgbd/V0QOs412PAmiGTtUFmIXnbo/im8AhrMV
+djhxgTD09u9aPKEaU1IgSZ9uDpulqT6aKrJUJWDl0+gowVD+ArCCp9MoZtjDpK6N
+GasBgUq8tVX0FBcz2bIX+riiWKCIcwtFPBysRqR3ZAOsAwvCCUo1JpgDv3/Y6DO7
+Lc17wADEJiGiJVbt2GNU060FJABnUJ4Yz5l+xHHsimZd9sEm9Qqacmnjb+aAQF8K
+6BoUw7u1C8ay4ooVZB7Nj4fPvzvhE+HF2ICTUx6wcYjd3p2raqfxiObpBS7mluae
+lPmku8z8lH0EhDQwYHSWXiYs2tVgjAXKs0/i7fWF9HLkFvLmrws8WE5VRr0/ALfJ
+3+QQeNmGFSq8GvnMsJr018I3jcQUhyk9ytvmpMTSo2Vj9AmDff8KVOF9rTSWQUIp
+rCFUor6KiXEKU680543Xbi88GR+gkAvXgU5sf+FZcMiBorGlWvmeKVpctS7/dbMS
+zYg24LyHMlOUGvZ4ut+daBI+aijfYqz5HWdbKk+hEtLKnIgwltkeQA2XXkz+Su/2
+InA5dz0jXVs8IGIH02OMhNx7GCcS2lp9OvZxOx55Ybtd/sUmFrDI+TfMPYoMtqBp
+gdBeMBdLNbw6y4hz2l+zfLzYsXLYzREnWdYwySFASgH7XaUWG0cG9PZ9AgMBAAGj
+ggODMIIDfzASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjCBhQYDVR0R
+BH4wfIEeY29udGFjdCtnYXJyYWRpbkBjeWNsb2Nvb3Aub3JnghtpdnJ5LmdhcnJh
+ZGluLmN5Y2xvY29vcC5vcmeCHnBhcmlzMjAuZ2FycmFkaW4uY3ljbG9jb29wLm9y
+Z4IdcGFudGluLmdhcnJhZGluLmN5Y2xvY29vcC5vcmcwHQYDVR0OBBYEFA/cC03/
+fMIE73UnYCCGabz5refGMIGFBgNVHRIEfjB8gR5jb250YWN0K2dhcnJhZGluQGN5
+Y2xvY29vcC5vcmeCG2l2cnkuZ2FycmFkaW4uY3ljbG9jb29wLm9yZ4IecGFyaXMy
+MC5nYXJyYWRpbi5jeWNsb2Nvb3Aub3Jngh1wYW50aW4uZ2FycmFkaW4uY3ljbG9j
+b29wLm9yZzCCAZ4GA1UdIwSCAZUwggGRgBQP3AtN/3zCBO91J2Aghmm8+a3nxqGC
+AW6kggFqMIIBZjELMAkGA1UEBhMCRlIxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAt
+AEYAcgBhAG4AYwBlMSMwIQYDVQQHHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMA
+ZTEVMBMGA1UEChMMQ3ljbG9mZmljaW5lMRkwFwYDVQQLExBTZXJ2aWNlIEdhcnJh
+ZGluMR8wHQYDVQQDExZnYXJyYWRpbi5jeWNsb2Nvb3Aub3JnMUswSQYDVQQPHkIA
+VgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAA
+bgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIBAR4aAM4AbABlAC0AZABl
+AC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4aAM4AbABlAC0AZABlAC0A
+RgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlKCByAUCRYZOCgwSgYIKwYB
+BQUHAQEEPjA8MDoGCCsGAQUFBzAChi5odHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcv
+eDUwOS9nYXJyYWRpbi9jcnQucGVtMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly93
+d3cuY3ljbG9jb29wLm9yZy94NTA5L2dhcnJhZGluL2NybC5wZW0wDQYJKoZIhvcN
+AQENBQADggIBACbibcrfRM0rSh2ogTYYOQiwO+d+3NAXG40VhdhjerN/a97v8ABp
+R2eFJljyYyowhut9//ckR4fw41nilTehzt5iHoIcohz8J2rrRLxXMYW2o3Cw62tn
+naU8bZ0hoNXXstv4rsOXrBvUzfOuBHirSd63Y9TNVnT1/hVbjX98o8eTRgaxa8dR
+n5ThzneGCvwPasNQ6+OcS0nz7iWCscTJwKL1+IQmYcygJcQmNTbRm6xRcJ4K7w7W
+9v5fgnih3kn2XZQ39UnMDovJ5aLUkkkQAI80Qa8fqHYXDazr49WE0ZXWBU8IeivC
+uvjAogXNARbJ4zkuYJLObEQ9TaKJ6bCi/ZYtOvZURnxGZi73ze8cw8Iuk3b4RsJN
+pRbVBUbQJ202lF5DPpgiUri0/ddjgfsLDPeaCKme3upZVwhaH37mDgA59hGm9Td/
+5gYOQOcqFuHjLRriZCf5l7rDafNZuQeSU9gEcdIj/W9zfEUwBoTNZx+j7DfPJ/j0
+NrxF5zikEbq2r7TVdsV4Tgf07ICXpn85Wy2p5/J4iKoygEfl0vL2YqTWE6HWpBvB
+B4rEtoFh6Pf15ijw8aQP9zFEYbnka8UQjA6FdH+xXCjTUNY2/P8KE5dK26u7Y24j
+zml5HJEKZGN+eSewTvFP8RZ/r3vq8Q6TDXrIpTp3npUFifJJCN97GeaZ
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGTAX
+BgNVBAsTEFNlcnZpY2UgR2FycmFkaW4xHzAdBgNVBAMTFmdhcnJhZGluLmN5Y2xv
+Y29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAA
+bgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQB
+gjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8
+AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTQwOTE2MTc0NTA5WhcNMjQwOTE2MTc0NTA5WqAOMAwwCgYDVR0UBAMC
+AQEwDQYJKoZIhvcNAQENBQADggIBACCB91itA63qF2wDt2bwGhCwgE6BN0j0K2Hj
+vQeuHjh6K41eD+TZ5cdX2FiGw4WvNr/2cmrFcrbWlGvP+WztLir1RF1FWZw38DWS
+5ZFyXyZJrsobmoxD9Q2s/8LqjNBFjopWfFFRcF9v0FMEb3I8ZmqxspdDWluBa7gv
+rO53Qm1svHM7TzdX+wDB2r5vdwTHNsiXB2klcJ6e+8ByKc8uK0wpEhC82k2D6u8G
+3UYQ3dmQyiS2i3Ie+LYW8zAmBBCXql7ER3Zw9S/6vve00GhTEr6ZiDVSbkPwnMS/
+RGqWVCnHQOdo0UwgXru7/lrygExi/tzLSeS7/hmrQYhPp0+PUrpT7pVl/DdGQfsu
+9tUMbsvj8w5l1FXrqu90u/klhRwgTZx9HD53yHT8qN/ra/qtpupqv/fA+kFIPjq3
+SIYjt0kNWuGD4MyKTBJKzCLPeu1YCVTWkfJKpb8P+CxvRGE1byj+FllhloH8+t1M
+oG9NHoTXs3zk5IiycAwLPIpMfh7xtTrmGSRpdywLPKYKFN0+EJd2RC9GZ4hZG0q9
+tE2u1FrO0WqbvWF3JkuKtGMwOFbUNaNBOhZq5cciYlnlSOcHTd+UweI6+Vmj+Vec
+pC3jy44rHEznoaoTrV1W5epvdSraJBa7NqHFGAOThwLFbnWnn1h1EqCGzs7j9te6
+UM1YzpY1
+-----END X509 CRL-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crt.pem b/var/pub/x509/garradin.cyclocoop.org/crt.pem
new file mode 100644 (file)
index 0000000..1740a74
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIKBjCCB+6gAwIBAgIHIBQJFhk4JTANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwOTE2MTczODI1WhcN
+MjQwOTE2MTczODI1WjCCAWYxCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTEZMBcGA1UECxMQU2Vydmlj
+ZSBHYXJyYWRpbjEfMB0GA1UEAxMWZ2FycmFkaW4uY3ljbG9jb29wLm9yZzFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAt
+AGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkq
+hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7/m1OPmG+qhRSxeBt39XRA6zjXY8CaIZ
+O1QWYheduj+KbwCGsxV2OHGBMPT271o8oRpTUiBJn24Om6WpPpoqslQlYOXT6CjB
+UP4CsIKn0yhm2MOkro0ZqwGBSry1VfQUFzPZshf6uKJYoIhzC0U8HKxGpHdkA6wD
+C8IJSjUmmAO/f9joM7stzXvAAMQmIaIlVu3YY1TTrQUkAGdQnhjPmX7EceyKZl32
+wSb1CppyaeNv5oBAXwroGhTDu7ULxrLiihVkHs2Ph8+/O+ET4cXYgJNTHrBxiN3e
+natqp/GI5ukFLuaW5p6U+aS7zPyUfQSENDBgdJZeJiza1WCMBcqzT+Lt9YX0cuQW
+8uavCzxYTlVGvT8At8nf5BB42YYVKrwa+cywmvTXwjeNxBSHKT3K2+akxNKjZWP0
+CYN9/wpU4X2tNJZBQimsIVSivoqJcQpTrzTnjdduLzwZH6CQC9eBTmx/4VlwyIGi
+saVa+Z4pWly1Lv91sxLNiDbgvIcyU5Qa9ni6351oEj5qKN9irPkdZ1sqT6ES0sqc
+iDCW2R5ADZdeTP5K7/YicDl3PSNdWzwgYgfTY4yE3HsYJxLaWn069nE7Hnlhu13+
+xSYWsMj5N8w9igy2oGmB0F4wF0s1vDrLiHPaX7N8vNixctjNESdZ1jDJIUBKAftd
+pRYbRwb09n0CAwEAAaOCAwUwggMBMA8GA1UdEwEB/wQFMAMCAQAwCwYDVR0PBAQD
+AgUgMIGFBgNVHREEfjB8gR5jb250YWN0K2dhcnJhZGluQGN5Y2xvY29vcC5vcmeC
+G2l2cnkuZ2FycmFkaW4uY3ljbG9jb29wLm9yZ4IecGFyaXMyMC5nYXJyYWRpbi5j
+eWNsb2Nvb3Aub3Jngh1wYW50aW4uZ2FycmFkaW4uY3ljbG9jb29wLm9yZzAdBgNV
+HQ4EFgQUD9wLTf98wgTvdSdgIIZpvPmt58YwIAYDVR0SBBkwF4EVY29udGFjdEBj
+eWNsb2Nvb3Aub3JnMIIBTAYDVR0jBIIBQzCCAT+AFKpGmRR+fL0DcTbL7bYt+fVE
+4IDjoYIBHKSCARgwggEUMRYwFAYDVQQDEw1jeWNsb2Nvb3Aub3JnMQswCQYDVQQG
+EwJGUjEOMAwGA1UEKxMFQ3ljbG8xFTATBgNVBAoTDEN5Y2xvZmZpY2luZTFXMFUG
+A1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0
+AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU3
+NTAyMDEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxHzAdBgNV
+BAkTFjE1LCBydWUgUGllcnJlIEJvbm5hcmQxFzAVBgNVBBQTDjA5IDcyIDM1IDkz
+IDEyggcgEwUBIAgzMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDov
+L3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3J0LnBlbTA/BgNVHR8EODA2MDSgMqAw
+hi5odHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcveDUwOS9nYXJyYWRpbi9jcmwucGVt
+MEQGA1UdIAQ9MDswOQYFKoF6ASowMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cu
+Y3ljbG9jb29wLm9yZy94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEANz+Zqym7
+PFSuy+D9JTXIX6ecAMeP9bXXxXIMDW8BqMXCC8JPpca5lP2AQ+grFNkzNmoThU1p
+z+5XzU6qEc/GTZh+njixhAQH2yyDlKOAcuasZcrxqR0+bFUVQoZ9i47TUfofPaGj
+Plpmv0hMfl17it2V8uqPVPMMwp3bh8+s4Sw5XqdOUsdOKcavS8/CzLHETFux7z4k
+f36ggDDEsQQDkd+FiZmKlZRHXD7DIXvThzldC7YPJxZ/qQEozjhGrTUP68JKQGhd
+zMjbzX9DAbVPOXBdBfa9+6K+BepEsp4GgaFQyCiz93txLLhlR2hbAV1U1Wom0cfD
+bJnNK7tC2yj9ICpD1pEzAl4umzoYzOCgSpgFX8VaT8gdHwvwaGK+llmLlLocS23m
+btkBjDF0R58O6qOCt6bMCKoCnqQqjl2o6jJrFd/JtkA5f4IIMkhwl0yLhbMYHAGR
+kcT0fKsq/u/ddViEwwtAQeB9DWx3wT3/2ElIYqICX/ORpGJOjHOwRkVSsQTX93Ow
+01lDtgsHhKmYrIjyThBJbW65x+Ymt7If4Tr0HTt8JXEPpVxg17j4w/6SYgvCfF3i
+g7gQOQBsbwgjU4KEy0SulLH98FfvXxM2nIxQYUu38buF9DRrEScJG7iDfu15ZoJE
+3D5QLC/JTrbOOSpF9HDJPxzE0K67QXuPETY=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crt.pem.asc b/var/pub/x509/garradin.cyclocoop.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..7bfb2f8
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJ4BAABCgBiBQJUGHckWxSAAAAAACoAKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuYXV0b2dlcmVlLm5ldEZCRTcwNDhGMDAwNTE3MDYwQzMwMEZGRTVFMjcx
+OUNGNzBGRThBOUUACgkQXicZz3D+ip5N/BAAwOTLG4KoJFw59qnGw6vot2Wnsqch
+BbzQJPkEQFqgm7ur/iUHFpFjrso2qtn3mMfsU23uQsi6GQYp4TBDY62xv3Q1bOBx
+aAtulvh+bspYH80iJ99vRCG/igMDj5gPxpnLShA0Lx35e+h8ncUZlhEqb3g4gOPe
+X+iGqHlGTM8+MjrLbjWot/E8i4/v1OBN6P9ClSYUVSb3WmwAuKzuAi4Rgck9JxN3
+QA1YaXzs6x1OeMxDEkfYTbAZBPwZErMxEeR1uxi4IEbONxj9+5pGCvoP3DRsLC+7
+QFZLNuMwt+EnKZi72yr6OYL0C2zzd81GcbQpmEOIi0a7byxKClFW6zH1rfK2VR57
+xTvVJYfuJeSHH2mOflhciJTOAq01+AdsYv2mv6YsGiL+SJ0BeF2KeHAAW2LrXuxh
+2fQCQO8rl1iE5oOp1i6MGCnuJMxUhhgH6+Ejxs4wemVqvIaycNhEF3ZKD7U7dUG0
+zHGJ51dOcvPwQmApsT5TgFR3w0EISrzqB/HcV/ByLJW8aO2iJp5i2xy8n9Vf+lje
+F5YiHu7Q5vQGLRMMMtHBD+4asY1erph2XByLM7/SYLNNSZp/YEkC0Xp1FfOfAOl1
+k0PnqYGiehmmZhF+cNvvRT0DsexzGpeBNqYxhVCz7JtOROd7y41VcYFaD7um3Tru
+NR1+gfJNUch6b3s=
+=G2+o
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crt.self-signed.pem b/var/pub/x509/garradin.cyclocoop.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..bf160e3
--- /dev/null
@@ -0,0 +1,60 @@
+-----BEGIN CERTIFICATE-----
+MIIK1jCCCL6gAwIBAgIHIBQJFhk4KDANBgkqhkiG9w0BAQ0FADCCAWYxCzAJBgNV
+BAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEG
+A1UEBx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xv
+ZmZpY2luZTEZMBcGA1UECxMQU2VydmljZSBHYXJyYWRpbjEfMB0GA1UEAxMWZ2Fy
+cmFkaW4uY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAg
+AGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQBy
+MSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSsw
+KQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSMB4XDTE0MDkxNjE3MzgyOFoXDTI0MDkxNjE3MzgyOFow
+ggFmMQswCQYDVQQGEwJGUjEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEA
+bgBjAGUxIzAhBgNVBAceGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYD
+VQQKEwxDeWNsb2ZmaWNpbmUxGTAXBgNVBAsTEFNlcnZpY2UgR2FycmFkaW4xHzAd
+BgNVBAMTFmdhcnJhZGluLmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAw
+ACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABt
+AG8AdABlAHUAcjErMCkGCysGAQQBgjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIA
+YQBuAGMAZTErMCkGCysGAQQBgjc8AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBu
+AGMAZTETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAO/5tTj5hvqoUUsXgbd/V0QOs412PAmiGTtUFmIXnbo/im8AhrMV
+djhxgTD09u9aPKEaU1IgSZ9uDpulqT6aKrJUJWDl0+gowVD+ArCCp9MoZtjDpK6N
+GasBgUq8tVX0FBcz2bIX+riiWKCIcwtFPBysRqR3ZAOsAwvCCUo1JpgDv3/Y6DO7
+Lc17wADEJiGiJVbt2GNU060FJABnUJ4Yz5l+xHHsimZd9sEm9Qqacmnjb+aAQF8K
+6BoUw7u1C8ay4ooVZB7Nj4fPvzvhE+HF2ICTUx6wcYjd3p2raqfxiObpBS7mluae
+lPmku8z8lH0EhDQwYHSWXiYs2tVgjAXKs0/i7fWF9HLkFvLmrws8WE5VRr0/ALfJ
+3+QQeNmGFSq8GvnMsJr018I3jcQUhyk9ytvmpMTSo2Vj9AmDff8KVOF9rTSWQUIp
+rCFUor6KiXEKU680543Xbi88GR+gkAvXgU5sf+FZcMiBorGlWvmeKVpctS7/dbMS
+zYg24LyHMlOUGvZ4ut+daBI+aijfYqz5HWdbKk+hEtLKnIgwltkeQA2XXkz+Su/2
+InA5dz0jXVs8IGIH02OMhNx7GCcS2lp9OvZxOx55Ybtd/sUmFrDI+TfMPYoMtqBp
+gdBeMBdLNbw6y4hz2l+zfLzYsXLYzREnWdYwySFASgH7XaUWG0cG9PZ9AgMBAAGj
+ggODMIIDfzASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjCBhQYDVR0R
+BH4wfIEeY29udGFjdCtnYXJyYWRpbkBjeWNsb2Nvb3Aub3JnghtpdnJ5LmdhcnJh
+ZGluLmN5Y2xvY29vcC5vcmeCHnBhcmlzMjAuZ2FycmFkaW4uY3ljbG9jb29wLm9y
+Z4IdcGFudGluLmdhcnJhZGluLmN5Y2xvY29vcC5vcmcwHQYDVR0OBBYEFA/cC03/
+fMIE73UnYCCGabz5refGMIGFBgNVHRIEfjB8gR5jb250YWN0K2dhcnJhZGluQGN5
+Y2xvY29vcC5vcmeCG2l2cnkuZ2FycmFkaW4uY3ljbG9jb29wLm9yZ4IecGFyaXMy
+MC5nYXJyYWRpbi5jeWNsb2Nvb3Aub3Jngh1wYW50aW4uZ2FycmFkaW4uY3ljbG9j
+b29wLm9yZzCCAZ4GA1UdIwSCAZUwggGRgBQP3AtN/3zCBO91J2Aghmm8+a3nxqGC
+AW6kggFqMIIBZjELMAkGA1UEBhMCRlIxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAt
+AEYAcgBhAG4AYwBlMSMwIQYDVQQHHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMA
+ZTEVMBMGA1UEChMMQ3ljbG9mZmljaW5lMRkwFwYDVQQLExBTZXJ2aWNlIEdhcnJh
+ZGluMR8wHQYDVQQDExZnYXJyYWRpbi5jeWNsb2Nvb3Aub3JnMUswSQYDVQQPHkIA
+VgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAA
+bgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIBAR4aAM4AbABlAC0AZABl
+AC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4aAM4AbABlAC0AZABlAC0A
+RgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlKCByAUCRYZOCgwSgYIKwYB
+BQUHAQEEPjA8MDoGCCsGAQUFBzAChi5odHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcv
+eDUwOS9nYXJyYWRpbi9jcnQucGVtMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly93
+d3cuY3ljbG9jb29wLm9yZy94NTA5L2dhcnJhZGluL2NybC5wZW0wDQYJKoZIhvcN
+AQENBQADggIBACbibcrfRM0rSh2ogTYYOQiwO+d+3NAXG40VhdhjerN/a97v8ABp
+R2eFJljyYyowhut9//ckR4fw41nilTehzt5iHoIcohz8J2rrRLxXMYW2o3Cw62tn
+naU8bZ0hoNXXstv4rsOXrBvUzfOuBHirSd63Y9TNVnT1/hVbjX98o8eTRgaxa8dR
+n5ThzneGCvwPasNQ6+OcS0nz7iWCscTJwKL1+IQmYcygJcQmNTbRm6xRcJ4K7w7W
+9v5fgnih3kn2XZQ39UnMDovJ5aLUkkkQAI80Qa8fqHYXDazr49WE0ZXWBU8IeivC
+uvjAogXNARbJ4zkuYJLObEQ9TaKJ6bCi/ZYtOvZURnxGZi73ze8cw8Iuk3b4RsJN
+pRbVBUbQJ202lF5DPpgiUri0/ddjgfsLDPeaCKme3upZVwhaH37mDgA59hGm9Td/
+5gYOQOcqFuHjLRriZCf5l7rDafNZuQeSU9gEcdIj/W9zfEUwBoTNZx+j7DfPJ/j0
+NrxF5zikEbq2r7TVdsV4Tgf07ICXpn85Wy2p5/J4iKoygEfl0vL2YqTWE6HWpBvB
+B4rEtoFh6Pf15ijw8aQP9zFEYbnka8UQjA6FdH+xXCjTUNY2/P8KE5dK26u7Y24j
+zml5HJEKZGN+eSewTvFP8RZ/r3vq8Q6TDXrIpTp3npUFifJJCN97GeaZ
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/crt.self-signed.pem.asc b/var/pub/x509/garradin.cyclocoop.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..0860912
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJ4BAABCgBiBQJUGHckWxSAAAAAACoAKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuYXV0b2dlcmVlLm5ldEZCRTcwNDhGMDAwNTE3MDYwQzMwMEZGRTVFMjcx
+OUNGNzBGRThBOUUACgkQXicZz3D+ip4alQ/+LAZQOdoIl7+B249yRQmNX66X5czV
+X9Ruq0cEEjjtSRNfw193CGzPgKgXZkHRQMg/kX+nXv3UGb6Dp2E9WzrKU4VdmGGn
+J6zo4bynxqV7mxvzmjxhJpAQwtVt+eUrAYgVVe7UHLybzF5+v6KFMbphZzmB09DP
+pIrIHgcyqucGpxKfaToTSuu3Y9Nzx05OVQEwbjsbXDGsNPB94DEcQlrLktNuxd8r
+d60jYhPEA/YmRyxuLxmsfLXGkN0mA3sW08IwW/Jamk9s1QJGlbEXQlES4kkdF060
+S9PoYXltMfgTQjm3sWqYclOlmmcaQXXn59O3oufwYnW4CIk2mWmyGBt1uqvggFWO
+lK6hvvq7Uxr99nsBb197dst03Zysgqla9wj2avWIkLoY2PqK/qA7gbSDkT9nqIbD
+7QSD2AF6HJfwK7PFQ0dS2l07eY8vdmIiYcRaj6G83wnd8T8DKIypI0r1oI7LzV0C
++dVtbYwMGoGLGOZtXC//VecozvZtKFycyxsrkhql474tIFg2d2H3nmxiyuvuQRtC
+m71Cm+w8yo5kyoBQ+cspuQdtSfZ3/+5XMc2mH9A20Ai/RWaEp6+uPsRYHZtMSbZC
+qHBdq1FUtH0goCWIQkJH62hS5E+l4cGNgtWP7/xr5beubROHxRclGV39DbTXv3OL
+Jpn80e0QJoS/qHU=
+=wsVc
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/garradin.cyclocoop.org/idx.self-signed.txt b/var/pub/x509/garradin.cyclocoop.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/garradin.cyclocoop.org/idx.txt b/var/pub/x509/garradin.cyclocoop.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/garradin.cyclocoop.org/req.pem b/var/pub/x509/garradin.cyclocoop.org/req.pem
new file mode 100644 (file)
index 0000000..bf01958
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFrTCCA5UCAQAwggFmMQswCQYDVQQGEwJGUjEjMCEGA1UECB4aAM4AbABlAC0A
+ZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwAZQAtAGQAZQAtAEYAcgBh
+AG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGTAXBgNVBAsTEFNlcnZpY2Ug
+R2FycmFkaW4xHzAdBgNVBAMTFmdhcnJhZGluLmN5Y2xvY29vcC5vcmcxSzBJBgNV
+BA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdABy
+AGUAIABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQBgjc8AgEBHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8AgECHhoAzgBsAGUALQBk
+AGUALQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZI
+hvcNAQEBBQADggIPADCCAgoCggIBAO/5tTj5hvqoUUsXgbd/V0QOs412PAmiGTtU
+FmIXnbo/im8AhrMVdjhxgTD09u9aPKEaU1IgSZ9uDpulqT6aKrJUJWDl0+gowVD+
+ArCCp9MoZtjDpK6NGasBgUq8tVX0FBcz2bIX+riiWKCIcwtFPBysRqR3ZAOsAwvC
+CUo1JpgDv3/Y6DO7Lc17wADEJiGiJVbt2GNU060FJABnUJ4Yz5l+xHHsimZd9sEm
+9Qqacmnjb+aAQF8K6BoUw7u1C8ay4ooVZB7Nj4fPvzvhE+HF2ICTUx6wcYjd3p2r
+aqfxiObpBS7mluaelPmku8z8lH0EhDQwYHSWXiYs2tVgjAXKs0/i7fWF9HLkFvLm
+rws8WE5VRr0/ALfJ3+QQeNmGFSq8GvnMsJr018I3jcQUhyk9ytvmpMTSo2Vj9AmD
+ff8KVOF9rTSWQUIprCFUor6KiXEKU680543Xbi88GR+gkAvXgU5sf+FZcMiBorGl
+WvmeKVpctS7/dbMSzYg24LyHMlOUGvZ4ut+daBI+aijfYqz5HWdbKk+hEtLKnIgw
+ltkeQA2XXkz+Su/2InA5dz0jXVs8IGIH02OMhNx7GCcS2lp9OvZxOx55Ybtd/sUm
+FrDI+TfMPYoMtqBpgdBeMBdLNbw6y4hz2l+zfLzYsXLYzREnWdYwySFASgH7XaUW
+G0cG9PZ9AgMBAAGgADANBgkqhkiG9w0BAQ0FAAOCAgEAGdBPbO73E6VA46ABLD+w
+7LP8l25YG8h4djg1BpxaK4FOuwDhQPLmPIUoqd+0foYk/n6W/+ZIzevIW6qyayEt
+JKsbzJ5BmhRNDT7sLqTIui6c4JOW9v4fAiLeOcZwPBbDWVyk3UthNwXguz1irJNH
+tYoKxYohsoK100Nb8E6vsAjhm8hIgY+f8NDo706FZW8myJs4tbUlnu41QRR8efBF
+/h/WQqesvzqchv7Qv3kQL0yTkd7LhUw7ult+YgmCp7Nu5sVblg+beNhQynvRFuyr
+S39WeEQaRglfgF+dfW5VQb0/s9sjEOKE8+W5LGMrZNuT/BRoXENwMmOCuIbbUPCK
+bxZ00lGSfEru/psJJS0XQMJogxCrE8N4TyrcZM25XUPx9hS0sMS95c4nGfWT6cy0
+9ULdSS1qTdDCjsqVtXJ6Wwy3iRLXp4OB6/dZ4QXbPDbaopFlh1cYE0gm2eUwMQIb
+7e5q2EYfOvzpI4XuwOTq0oAsQz9J/qJNoTwbYQus+l+hr0lNPNmXcM8TAA+3+F9M
+3V8Ztoh2i1IOK7XfFdYJW+NQ1iIHtPFUh6yQt+WbE6p+0ukGe9zsfFMRbOgmzB9T
+iGnkW7Sx2sxHR5EzXUiduSrmubi5KG6NwGSRH2PYnNiBESVc8T0ubC79ipJ0KwqB
+QqUPEUCoF99Q02pYxVs4vKM=
+-----END CERTIFICATE REQUEST-----