Ajout : vie.cyclocoop.org .
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sat, 15 Feb 2014 07:51:55 +0000 (08:51 +0100)
committerJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sat, 15 Feb 2014 09:00:11 +0000 (10:00 +0100)
34 files changed:
etc/gitolite
etc/gitweb/cyclo.home_text.html
etc/nginx/site.d/cyclo-vie/http.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-vie/local.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-vie/local.sh [new file with mode: 0644]
etc/nginx/site.d/cyclo-vie/remote.sh [new file with mode: 0644]
etc/nginx/site.d/cyclo-vie/site.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-vie/x509_host [new file with mode: 0644]
etc/nginx/site.d/cyclo-wiki/local.sh
etc/nsd3/zone.d/cyclocoop.org.zone.m4
etc/openssl/vie.cyclocoop.org/ca [new symlink]
etc/openssl/vie.cyclocoop.org/host.cfg [new file with mode: 0644]
etc/openssl/vie.cyclocoop.org/user.cfg [new file with mode: 0644]
etc/sv/cyclo-vie/local.sh [new file with mode: 0644]
etc/sv/cyclo-vie/log/local.sh [new file with mode: 0644]
etc/sv/cyclo-vie/log/run [new file with mode: 0755]
etc/sv/cyclo-vie/run [new file with mode: 0755]
var/pub/x509/vie.cyclocoop.org/ca [new symlink]
var/pub/x509/vie.cyclocoop.org/crl.num [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crl.num.old [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crl.pem [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crt.pem [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/idx.txt [new file with mode: 0644]
var/pub/x509/vie.cyclocoop.org/req.pem [new file with mode: 0644]

index d0ad374..0b3de70 160000 (submodule)
@@ -1 +1 @@
-Subproject commit d0ad374fc1994f71b91ca7edac3f9f5141870a48
+Subproject commit 0b3de7066250a90629d71d6dafccf3f535d7b59b
index 7c5f82d..f0d55db 100644 (file)
@@ -1,3 +1,3 @@
-<h2>Forge logicielle privée des cyclofficines</h2>
-<p>Pour récupérer un dépôt privé :</p>
+<h2>Forge logicielle des cyclofficines</h2>
+<p>Pour récupérer un dépôt :</p>
 <pre>git clone git@git.cyclocoop.org/&lt;dépôt&gt;</pre>
diff --git a/etc/nginx/site.d/cyclo-vie/http.conf b/etc/nginx/site.d/cyclo-vie/http.conf
new file mode 100644 (file)
index 0000000..53c3101
--- /dev/null
@@ -0,0 +1,7 @@
+server {
+       listen 80;
+       server_name
+        vie.cyclocoop.org;
+       
+       return 301 https://$host$request_uri;
+ }
diff --git a/etc/nginx/site.d/cyclo-vie/local.conf b/etc/nginx/site.d/cyclo-vie/local.conf
new file mode 100644 (file)
index 0000000..8c85cc2
--- /dev/null
@@ -0,0 +1,6 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate        /etc/nginx/x509.d/cyclo-vie/crt.pem;
+ssl_certificate_key    /etc/nginx/x509.d/cyclo-vie/key.pem;
+ssl_client_certificate /etc/nginx/x509.d/cyclo-vie/user-crt.pem;
+ssl_session_timeout 5m;
diff --git a/etc/nginx/site.d/cyclo-vie/local.sh b/etc/nginx/site.d/cyclo-vie/local.sh
new file mode 100644 (file)
index 0000000..85e0f2c
--- /dev/null
@@ -0,0 +1,103 @@
+hint="run before: remote/runit-configure nginx -- $site"
+assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
+assert "sudo test -f ~wiki-$site/etc/ssh/id_rsa" hint
+
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/vie.cyclocoop.org/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+
+"$tool"/local/apt-get-install ikiwiki \
+ libsearch-xapian-perl
+
+"$tool"/local/adduser fcgi-"$site" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home /home/www/data/"$site" \
+ --shell /bin/false \
+ --system
+"$tool"/local/adduser www-"$site" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home /home/www/data/"$site" \
+ --shell /bin/false \
+ --system
+sudo adduser fcgi-"$site" www-"$site"
+sudo adduser fcgi-"$site" wiki-"$site"
+#sudo adduser www-"$site"-tls www-"$site"
+sudo install -d -m 2770 -o wiki-"$site" -g wiki-"$site" \
+ /home/cyclo/var/ikiwiki/"$site"
+sudo install -d -m 3771 -o git -g git \
+ /home/git/hooks/cyclo
+sudo install -d -m 750 -o wiki-"$site" -g git \
+ /home/git/hooks/cyclo/"$site"
+sudo install -m 771 -o git -g git /dev/stdin \
+ /home/git/data/cyclovie.git/hooks/post-update <<-EOF
+       #!/bin/sh -efux
+       
+       # The cd below is why we must use this script.
+       # The current directory may not be accessible
+       # by the user running the ikiwiki.
+       # the execution of the ikiwiki wrapper would fail with :
+       # "E: Failed to change to directory '...': Permission denied"
+       cd /
+       
+       exec /home/git/hooks/cyclo/$site/post-update.ikiwiki
+       EOF
+
+if sudo test -d /home/cyclo/var/ikiwiki/"$site"/src/.git
+ then sudo -u wiki-"$site" sh -$-c \
+               'cd /home/cyclo/var/ikiwiki/'"'$site'"'/src &&
+               git pull -v &&
+               git submodule update --recursive --init'
+ else
+       sudo -u wiki-"$site" git clone \
+        git@localhost:cyclovie \
+        /home/cyclo/var/ikiwiki/"$site"/src
+       sudo -u wiki-"$site" sh -$-c \
+        'cd /home/cyclo/var/ikiwiki/'"'$site'"'/src &&
+        git submodule update --recursive --init'
+ fi
+
+sudo adduser wiki-"$site" www-"$site"
+sudo install -d -m 2770 -o wiki-"$site" -g fcgi-"$site" \
+ /home/www/data/"$site"/cgi
+cd /
+sudo -u wiki-"$site" ikiwiki \
+ --verbose \
+ --setup /home/cyclo/var/ikiwiki/"$site"/src/ikiwiki.setup \
+ --refresh \
+ --wrappers
+sudo chown wiki-"$site":www-"$site" \
+ /home/git/hooks/cyclo/"$site"/post-update.ikiwiki
+sudo chmod 6755 \
+ /home/git/hooks/cyclo/"$site"/post-update.ikiwiki
+sudo chmod g+w \
+ /home/cyclo/var/ikiwiki/"$site"/src/.ikiwiki
+
+sudo cat /etc/gitweb/gitweb.conf - <<-EOF |
+       \$export_ok = "cyclo-vie-export-ok";
+       \$favicon = "/gitweb/static/git-favicon.png";
+       \$home_link = "/";
+       \$home_link_str = 'vie';
+       \$home_text = "/etc/gitweb/cyclo.home_text.html";
+       \$javascript = "/gitweb/static/gitweb.js";
+       \$logo = "/gitweb/static/git-logo.png";
+       \$my_uri = "/gitweb/";
+       \$my_url = "/gitweb/";
+       \$projects_list = "/etc/gitweb/cyclo-vie.projects.list";
+       \$site_footer = "/etc/gitweb/cyclo.site_footer.html";
+       \$site_header = "/etc/gitweb/cyclo.site_header.html";
+       \$site_name = "vie.cyclocoop.org";
+       @stylesheets = ("/gitweb/static/gitweb.css");#
+       EOF
+sudo install -m 640 -o root -g fcgi-gitweb /dev/stdin \
+ /etc/gitweb/cyclo-vie.conf
+sudo install -m 640 -o root -g fcgi-gitweb \
+ "$tool"/etc/gitweb/cyclo.home_text.html \
+        /etc/gitweb/cyclo.home_text.html
+sudo install -m 640 -o root -g fcgi-gitweb /dev/stdin \
+ /etc/gitweb/cyclo-vie.projects.list <<-EOF
+       cyclovie.git
+       EOF
diff --git a/etc/nginx/site.d/cyclo-vie/remote.sh b/etc/nginx/site.d/cyclo-vie/remote.sh
new file mode 100644 (file)
index 0000000..bd26117
--- /dev/null
@@ -0,0 +1,22 @@
+gpg --decrypt "$tool"/var/sec/ssh/wiki-"$site".gpg |
+"$tool"/remote/ssh root@"$local_ipv4" ' \
+       set -e -f -u -x
+       sudo install -d -m 1751 -o cyclo -g cyclo \
+        /home/cyclo \
+        /home/cyclo/var \
+        /home/cyclo/var/ikiwiki
+       getent passwd wiki-'"'$site'"' >/dev/null ||
+       sudo adduser wiki-'"'$site'"' \
+        --disabled-login \
+        --disabled-password \
+        --group \
+        --home /home/cyclo/var/ikiwiki/'"'$site'"' \
+        --shell /bin/false \
+        --system
+       sudo install -d -m 2770 -o wiki-'"'$site'"' -g wiki-'"'$site'"' \
+        /home/cyclo/var/ikiwiki/'"'$site'"'
+       sudo install -d -m 750 -o wiki-'"'$site'"' -g wiki-'"'$site'"' \
+        /home/cyclo/var/ikiwiki/'"'$site'"'/etc/ssh
+       sudo install    -m 400 -o wiki-'"'$site'"' -g wiki-'"'$site'"' /dev/stdin \
+        /home/cyclo/var/ikiwiki/'"'$site'"'/etc/ssh/id_rsa
+ '
diff --git a/etc/nginx/site.d/cyclo-vie/site.conf b/etc/nginx/site.d/cyclo-vie/site.conf
new file mode 100644 (file)
index 0000000..6de43fd
--- /dev/null
@@ -0,0 +1,69 @@
+server_name
+ vie.cyclocoop.org;
+
+auth_basic "pour demander un compte: admin+vie@cyclocoop.org";
+auth_basic_user_file /home/www/data/cyclo-wiki/.htpasswd;
+client_body_buffer_size 8k;
+client_max_body_size 10m;
+error_page 404 /cgi/ikiwiki.cgi?do=create&page=$uri;
+
+location ~ ^/gitweb/static/.+\.(css|png|js)$ {
+       root /usr/share/;
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+location ~ ^/gitweb($|/) {
+       root /usr/share/gitweb;
+       fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi;
+       include /etc/nginx/conf.d/fastcgi.conf;
+       set $no_cache "0";
+       if ($request_method !~ ^(GET|HEAD)$) {
+        # NOTE: if non GET/HEAD, don't cache and mark user as uncacheable for 1 second via cookie.
+               set $no_cache "1";
+        }
+       if ($no_cache = "1") {
+        # NOTE: drop no cache cookie if need be (for some reason, add_header fails if included in prior if-block).
+               add_header Set-Cookie "_mcnc=1; Max-Age=2; Path=/";
+               add_header X-Microcachable "0";
+        }
+       if ($http_cookie ~* "_mcnc") {
+        # NOTE: bypass cache if no-cache cookie is set.
+               set $no_cache "1";
+        }
+       fastcgi_cache_bypass $no_cache;
+       fastcgi_cache_use_stale updating;
+       fastcgi_cache_valid 200 10s;
+       fastcgi_cache_valid 404 30m;
+       fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
+       fastcgi_no_cache $no_cache;
+       fastcgi_param GITWEB_CONFIG /etc/gitweb/cyclo-vie.conf;
+       fastcgi_param PATH_INFO $uri;
+       
+       fastcgi_pass_header Cookie;
+       fastcgi_pass_header Set-Cookie;
+       fastcgi_split_path_info ^(.+\.cgi)(/.+)$;
+       
+       fastcgi_pass unix:/run/spawn-fcgi/gitweb;
+ }
+
+location /cgi/ikiwiki.cgi {
+       include /etc/nginx/conf.d/fastcgi.conf;
+       fastcgi_index cgi/ikiwiki.cgi;
+       fastcgi_pass unix:/run/spawn-fcgi/cyclo-vie;
+ }
+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 / {
+       index index.html;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/cyclo-vie/x509_host b/etc/nginx/site.d/cyclo-vie/x509_host
new file mode 100644 (file)
index 0000000..0466032
--- /dev/null
@@ -0,0 +1 @@
+vie.cyclocoop.org
index 2803aa4..47d0294 100644 (file)
@@ -89,7 +89,7 @@ sudo cat /etc/gitweb/gitweb.conf - <<-EOF |
        \$projects_list = "/etc/gitweb/cyclo-wiki.projects.list";
        \$site_footer = "/etc/gitweb/cyclo.site_footer.html";
        \$site_header = "/etc/gitweb/cyclo.site_header.html";
-       \$site_name = "wiki.cyclowiki.org";
+       \$site_name = "wiki.cyclocoop.org";
        @stylesheets = ("/gitweb/static/gitweb.css");#
        EOF
 sudo install -m 640 -o root -g fcgi-gitweb /dev/stdin \
index b89bb76..bca662d 100644 (file)
@@ -52,6 +52,7 @@ sql                 A IP4(GRESILLE)
 ssh                 A IP4(GRESILLE)
 submission          A IP4(GRESILLE)
 sympa               A IP4(GRESILLE)
+vie                 A IP4(GRESILLE)
 wiki                A IP4(GRESILLE)
 www                 A IP4(GRESILLE)
 
diff --git a/etc/openssl/vie.cyclocoop.org/ca b/etc/openssl/vie.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/etc/openssl/vie.cyclocoop.org/host.cfg b/etc/openssl/vie.cyclocoop.org/host.cfg
new file mode 100644 (file)
index 0000000..b60115b
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = vie
+       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 = CycloVie
+       commonName             = $SERVICE.$ENV::x509_host
+       businessCategory                               = $ENV::x509_business_category
+       jurisdictionOfIncorporationLocalityName        = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationStateOrProvinceName = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationCountryName         = $ENV::x509_country
+[ extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host,DNS:$SERVICE.$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/crt.pem
+       crlDistributionPoints  = URI:http://www.$ENV::x509_host/x509/$SERVICE/crl.pem
+       certificatePolicies    = @certificate_policies
+[ self_signed_extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host,DNS:$SERVICE.$ENV::x509_host
+       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/vie.cyclocoop.org/user.cfg b/etc/openssl/vie.cyclocoop.org/user.cfg
new file mode 100644 (file)
index 0000000..56696b8
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = vie
+       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 de la CycloVie
+       commonName             = $ENV::user
diff --git a/etc/sv/cyclo-vie/local.sh b/etc/sv/cyclo-vie/local.sh
new file mode 100644 (file)
index 0000000..698054a
--- /dev/null
@@ -0,0 +1,11 @@
+"$tool"/local/www-init
+
+home=~www-data/"$sv"
+
+"$tool"/local/adduser fcgi-"$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
diff --git a/etc/sv/cyclo-vie/log/local.sh b/etc/sv/cyclo-vie/log/local.sh
new file mode 100644 (file)
index 0000000..1fa4bf0
--- /dev/null
@@ -0,0 +1,12 @@
+home=~www/log/"$sv"/spawn-fcgi
+
+"$tool"/local/adduser log-fcgi-"$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 770 -o log-fcgi-"$sv" -g log-fcgi-"$sv" \
+ "$home"
diff --git a/etc/sv/cyclo-vie/log/run b/etc/sv/cyclo-vie/log/run
new file mode 100755 (executable)
index 0000000..f8924cd
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -eux
+sv=${PWD%/log}
+sv=${sv#/etc/sv/}
+eval home="~log-fcgi-$sv"
+
+cd "$home"
+exec chpst -u log-fcgi-"$sv":log-fcgi-"$sv" \
+       svlogd -v -tt "$home"
diff --git a/etc/sv/cyclo-vie/run b/etc/sv/cyclo-vie/run
new file mode 100755 (executable)
index 0000000..7f8b35a
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/sh -eux
+exec 2>&1
+sv=${PWD#/etc/sv/}
+
+/usr/bin/sv -w 3 start sshd
+
+install -d -m 1771 -o root -g root \
+ /run/spawn-fcgi
+
+exec /usr/bin/spawn-fcgi \
+ -u fcgi-"$sv" \
+ -g fcgi-"$sv" \
+ -U www-data \
+ -G www-data \
+ -M 0660 \
+ -n \
+ -s /run/spawn-fcgi/"$sv" \
+ -- /usr/bin/multiwatch \
+ --forks 3 \
+ -- /usr/sbin/fcgiwrap
diff --git a/var/pub/x509/vie.cyclocoop.org/ca b/var/pub/x509/vie.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/vie.cyclocoop.org/crl.num b/var/pub/x509/vie.cyclocoop.org/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/vie.cyclocoop.org/crl.num.old b/var/pub/x509/vie.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/vie.cyclocoop.org/crl.pem b/var/pub/x509/vie.cyclocoop.org/crl.pem
new file mode 100644 (file)
index 0000000..63ddd28
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDtTCCAZ0CAQEwDQYJKoZIhvcNAQENBQAwggFZMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxETAP
+BgNVBAsTCEN5Y2xvVmllMRowGAYDVQQDExF2aWUuY3ljbG9jb29wLm9yZzFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAt
+AGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0xNDAyMTUw
+NzM4MzJaFw0yNDAyMTYwNzM4MzJaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0B
+AQ0FAAOCAgEAUxC2eZKkTDlPtviBgYBJNFaZHSpc0ULDHe92DflmpeJ9zUC6A8Fo
+YXseSrItu6PW1maZ+bjVQoHJRuVzOnmmBVWRHgeh1QWcx4ja/xPodPo6uE0mhJ0c
+Y4TywP7HFIgI6rvFYfJKr2b0qsmXpST2hd1jNTOXSmDoqNoq6bkX8ABgmv80JFdS
+D5TqvzcMm5lIjeY0QtnXWm2Uvgg+VawMGzvPzsk4lP4gzE588yEQTk2iDLwS8S3y
+8XiVfXUYzUhxLzjoDnG9brMLHLt7v0PaBrp2CiJyEq2b+1jgMS3FHCYLW713X0Q1
+O5gfsAmiHpFxr7SLPHyyBySGtUZzeG26X72PYs7ntDxiiUihn3umlnkWEtodNA3r
+H3XUtxpy6QMsTuIsuM4Mc/n608+4h0VxbWbMF3+uDi+dI4Nu0zKaVlIsWUt/+N1p
+xRIWV+HaYZLPbrMXGqiwXNEHG9AyDdBQOijryhETvHCXDfG+sCY+X+Gs1SdaA38D
+0ybZrwXu+Tjk61RXGsNtnmJkBzIDndFnH35B5bmtyJ29GXWY7HVz5zvZ/kQ5tRQE
+dmbO+47aboDroC0wEnVQ156SKMRuCoUO/1o0pj+Etya5Nmm0nTTfGg+Iz4aejZPH
+3qp6bmYi2XHOcdoJRn8cDrJUYjBB+Z+Fke+eBxa12g1S9GWa7QO57pA=
+-----END X509 CRL-----
diff --git a/var/pub/x509/vie.cyclocoop.org/crl.self-signed.num b/var/pub/x509/vie.cyclocoop.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/vie.cyclocoop.org/crl.self-signed.num.old b/var/pub/x509/vie.cyclocoop.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/vie.cyclocoop.org/crl.self-signed.pem b/var/pub/x509/vie.cyclocoop.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..e3d2e65
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDtTCCAZ0CAQEwDQYJKoZIhvcNAQENBQAwggFZMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxETAP
+BgNVBAsTCEN5Y2xvVmllMRowGAYDVQQDExF2aWUuY3ljbG9jb29wLm9yZzFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAt
+AGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0xNDAyMTUw
+NzM4MzNaFw0yNDAyMTYwNzM4MzNaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0B
+AQ0FAAOCAgEAPKIIVK8EilCNzF7c9Uyib2D3Hc2dtmfjy3EG5SYw1YheMcx6VNHP
+/gtJls7gyijOHemGOvglNm5CDjxGe5e2RMV9t+h3p/IdHYT7mzcsi055OFXtrkoz
+b+RRs6LsU9qnpn8Ou2DQ6lnajn8218LE3XRr2NOd9cd5g40OLBDAkRScAiyuwlTt
+t/aKKAwR4xYx+4nAybaAdwwy7ymtk0O/Dvc4yiSGilyj7VdG2u4XEBHQ0+Zd7JhZ
+9DGwZTiPLixfHtZTLGsNuy+GkzyHCpxd+3BqlnJj480761Y1E553rHrxxeT6x9OX
+K34zzrUKnEJ+XYTc/Fs1c8bqMTt3rMm98JTQ15vhoUd7ugLwdcPtuqJYwRv7ANci
+43bszgsFQ2U+wkPZLAyj+JH2pzMuzxLQ5It4W1QLGjCDcIgedQyZlQkvA/Ga8EFd
+J35xEmKP0yCQisXHGBHU0VBCIzlp3cmw5dEJGOJbMgsx8yRygn/E25rhnC91hG20
+4pB1E9GEZpoeyEo8ODSDkLEVYTj6XuEkeEaBc0x5HHFXZv4t6jI7ck3asveZjvxQ
+ni1YvKjx5A9W1vi6g+4JZxLtRyWEzzHqbxBN/CsX/SPgS2aMC9HsVQv+g0h6OyRO
+V8JMA2XfB0Y+2zubmBzIXC0zdCaxW0iaaCjiFHNEl4Z5tg8lzDbiqQU=
+-----END X509 CRL-----
diff --git a/var/pub/x509/vie.cyclocoop.org/crt+ca.pem b/var/pub/x509/vie.cyclocoop.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..82933d6
--- /dev/null
@@ -0,0 +1,105 @@
+-----BEGIN CERTIFICATE-----
+MIIJqDCCB5CgAwIBAgIHIBQCFQg4MjANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwMjE1MDczODMyWhcN
+MjQwMjE2MDczODMyWjCCAVkxCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTERMA8GA1UECxMIQ3ljbG9W
+aWUxGjAYBgNVBAMTEXZpZS5jeWNsb2Nvb3Aub3JnMUswSQYDVQQPHkIAVgAxAC4A
+MAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAA
+bQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIBAR4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4aAM4AbABlAC0AZABlAC0ARgByAGEA
+bgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEBAQUAA4IC
+DwAwggIKAoICAQCbYmoujftNGsIvWJrakOwIsaQWRhWiV0wQnfYlivEiL59J50VQ
+QVS7BqaQjkuk7PCzJvwHAnmGc8oRH3Lr6TepeDTdrX0rTEddJuj1lj/4X0iiqNDn
+hY3isf3wb1Yj3xvRI4hPUxzZSRCNWjFtCKkCXUXLEFIvai7uyfKj+Mk0rM7zky3H
+pPPXF+PIkI9uhPPjQuObbod/opq+pPrAi6a2ycIKk/zjFmtk+i9o/rC49MSnPhLg
+xiYqg4J9KvmGfMmDfzYjqHiDK5HlJNh11FO9BSHSKr0fpo8+WO2VboYU8wnYNene
+nfU6zShyVRcdCYXf7UAFqYYbatXaFiAZrahaOjoQBF9t75PrxypI4Fgj9KshGaam
+tJ66gd4hqpxdo2oQYj16nV3gqAfiZ7aLz9qABtn7kv7XFQ83HcLghra+fNgMmHn9
+w20KBa9+eCS4S8L+h/UtoUYnkmnC3/hh8RpAlip2n+uDFhicp5YVQqI8BZhVTphs
+ipWSYu8IAs3ZALlLuPlQEyDNkgJDXmLpAjqOfqu51HpktSejG4kn13fIqwl8HZAc
+4GegpYOR23aHg+2VI7t4SOQPJIVN14LTqawKC0areSXLfFMzOIOzlQrHwgSLoZIK
+BOSK8GuWQfLpOs0REVgQ2vO+tdvk+yddCow3jm4lmWvXVsVb+xhpdAvk8QIDAQAB
+o4ICtDCCArAwEgYDVR0TAQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAaYwNwYDVR0R
+BDAwLoEZY29udGFjdCt2aWVAY3ljbG9jb29wLm9yZ4IRdmllLmN5Y2xvY29vcC5v
+cmcwHQYDVR0OBBYEFA26g9nVl0bDWdWw783yrpvWzLqfMCAGA1UdEgQZMBeBFWNv
+bnRhY3RAY3ljbG9jb29wLm9yZzCCAUwGA1UdIwSCAUMwggE/gBSqRpkUfny9A3E2
+y+22Lfn1ROCA46GCARykggEYMIIBFDEWMBQGA1UEAxMNY3ljbG9jb29wLm9yZzEL
+MAkGA1UEBhMCRlIxDjAMBgNVBCsTBUN5Y2xvMRUwEwYDVQQKEwxDeWNsb2ZmaWNp
+bmUxVzBVBgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAA
+YwBlAHIAdABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwG
+A1UEERMFNzUwMjAxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBl
+MR8wHQYDVQQJExYxNSwgcnVlIFBpZXJyZSBCb25uYXJkMRcwFQYDVQQUEw4wOSA3
+MiAzNSA5MyAxMoIHIBMFASAIMzBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKG
+JWh0dHA6Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5L2NydC5wZW0wOgYDVR0fBDMw
+MTAvoC2gK4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvdmllL2NybC5w
+ZW0wRAYDVR0gBD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3
+dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAa7xE8
+kJ8PrTLZy3/3qz8uni9LtArYSulnV74UtztWBlNdbccpo/I27+c1atS0mxnZOfTy
+EQanmJePeLOOn1/GtQ8b+l1jIdyhd7uO/bgWEo5VrCqQxmr8eVih5C09tH+Y3oij
+snVlWSIZtS+aZ+M7RGb5bUHHAs/29Eog3+uMEJohlKpZ1GWcH7yFabL8f1g+xQ1X
+fdehmHAWeu5DDZ5wysk95T1pMpWDXSEhLZzdiebflG2bkpcet602+rNh47wYqMxs
+wTgWLhF8JeGNTuEJCaHJjuDxpXiVosfcGxGhSK1LrlMOLW1BUO9Y4SqzOu4nTHR0
+PM1IfukaKyL8mnBUWkl0F/ZudNyVC6kvMCoEJt4EORtOU2t0pzLSRVaZzz8ZmDfa
+N4KreWAPj2W4Hz8sra1R5PpcTmQyrwXRPTFBuqVB+GBCC6Z+wOhHyy8c2g6eVSKi
+mNPmb9uYfyjInjXYY8ymVIK7MbcD1ZtJGnb2EX9IPPjcKyY67Q59bSroCxHi3ycX
+9W4BSUVKU+NW/wVGw/09WQu/XtW4SQNN6yngPWTWeqFYnW3al7aSZsbjpTMc2WYy
+qcSbDj6wBFbGCuP3DGfIcL69qfjCkQSemjEVXAKDeqy8RwxzzrHpsDqldoqagpE3
+CpURaCEG+UUSnE2xL3s9c0lB6BC1FCQYdq3Gug==
+-----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/vie.cyclocoop.org/crt+crl.pem b/var/pub/x509/vie.cyclocoop.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..68c8045
--- /dev/null
@@ -0,0 +1,76 @@
+-----BEGIN CERTIFICATE-----
+MIIJqDCCB5CgAwIBAgIHIBQCFQg4MjANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwMjE1MDczODMyWhcN
+MjQwMjE2MDczODMyWjCCAVkxCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTERMA8GA1UECxMIQ3ljbG9W
+aWUxGjAYBgNVBAMTEXZpZS5jeWNsb2Nvb3Aub3JnMUswSQYDVQQPHkIAVgAxAC4A
+MAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAA
+bQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIBAR4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4aAM4AbABlAC0AZABlAC0ARgByAGEA
+bgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEBAQUAA4IC
+DwAwggIKAoICAQCbYmoujftNGsIvWJrakOwIsaQWRhWiV0wQnfYlivEiL59J50VQ
+QVS7BqaQjkuk7PCzJvwHAnmGc8oRH3Lr6TepeDTdrX0rTEddJuj1lj/4X0iiqNDn
+hY3isf3wb1Yj3xvRI4hPUxzZSRCNWjFtCKkCXUXLEFIvai7uyfKj+Mk0rM7zky3H
+pPPXF+PIkI9uhPPjQuObbod/opq+pPrAi6a2ycIKk/zjFmtk+i9o/rC49MSnPhLg
+xiYqg4J9KvmGfMmDfzYjqHiDK5HlJNh11FO9BSHSKr0fpo8+WO2VboYU8wnYNene
+nfU6zShyVRcdCYXf7UAFqYYbatXaFiAZrahaOjoQBF9t75PrxypI4Fgj9KshGaam
+tJ66gd4hqpxdo2oQYj16nV3gqAfiZ7aLz9qABtn7kv7XFQ83HcLghra+fNgMmHn9
+w20KBa9+eCS4S8L+h/UtoUYnkmnC3/hh8RpAlip2n+uDFhicp5YVQqI8BZhVTphs
+ipWSYu8IAs3ZALlLuPlQEyDNkgJDXmLpAjqOfqu51HpktSejG4kn13fIqwl8HZAc
+4GegpYOR23aHg+2VI7t4SOQPJIVN14LTqawKC0areSXLfFMzOIOzlQrHwgSLoZIK
+BOSK8GuWQfLpOs0REVgQ2vO+tdvk+yddCow3jm4lmWvXVsVb+xhpdAvk8QIDAQAB
+o4ICtDCCArAwEgYDVR0TAQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAaYwNwYDVR0R
+BDAwLoEZY29udGFjdCt2aWVAY3ljbG9jb29wLm9yZ4IRdmllLmN5Y2xvY29vcC5v
+cmcwHQYDVR0OBBYEFA26g9nVl0bDWdWw783yrpvWzLqfMCAGA1UdEgQZMBeBFWNv
+bnRhY3RAY3ljbG9jb29wLm9yZzCCAUwGA1UdIwSCAUMwggE/gBSqRpkUfny9A3E2
+y+22Lfn1ROCA46GCARykggEYMIIBFDEWMBQGA1UEAxMNY3ljbG9jb29wLm9yZzEL
+MAkGA1UEBhMCRlIxDjAMBgNVBCsTBUN5Y2xvMRUwEwYDVQQKEwxDeWNsb2ZmaWNp
+bmUxVzBVBgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAA
+YwBlAHIAdABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwG
+A1UEERMFNzUwMjAxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBl
+MR8wHQYDVQQJExYxNSwgcnVlIFBpZXJyZSBCb25uYXJkMRcwFQYDVQQUEw4wOSA3
+MiAzNSA5MyAxMoIHIBMFASAIMzBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKG
+JWh0dHA6Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5L2NydC5wZW0wOgYDVR0fBDMw
+MTAvoC2gK4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvdmllL2NybC5w
+ZW0wRAYDVR0gBD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3
+dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAa7xE8
+kJ8PrTLZy3/3qz8uni9LtArYSulnV74UtztWBlNdbccpo/I27+c1atS0mxnZOfTy
+EQanmJePeLOOn1/GtQ8b+l1jIdyhd7uO/bgWEo5VrCqQxmr8eVih5C09tH+Y3oij
+snVlWSIZtS+aZ+M7RGb5bUHHAs/29Eog3+uMEJohlKpZ1GWcH7yFabL8f1g+xQ1X
+fdehmHAWeu5DDZ5wysk95T1pMpWDXSEhLZzdiebflG2bkpcet602+rNh47wYqMxs
+wTgWLhF8JeGNTuEJCaHJjuDxpXiVosfcGxGhSK1LrlMOLW1BUO9Y4SqzOu4nTHR0
+PM1IfukaKyL8mnBUWkl0F/ZudNyVC6kvMCoEJt4EORtOU2t0pzLSRVaZzz8ZmDfa
+N4KreWAPj2W4Hz8sra1R5PpcTmQyrwXRPTFBuqVB+GBCC6Z+wOhHyy8c2g6eVSKi
+mNPmb9uYfyjInjXYY8ymVIK7MbcD1ZtJGnb2EX9IPPjcKyY67Q59bSroCxHi3ycX
+9W4BSUVKU+NW/wVGw/09WQu/XtW4SQNN6yngPWTWeqFYnW3al7aSZsbjpTMc2WYy
+qcSbDj6wBFbGCuP3DGfIcL69qfjCkQSemjEVXAKDeqy8RwxzzrHpsDqldoqagpE3
+CpURaCEG+UUSnE2xL3s9c0lB6BC1FCQYdq3Gug==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDtTCCAZ0CAQEwDQYJKoZIhvcNAQENBQAwggFZMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxETAP
+BgNVBAsTCEN5Y2xvVmllMRowGAYDVQQDExF2aWUuY3ljbG9jb29wLm9yZzFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAt
+AGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0xNDAyMTUw
+NzM4MzJaFw0yNDAyMTYwNzM4MzJaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0B
+AQ0FAAOCAgEAUxC2eZKkTDlPtviBgYBJNFaZHSpc0ULDHe92DflmpeJ9zUC6A8Fo
+YXseSrItu6PW1maZ+bjVQoHJRuVzOnmmBVWRHgeh1QWcx4ja/xPodPo6uE0mhJ0c
+Y4TywP7HFIgI6rvFYfJKr2b0qsmXpST2hd1jNTOXSmDoqNoq6bkX8ABgmv80JFdS
+D5TqvzcMm5lIjeY0QtnXWm2Uvgg+VawMGzvPzsk4lP4gzE588yEQTk2iDLwS8S3y
+8XiVfXUYzUhxLzjoDnG9brMLHLt7v0PaBrp2CiJyEq2b+1jgMS3FHCYLW713X0Q1
+O5gfsAmiHpFxr7SLPHyyBySGtUZzeG26X72PYs7ntDxiiUihn3umlnkWEtodNA3r
+H3XUtxpy6QMsTuIsuM4Mc/n608+4h0VxbWbMF3+uDi+dI4Nu0zKaVlIsWUt/+N1p
+xRIWV+HaYZLPbrMXGqiwXNEHG9AyDdBQOijryhETvHCXDfG+sCY+X+Gs1SdaA38D
+0ybZrwXu+Tjk61RXGsNtnmJkBzIDndFnH35B5bmtyJ29GXWY7HVz5zvZ/kQ5tRQE
+dmbO+47aboDroC0wEnVQ156SKMRuCoUO/1o0pj+Etya5Nmm0nTTfGg+Iz4aejZPH
+3qp6bmYi2XHOcdoJRn8cDrJUYjBB+Z+Fke+eBxa12g1S9GWa7QO57pA=
+-----END X509 CRL-----
diff --git a/var/pub/x509/vie.cyclocoop.org/crt+crl.self-signed.pem b/var/pub/x509/vie.cyclocoop.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..cd404bb
--- /dev/null
@@ -0,0 +1,78 @@
+-----BEGIN CERTIFICATE-----
+MIIKBzCCB++gAwIBAgIHIBQCFQg4MzANBgkqhkiG9w0BAQ0FADCCAVkxCzAJBgNV
+BAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEG
+A1UEBx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xv
+ZmZpY2luZTERMA8GA1UECxMIQ3ljbG9WaWUxGjAYBgNVBAMTEXZpZS5jeWNsb2Nv
+b3Aub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4A
+aQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3
+PAIBAR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIB
+Ah4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMC
+RlIwHhcNMTQwMjE1MDczODMzWhcNMjQwMjE2MDczODMzWjCCAVkxCzAJBgNVBAYT
+AkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UE
+Bx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZp
+Y2luZTERMA8GA1UECxMIQ3ljbG9WaWUxGjAYBgNVBAMTEXZpZS5jeWNsb2Nvb3Au
+b3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAg
+AG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIB
+AR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4a
+AM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIw
+ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCbYmoujftNGsIvWJrakOwI
+saQWRhWiV0wQnfYlivEiL59J50VQQVS7BqaQjkuk7PCzJvwHAnmGc8oRH3Lr6Tep
+eDTdrX0rTEddJuj1lj/4X0iiqNDnhY3isf3wb1Yj3xvRI4hPUxzZSRCNWjFtCKkC
+XUXLEFIvai7uyfKj+Mk0rM7zky3HpPPXF+PIkI9uhPPjQuObbod/opq+pPrAi6a2
+ycIKk/zjFmtk+i9o/rC49MSnPhLgxiYqg4J9KvmGfMmDfzYjqHiDK5HlJNh11FO9
+BSHSKr0fpo8+WO2VboYU8wnYNenenfU6zShyVRcdCYXf7UAFqYYbatXaFiAZraha
+OjoQBF9t75PrxypI4Fgj9KshGaamtJ66gd4hqpxdo2oQYj16nV3gqAfiZ7aLz9qA
+Btn7kv7XFQ83HcLghra+fNgMmHn9w20KBa9+eCS4S8L+h/UtoUYnkmnC3/hh8RpA
+lip2n+uDFhicp5YVQqI8BZhVTphsipWSYu8IAs3ZALlLuPlQEyDNkgJDXmLpAjqO
+fqu51HpktSejG4kn13fIqwl8HZAc4GegpYOR23aHg+2VI7t4SOQPJIVN14LTqawK
+C0areSXLfFMzOIOzlQrHwgSLoZIKBOSK8GuWQfLpOs0REVgQ2vO+tdvk+yddCow3
+jm4lmWvXVsVb+xhpdAvk8QIDAQABo4ICzjCCAsowEgYDVR0TAQH/BAgwBgEB/wIB
+ADALBgNVHQ8EBAMCAaYwNwYDVR0RBDAwLoEZY29udGFjdCt2aWVAY3ljbG9jb29w
+Lm9yZ4IRdmllLmN5Y2xvY29vcC5vcmcwHQYDVR0OBBYEFA26g9nVl0bDWdWw783y
+rpvWzLqfMDcGA1UdEgQwMC6BGWNvbnRhY3QrdmllQGN5Y2xvY29vcC5vcmeCEXZp
+ZS5jeWNsb2Nvb3Aub3JnMIIBkQYDVR0jBIIBiDCCAYSAFA26g9nVl0bDWdWw783y
+rpvWzLqfoYIBYaSCAV0wggFZMQswCQYDVQQGEwJGUjEjMCEGA1UECB4aAM4AbABl
+AC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwAZQAtAGQAZQAtAEYA
+cgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxETAPBgNVBAsTCEN5Y2xv
+VmllMRowGAYDVQQDExF2aWUuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAu
+ADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAg
+AG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYA
+cgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBh
+AG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSggcgFAIVCDgzMEUGCCsGAQUFBwEB
+BDkwNzA1BggrBgEFBQcwAoYpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkv
+dmllL2NydC5wZW0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL3d3dy5jeWNsb2Nv
+b3Aub3JnL3g1MDkvdmllL2NybC5wZW0wDQYJKoZIhvcNAQENBQADggIBADRUEuBC
+27qd2NSnGy93M1fsfSVhYt9m6qozcKhKU5VPfqgfdQJbjVYVzB4nLIJlEObCalgL
+R62Knna051iYE7UIdYvVjs3Ow0ldxihtkOepEYo+ZP4Ba5X+YKPQuU1VfV3F3OKk
+Mznx0rnRe6l+zqZFjTYFECRk2+L6GzIl8GeCo6T9VaXVPbMeo9rrA7AonTTwlqNk
+p+DvtlA1pMMenqnNqEBE/DW0sI3y0xmS5fWCA+nMXlE7wsctfhlkTgnKSPG6mpKJ
++C1TkOfnoSH32zKkj5w+c6MHJVtipl1g4b75eQKSzxNLMeLtlG2ZLJeScqMQlmIi
+7spkdn7CTPOxsBlTlxPXilCRZ5w2pC82U5FLecvTxFiNQs5AJxNf7ptDd7f3OOXx
++WTbQ8+BuFtxCHG1ehygyJCWLpE5jGpBGdLWRthid+/QhSgo+zxXRXd/ixbsptBS
+uBiVDh6c3u5Is7nQhAyoeRu84MyVnoqcQKxeoEPJ3df/+QoamhpS3AwM0F2lfpBd
+ysz2/B448uUnAchG1HfnRUBDaMpLBZykROOw25DW+sgxNB6muVrxrcBCA0GKlOWM
+0xysCi8uNM5YzZFLbkD+YRfpSttEGQhd8tz1V/8L0av72Ax89lUKdWtJAmqX5YvU
+FvIrqsXM4dgVH8vCgb/KBmRIc5O3gZyW7Kjg
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDtTCCAZ0CAQEwDQYJKoZIhvcNAQENBQAwggFZMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxETAP
+BgNVBAsTCEN5Y2xvVmllMRowGAYDVQQDExF2aWUuY3ljbG9jb29wLm9yZzFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAt
+AGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSFw0xNDAyMTUw
+NzM4MzNaFw0yNDAyMTYwNzM4MzNaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0B
+AQ0FAAOCAgEAPKIIVK8EilCNzF7c9Uyib2D3Hc2dtmfjy3EG5SYw1YheMcx6VNHP
+/gtJls7gyijOHemGOvglNm5CDjxGe5e2RMV9t+h3p/IdHYT7mzcsi055OFXtrkoz
+b+RRs6LsU9qnpn8Ou2DQ6lnajn8218LE3XRr2NOd9cd5g40OLBDAkRScAiyuwlTt
+t/aKKAwR4xYx+4nAybaAdwwy7ymtk0O/Dvc4yiSGilyj7VdG2u4XEBHQ0+Zd7JhZ
+9DGwZTiPLixfHtZTLGsNuy+GkzyHCpxd+3BqlnJj480761Y1E553rHrxxeT6x9OX
+K34zzrUKnEJ+XYTc/Fs1c8bqMTt3rMm98JTQ15vhoUd7ugLwdcPtuqJYwRv7ANci
+43bszgsFQ2U+wkPZLAyj+JH2pzMuzxLQ5It4W1QLGjCDcIgedQyZlQkvA/Ga8EFd
+J35xEmKP0yCQisXHGBHU0VBCIzlp3cmw5dEJGOJbMgsx8yRygn/E25rhnC91hG20
+4pB1E9GEZpoeyEo8ODSDkLEVYTj6XuEkeEaBc0x5HHFXZv4t6jI7ck3asveZjvxQ
+ni1YvKjx5A9W1vi6g+4JZxLtRyWEzzHqbxBN/CsX/SPgS2aMC9HsVQv+g0h6OyRO
+V8JMA2XfB0Y+2zubmBzIXC0zdCaxW0iaaCjiFHNEl4Z5tg8lzDbiqQU=
+-----END X509 CRL-----
diff --git a/var/pub/x509/vie.cyclocoop.org/crt.pem b/var/pub/x509/vie.cyclocoop.org/crt.pem
new file mode 100644 (file)
index 0000000..d26e358
--- /dev/null
@@ -0,0 +1,54 @@
+-----BEGIN CERTIFICATE-----
+MIIJqDCCB5CgAwIBAgIHIBQCFQg4MjANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwMjE1MDczODMyWhcN
+MjQwMjE2MDczODMyWjCCAVkxCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTERMA8GA1UECxMIQ3ljbG9W
+aWUxGjAYBgNVBAMTEXZpZS5jeWNsb2Nvb3Aub3JnMUswSQYDVQQPHkIAVgAxAC4A
+MAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAA
+bQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIBAR4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4aAM4AbABlAC0AZABlAC0ARgByAGEA
+bgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEBAQUAA4IC
+DwAwggIKAoICAQCbYmoujftNGsIvWJrakOwIsaQWRhWiV0wQnfYlivEiL59J50VQ
+QVS7BqaQjkuk7PCzJvwHAnmGc8oRH3Lr6TepeDTdrX0rTEddJuj1lj/4X0iiqNDn
+hY3isf3wb1Yj3xvRI4hPUxzZSRCNWjFtCKkCXUXLEFIvai7uyfKj+Mk0rM7zky3H
+pPPXF+PIkI9uhPPjQuObbod/opq+pPrAi6a2ycIKk/zjFmtk+i9o/rC49MSnPhLg
+xiYqg4J9KvmGfMmDfzYjqHiDK5HlJNh11FO9BSHSKr0fpo8+WO2VboYU8wnYNene
+nfU6zShyVRcdCYXf7UAFqYYbatXaFiAZrahaOjoQBF9t75PrxypI4Fgj9KshGaam
+tJ66gd4hqpxdo2oQYj16nV3gqAfiZ7aLz9qABtn7kv7XFQ83HcLghra+fNgMmHn9
+w20KBa9+eCS4S8L+h/UtoUYnkmnC3/hh8RpAlip2n+uDFhicp5YVQqI8BZhVTphs
+ipWSYu8IAs3ZALlLuPlQEyDNkgJDXmLpAjqOfqu51HpktSejG4kn13fIqwl8HZAc
+4GegpYOR23aHg+2VI7t4SOQPJIVN14LTqawKC0areSXLfFMzOIOzlQrHwgSLoZIK
+BOSK8GuWQfLpOs0REVgQ2vO+tdvk+yddCow3jm4lmWvXVsVb+xhpdAvk8QIDAQAB
+o4ICtDCCArAwEgYDVR0TAQH/BAgwBgEB/wIBADALBgNVHQ8EBAMCAaYwNwYDVR0R
+BDAwLoEZY29udGFjdCt2aWVAY3ljbG9jb29wLm9yZ4IRdmllLmN5Y2xvY29vcC5v
+cmcwHQYDVR0OBBYEFA26g9nVl0bDWdWw783yrpvWzLqfMCAGA1UdEgQZMBeBFWNv
+bnRhY3RAY3ljbG9jb29wLm9yZzCCAUwGA1UdIwSCAUMwggE/gBSqRpkUfny9A3E2
+y+22Lfn1ROCA46GCARykggEYMIIBFDEWMBQGA1UEAxMNY3ljbG9jb29wLm9yZzEL
+MAkGA1UEBhMCRlIxDjAMBgNVBCsTBUN5Y2xvMRUwEwYDVQQKEwxDeWNsb2ZmaWNp
+bmUxVzBVBgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAA
+YwBlAHIAdABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwG
+A1UEERMFNzUwMjAxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBl
+MR8wHQYDVQQJExYxNSwgcnVlIFBpZXJyZSBCb25uYXJkMRcwFQYDVQQUEw4wOSA3
+MiAzNSA5MyAxMoIHIBMFASAIMzBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKG
+JWh0dHA6Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5L2NydC5wZW0wOgYDVR0fBDMw
+MTAvoC2gK4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvdmllL2NybC5w
+ZW0wRAYDVR0gBD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3
+dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAa7xE8
+kJ8PrTLZy3/3qz8uni9LtArYSulnV74UtztWBlNdbccpo/I27+c1atS0mxnZOfTy
+EQanmJePeLOOn1/GtQ8b+l1jIdyhd7uO/bgWEo5VrCqQxmr8eVih5C09tH+Y3oij
+snVlWSIZtS+aZ+M7RGb5bUHHAs/29Eog3+uMEJohlKpZ1GWcH7yFabL8f1g+xQ1X
+fdehmHAWeu5DDZ5wysk95T1pMpWDXSEhLZzdiebflG2bkpcet602+rNh47wYqMxs
+wTgWLhF8JeGNTuEJCaHJjuDxpXiVosfcGxGhSK1LrlMOLW1BUO9Y4SqzOu4nTHR0
+PM1IfukaKyL8mnBUWkl0F/ZudNyVC6kvMCoEJt4EORtOU2t0pzLSRVaZzz8ZmDfa
+N4KreWAPj2W4Hz8sra1R5PpcTmQyrwXRPTFBuqVB+GBCC6Z+wOhHyy8c2g6eVSKi
+mNPmb9uYfyjInjXYY8ymVIK7MbcD1ZtJGnb2EX9IPPjcKyY67Q59bSroCxHi3ycX
+9W4BSUVKU+NW/wVGw/09WQu/XtW4SQNN6yngPWTWeqFYnW3al7aSZsbjpTMc2WYy
+qcSbDj6wBFbGCuP3DGfIcL69qfjCkQSemjEVXAKDeqy8RwxzzrHpsDqldoqagpE3
+CpURaCEG+UUSnE2xL3s9c0lB6BC1FCQYdq3Gug==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/vie.cyclocoop.org/crt.pem.asc b/var/pub/x509/vie.cyclocoop.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..827194c
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJ4BAABCgBiBQJS/xl4WxSAAAAAACoAKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuYXV0b2dlcmVlLm5ldEZCRTcwNDhGMDAwNTE3MDYwQzMwMEZGRTVFMjcx
+OUNGNzBGRThBOUUACgkQXicZz3D+ip7Yvg/9HNNbIgD2Vz27fnEV+UHNuMX5mwdw
+6dwfpIdg1P1q25rlPKxqkIzQrM6A5OIEFv+/w9AqW5bmCZdhaxTDS7MZr/K83iTC
+RO04NxKZtGpMweuVjopyzmRebph+dlZ9nS88rlw2LOoUVLR9VSuyE5f7ANB+ohan
+KWrcuzhulgI5cZ6RaSuzFrd6jPaoggVZdTr0L/6swUAWwUFd9T9mqT7vIcpejZ1p
+zjXAGBTgkM8sf+3fq9DDf79A0hRgV8H4N/kMBPEWKF2AXIPMuM87Aa4UArYsP3Bn
+AcHAOzZ4lUuRJUrlz7lu4INUlGWD+wKO1k+0rrZTUJf3L1YKRSO+ZRZJwhHLpo5q
+tZKWM3MiHXakLQoz+fR4LUx1c3D6rFvjIR5aXawLHQrmwrWq3c57AE9sVmWVXtfv
+M2gcy4iagzkQqtSfMk5vSupEnqw+hKQVkvkAzeVA4//W4J0bscR9pWEno38SIRQj
+jhvurumeX8ekwH4Vwi85FpQgC9a6cCGRlINPaI4rypgFAMli6M7MQqaDEsciy7fe
+v5EOLlij4ldbNxegPNsV+QJ7vEkMaAb0nP65fA6cqPpTNFf7dFzoSZ3XKjNvn0pN
+2qoHRjshEs1hw+xJ4D6gLSVz16MZPeHuXWA0QqNTYRyCv9nDI2hOC0WRnkDx/u00
+vj3Xs1d1LZHNBtQ=
+=D/iv
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/vie.cyclocoop.org/crt.self-signed.pem b/var/pub/x509/vie.cyclocoop.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..4e382be
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIKBzCCB++gAwIBAgIHIBQCFQg4MzANBgkqhkiG9w0BAQ0FADCCAVkxCzAJBgNV
+BAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEG
+A1UEBx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xv
+ZmZpY2luZTERMA8GA1UECxMIQ3ljbG9WaWUxGjAYBgNVBAMTEXZpZS5jeWNsb2Nv
+b3Aub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4A
+aQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3
+PAIBAR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIB
+Ah4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMC
+RlIwHhcNMTQwMjE1MDczODMzWhcNMjQwMjE2MDczODMzWjCCAVkxCzAJBgNVBAYT
+AkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UE
+Bx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZp
+Y2luZTERMA8GA1UECxMIQ3ljbG9WaWUxGjAYBgNVBAMTEXZpZS5jeWNsb2Nvb3Au
+b3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAg
+AG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIB
+AR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4a
+AM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIw
+ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCbYmoujftNGsIvWJrakOwI
+saQWRhWiV0wQnfYlivEiL59J50VQQVS7BqaQjkuk7PCzJvwHAnmGc8oRH3Lr6Tep
+eDTdrX0rTEddJuj1lj/4X0iiqNDnhY3isf3wb1Yj3xvRI4hPUxzZSRCNWjFtCKkC
+XUXLEFIvai7uyfKj+Mk0rM7zky3HpPPXF+PIkI9uhPPjQuObbod/opq+pPrAi6a2
+ycIKk/zjFmtk+i9o/rC49MSnPhLgxiYqg4J9KvmGfMmDfzYjqHiDK5HlJNh11FO9
+BSHSKr0fpo8+WO2VboYU8wnYNenenfU6zShyVRcdCYXf7UAFqYYbatXaFiAZraha
+OjoQBF9t75PrxypI4Fgj9KshGaamtJ66gd4hqpxdo2oQYj16nV3gqAfiZ7aLz9qA
+Btn7kv7XFQ83HcLghra+fNgMmHn9w20KBa9+eCS4S8L+h/UtoUYnkmnC3/hh8RpA
+lip2n+uDFhicp5YVQqI8BZhVTphsipWSYu8IAs3ZALlLuPlQEyDNkgJDXmLpAjqO
+fqu51HpktSejG4kn13fIqwl8HZAc4GegpYOR23aHg+2VI7t4SOQPJIVN14LTqawK
+C0areSXLfFMzOIOzlQrHwgSLoZIKBOSK8GuWQfLpOs0REVgQ2vO+tdvk+yddCow3
+jm4lmWvXVsVb+xhpdAvk8QIDAQABo4ICzjCCAsowEgYDVR0TAQH/BAgwBgEB/wIB
+ADALBgNVHQ8EBAMCAaYwNwYDVR0RBDAwLoEZY29udGFjdCt2aWVAY3ljbG9jb29w
+Lm9yZ4IRdmllLmN5Y2xvY29vcC5vcmcwHQYDVR0OBBYEFA26g9nVl0bDWdWw783y
+rpvWzLqfMDcGA1UdEgQwMC6BGWNvbnRhY3QrdmllQGN5Y2xvY29vcC5vcmeCEXZp
+ZS5jeWNsb2Nvb3Aub3JnMIIBkQYDVR0jBIIBiDCCAYSAFA26g9nVl0bDWdWw783y
+rpvWzLqfoYIBYaSCAV0wggFZMQswCQYDVQQGEwJGUjEjMCEGA1UECB4aAM4AbABl
+AC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwAZQAtAGQAZQAtAEYA
+cgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxETAPBgNVBAsTCEN5Y2xv
+VmllMRowGAYDVQQDExF2aWUuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAu
+ADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAg
+AG0AbwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYA
+cgBhAG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBh
+AG4AYwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSggcgFAIVCDgzMEUGCCsGAQUFBwEB
+BDkwNzA1BggrBgEFBQcwAoYpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkv
+dmllL2NydC5wZW0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL3d3dy5jeWNsb2Nv
+b3Aub3JnL3g1MDkvdmllL2NybC5wZW0wDQYJKoZIhvcNAQENBQADggIBADRUEuBC
+27qd2NSnGy93M1fsfSVhYt9m6qozcKhKU5VPfqgfdQJbjVYVzB4nLIJlEObCalgL
+R62Knna051iYE7UIdYvVjs3Ow0ldxihtkOepEYo+ZP4Ba5X+YKPQuU1VfV3F3OKk
+Mznx0rnRe6l+zqZFjTYFECRk2+L6GzIl8GeCo6T9VaXVPbMeo9rrA7AonTTwlqNk
+p+DvtlA1pMMenqnNqEBE/DW0sI3y0xmS5fWCA+nMXlE7wsctfhlkTgnKSPG6mpKJ
++C1TkOfnoSH32zKkj5w+c6MHJVtipl1g4b75eQKSzxNLMeLtlG2ZLJeScqMQlmIi
+7spkdn7CTPOxsBlTlxPXilCRZ5w2pC82U5FLecvTxFiNQs5AJxNf7ptDd7f3OOXx
++WTbQ8+BuFtxCHG1ehygyJCWLpE5jGpBGdLWRthid+/QhSgo+zxXRXd/ixbsptBS
+uBiVDh6c3u5Is7nQhAyoeRu84MyVnoqcQKxeoEPJ3df/+QoamhpS3AwM0F2lfpBd
+ysz2/B448uUnAchG1HfnRUBDaMpLBZykROOw25DW+sgxNB6muVrxrcBCA0GKlOWM
+0xysCi8uNM5YzZFLbkD+YRfpSttEGQhd8tz1V/8L0av72Ax89lUKdWtJAmqX5YvU
+FvIrqsXM4dgVH8vCgb/KBmRIc5O3gZyW7Kjg
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/vie.cyclocoop.org/crt.self-signed.pem.asc b/var/pub/x509/vie.cyclocoop.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..3f1117d
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJ4BAABCgBiBQJS/xl5WxSAAAAAACoAKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuYXV0b2dlcmVlLm5ldEZCRTcwNDhGMDAwNTE3MDYwQzMwMEZGRTVFMjcx
+OUNGNzBGRThBOUUACgkQXicZz3D+ip4bJxAAvrCIkoq13vbOmtJvhMGW0e2tEeFI
+gxH4BNcAowX7uJ99QowotHk5tLSdyeBtRM0VqRgiCVz0WdpbHl+7PTdJNHNXPXVr
+rZIp7bU/15rgTOcU/Ii4Y4tPYvZUb5m76GEW9ROxchO0qwLntxYh85QSUf8DFAwD
+LHF/eNI0Kch//RSJqoFIZy49Q55Lm8SXyMXfsYwKySvOajnaPOf+CYWPdXWWgTXC
+D1+MvyT8ifXwxQRIzLMQ6226DBWP89TEwt1E8THA3uMBwCorM5kQtUHSerq39V9x
+3yQy1/BbhnFUlr2C2sebDLKhrq95bOfoSeq4gzSGu2eXnhh/aFKBeSEkbIecUIOd
+86Ftv+6+1Y3LD+fxo87PqJ2fgceQ9MbgJ/m66D77geLhhjgQYWwQb95RGsxI9b6d
+xcuHPzOrPHI1avLbjikFBBsAe7STe7ytFro7Srl8gvSzIbztanNFII6QbVkg9oG7
+bpUA1pZbBoy9ST0l4fM5gd2yV6k5IttWTAx+mlzvYw/FXxdVMN68IjKtBBbuBgGF
+vjx88xqFt2cdX5W5UZ8s3uwzt98FtDSRale9SQ649Y5GbPQamxg27I/1Cg87MrYq
+5VaA+nxV3ZWBB078r2gy0vG9L6bXoNntLEB141QhmIdWHZBQSy9Vu0NNSkSmUdpy
+DWvS8ccwoAGTz2I=
+=mKfR
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/vie.cyclocoop.org/idx.self-signed.txt b/var/pub/x509/vie.cyclocoop.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/vie.cyclocoop.org/idx.txt b/var/pub/x509/vie.cyclocoop.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/vie.cyclocoop.org/req.pem b/var/pub/x509/vie.cyclocoop.org/req.pem
new file mode 100644 (file)
index 0000000..caaa31e
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFoDCCA4gCAQAwggFZMQswCQYDVQQGEwJGUjEjMCEGA1UECB4aAM4AbABlAC0A
+ZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwAZQAtAGQAZQAtAEYAcgBh
+AG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxETAPBgNVBAsTCEN5Y2xvVmll
+MRowGAYDVQQDExF2aWUuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAA
+LAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0A
+bwB0AGUAdQByMSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYAcgBh
+AG4AYwBlMSswKQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4A
+YwBlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
+MIICCgKCAgEAm2JqLo37TRrCL1ia2pDsCLGkFkYVoldMEJ32JYrxIi+fSedFUEFU
+uwamkI5LpOzwsyb8BwJ5hnPKER9y6+k3qXg03a19K0xHXSbo9ZY/+F9IoqjQ54WN
+4rH98G9WI98b0SOIT1Mc2UkQjVoxbQipAl1FyxBSL2ou7snyo/jJNKzO85Mtx6Tz
+1xfjyJCPboTz40Ljm26Hf6KavqT6wIumtsnCCpP84xZrZPovaP6wuPTEpz4S4MYm
+KoOCfSr5hnzJg382I6h4gyuR5STYddRTvQUh0iq9H6aPPljtlW6GFPMJ2DXp3p31
+Os0oclUXHQmF3+1ABamGG2rV2hYgGa2oWjo6EARfbe+T68cqSOBYI/SrIRmmprSe
+uoHeIaqcXaNqEGI9ep1d4KgH4me2i8/agAbZ+5L+1xUPNx3C4Ia2vnzYDJh5/cNt
+CgWvfngkuEvC/of1LaFGJ5Jpwt/4YfEaQJYqdp/rgxYYnKeWFUKiPAWYVU6YbIqV
+kmLvCALN2QC5S7j5UBMgzZICQ15i6QI6jn6rudR6ZLUnoxuJJ9d3yKsJfB2QHOBn
+oKWDkdt2h4PtlSO7eEjkDySFTdeC06msCgtGq3kly3xTMziDs5UKx8IEi6GSCgTk
+ivBrlkHy6TrNERFYENrzvrXb5PsnXQqMN45uJZlr11bFW/sYaXQL5PECAwEAAaAA
+MA0GCSqGSIb3DQEBDQUAA4ICAQAAksKvbzylFboEI79ffyifIJShLCYiq1yB8sG2
+n3K6VE0FGhSMEaJYgb8f+NCWeDYHidmriOq4PG+wAdXhp2H+7gLkzykNL+hgD31/
+xaF3XSgSRfCG8fX28AyYJmZzynqt/QvWi9WOZUYHdnwM//DHrkFgGBv7OtvbfkFp
+w0iFgYZnTPO0FmoWAGB4zkKP2L35ncCL6Gu7fQtXf2RjDXl0S7wpPsCaBKtrZ9op
+cB5gr1C4hI5WlCpZnrpTWftqWn8ePDjTD48EHx1cgVcwrxS44tJa9+g4yvloTbFv
+kaEQWoKKRlRjg5R3j95OJc/8qBk3uF8vTN546cgca2H5s3LMWxsjeacdFPqqh5EM
+tKRv6RrKyWGIVxhkCzEu87VXem24ftwch0mx//TSYSKdXfzsaqv4k13hmRB/yKWc
+YK/x51GpitKOrRbzoe+CxuXV89kksk7+JE6F5CgAF7hNP+th82bSYbVBKqfZC6hh
+wyN6yrxHK7eJ14XX0XOjaRyQ4sdJ9HwV13YlVnVta3333p2em2F6AbX6/shgKq2/
+Tvc6sEd8EW6jHxWEe7yeVBtu4R27Vap0ce9CfkIofxibX5+JvXf0LMzKbh5WYGRQ
+BNg4ZdRpYHrJSSVVTJVhHfb+OGwlIMtQBWwaApkaryvGIuXDx8Fx3nMIsqaH3wsH
+wf+axQ==
+-----END CERTIFICATE REQUEST-----