Ajout : cyclo-vote.
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sat, 30 Aug 2014 23:02:17 +0000 (01:02 +0200)
committerJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sun, 31 Aug 2014 02:02:53 +0000 (04:02 +0200)
30 files changed:
etc/nginx/site.d/cyclo-vote/http.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-vote/local.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-vote/local.sh [new file with mode: 0644]
etc/nginx/site.d/cyclo-vote/site.conf [new file with mode: 0644]
etc/nginx/site.d/cyclo-vote/x509_host [new file with mode: 0644]
etc/nsd3/zone.d/cyclocoop.org.zone.m4
etc/openssl/vote.cyclocoop.org/ca [new symlink]
etc/openssl/vote.cyclocoop.org/host.cfg [new file with mode: 0644]
etc/openssl/vote.cyclocoop.org/user.cfg [new file with mode: 0644]
etc/sv/cyclo-vote/local.sh [new file with mode: 0644]
etc/sv/cyclo-vote/log/local.sh [new file with mode: 0644]
etc/sv/cyclo-vote/log/run [new file with mode: 0644]
etc/sv/cyclo-vote/run [new file with mode: 0755]
var/pub/x509/vote.cyclocoop.org/ca [new symlink]
var/pub/x509/vote.cyclocoop.org/crl.num [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crl.num.old [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crl.pem [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crt.pem [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/idx.txt [new file with mode: 0644]
var/pub/x509/vote.cyclocoop.org/req.pem [new file with mode: 0644]

diff --git a/etc/nginx/site.d/cyclo-vote/http.conf b/etc/nginx/site.d/cyclo-vote/http.conf
new file mode 100644 (file)
index 0000000..b1f155f
--- /dev/null
@@ -0,0 +1,12 @@
+server {
+       listen 80;
+       server_name
+        vote.cyclocoop.org;
+       
+       return 301 https://$host$request_uri;
+ }
+upstream cyclo-vote {
+       server 127.0.0.1:5000
+        fail_timeout=300s
+        weight=1;
+ }
diff --git a/etc/nginx/site.d/cyclo-vote/local.conf b/etc/nginx/site.d/cyclo-vote/local.conf
new file mode 100644 (file)
index 0000000..dc4efc3
--- /dev/null
@@ -0,0 +1,5 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/cyclo-vote/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/cyclo-vote/key.pem;
+ssl_session_timeout 5m;
diff --git a/etc/nginx/site.d/cyclo-vote/local.sh b/etc/nginx/site.d/cyclo-vote/local.sh
new file mode 100644 (file)
index 0000000..98b80f2
--- /dev/null
@@ -0,0 +1,6 @@
+hint="run before: remote/runit-configure nginx -- $site"
+assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
+
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/vote.cyclocoop.org/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
diff --git a/etc/nginx/site.d/cyclo-vote/site.conf b/etc/nginx/site.d/cyclo-vote/site.conf
new file mode 100644 (file)
index 0000000..1a1d085
--- /dev/null
@@ -0,0 +1,32 @@
+server_name
+ vote.cyclocoop.org;
+
+client_body_buffer_size 8k;
+client_max_body_size 10m;
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+
+proxy_buffers 16 64k;
+proxy_buffer_size 128k;
+
+location / {
+       proxy_next_upstream error timeout
+        invalid_header
+        http_500
+        http_502
+        http_503;
+               # NOTE: force timeouts if the backend dies.
+       proxy_pass http://cyclo-vote;
+       proxy_redirect off;
+               # NOTE: by default, do not forward anything
+       proxy_read_timeout 500;
+       proxy_set_header Host $host;
+       proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
+       proxy_set_header X-Forwarded-Proto https;
+       proxy_set_header X-Real-IP $remote_addr;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/cyclo-vote/x509_host b/etc/nginx/site.d/cyclo-vote/x509_host
new file mode 100644 (file)
index 0000000..42a388c
--- /dev/null
@@ -0,0 +1 @@
+vote.cyclocoop.org
index 0fa84e0..8f049a7 100644 (file)
@@ -54,6 +54,7 @@ sql                 A IP4(GRESILLE)
 ssh                 A IP4(GRESILLE)
 submission          A IP4(GRESILLE)
 sympa               A IP4(GRESILLE)
+vote                A IP4(GRESILLE)
 wiki                A IP4(GRESILLE)
 www                 A IP4(GRESILLE)
 
diff --git a/etc/openssl/vote.cyclocoop.org/ca b/etc/openssl/vote.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/vote.cyclocoop.org/host.cfg b/etc/openssl/vote.cyclocoop.org/host.cfg
new file mode 100644 (file)
index 0000000..cf7f27f
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = vote
+       RANDFILE    = var/sec/x509/openssl.rand
+       oid_section = extra_oids
+[ extra_oids ]
+       # NOTE: pour une éventuelle validation étendue (Extended Validation (EV))
+       jurisdictionOfIncorporationLocalityName        = 1.3.6.1.4.1.311.60.2.1.1
+       jurisdictionOfIncorporationStateOrProvinceName = 1.3.6.1.4.1.311.60.2.1.2
+       jurisdictionOfIncorporationCountryName         = 1.3.6.1.4.1.311.60.2.1.3
+[ req ]
+       prompt             = no
+       distinguished_name = distinguished_name
+       string_mask        = pkix
+       #x509_extensions    = root_extensions
+       #req_extensions     = extension
+       #attributes         = req_attributes
+[ distinguished_name ]
+       countryName            = $ENV::x509_country
+       stateOrProvinceName    = $ENV::x509_state_or_province
+       localityName           = $ENV::x509_state_or_province
+       0.organizationName     = $ENV::x509_organization
+       organizationalUnitName = Service de Vote
+       commonName             = $SERVICE.$ENV::x509_host
+       businessCategory                               = $ENV::x509_business_category
+       jurisdictionOfIncorporationLocalityName        = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationStateOrProvinceName = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationCountryName         = $ENV::x509_country
+[ extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/crt.pem
+       crlDistributionPoints  = URI:http://www.$ENV::x509_host/x509/$SERVICE/crl.pem
+       certificatePolicies    = @certificate_policies
+[ self_signed_extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/$SERVICE/crt.pem
+       crlDistributionPoints  = URI:http://www.$ENV::x509_host/x509/$SERVICE/crl.pem
+[ user_extensions ]
+       basicConstraints       = critical,CA:FALSE,pathlen:0
+       keyUsage               = digitalSignature,keyEncipherment
+       subjectAltName         = email:$ENV::user@$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/$SERVICE/crt.pem
+[ certificate_policies ]
+       policyIdentifier = 1.2.250.1.42
+       CPS.1            = https://www.$ENV::x509_host/x509/cps
+[ ca ]
+       private_key      = var/sec/x509/$ENV::x509/key.pem
+       dir              = var/pub/x509/$ENV::x509
+       crl_dir          = $dir
+       crlnumber        = $dir/crl.num
+       crl              = $dir/crl.pem
+       database         = $dir/idx.txt
+[ self_signed_ca ]
+       private_key      = var/sec/x509/$ENV::x509/key.pem
+       dir              = var/pub/x509/$ENV::x509
+       crl_dir          = $dir
+       crlnumber        = $dir/crl.self-signed.num
+       crl              = $dir/crl.self-signed.pem
+       database         = $dir/idx.self-signed.txt
diff --git a/etc/openssl/vote.cyclocoop.org/user.cfg b/etc/openssl/vote.cyclocoop.org/user.cfg
new file mode 100644 (file)
index 0000000..4b3f1cf
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = vote
+       HOME     = .
+       RANDFILE = var/sec/x509/openssl.rand
+[ req ]
+       prompt             = no
+       distinguished_name = user_distinguished_name
+       string_mask        = pkix
+[ user_distinguished_name ]
+       countryName            = $ENV::x509_country
+       stateOrProvinceName    = $ENV::x509_state_or_province
+       #localityName           =
+       0.organizationName     = $ENV::x509_organization
+       organizationalUnitName = Certificat utilisateurice du service de Vote
+       commonName             = $ENV::user
diff --git a/etc/sv/cyclo-vote/local.sh b/etc/sv/cyclo-vote/local.sh
new file mode 100644 (file)
index 0000000..a1e53a6
--- /dev/null
@@ -0,0 +1,17 @@
+user=www-"$sv"
+eval home=~"$user"
+cd /
+
+"$tool"/local/apt-get-install python-flask
+"$tool"/local/apt-get-install gunicorn
+"$tool"/local/insserv-remove gunicorn
+
+sudo install -d -m 750 -o "$user" -g "$user" \
+ "$home"
+if sudo test -d "$home"/.git
+ then
+       sudo -u "$user" /bin/sh -c "cd \"$home\" && git pull -v"
+ else
+       sudo -u "$user" git clone https://code.ffdn.org/ffdn/cavote.git \
+        --branch vote-de-valeur --single-branch "$home"
+ fi
diff --git a/etc/sv/cyclo-vote/log/local.sh b/etc/sv/cyclo-vote/log/local.sh
new file mode 100644 (file)
index 0000000..27e5554
--- /dev/null
@@ -0,0 +1,11 @@
+home=~fanout/log
+"$tool"/local/adduser log-"$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+sudo install -d -m 750 -o log-"$sv" -g log-"$sv" \
+ "$home"/log
+sudo adduser log-"$sv" "$sv"
diff --git a/etc/sv/cyclo-vote/log/run b/etc/sv/cyclo-vote/log/run
new file mode 100644 (file)
index 0000000..c5659b2
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -eux
+sv=${PWD%/log}
+sv=${sv#/etc/sv/}
+eval home="~log-$sv"
+
+cd "$home"
+exec chpst -u log-"$sv":log-"$sv":fanout \
+       svlogd -v -tt "$home"
diff --git a/etc/sv/cyclo-vote/run b/etc/sv/cyclo-vote/run
new file mode 100755 (executable)
index 0000000..f040d77
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh -eux
+exec 2>&1
+sv=${PWD#/etc/sv/}
+user=www-"$sv"
+eval home=~"$user"
+
+cd "$home"
+exec /usr/bin/chpst \
+ -u "$user":"$user" \
+ gunicorn -w 4 -b 127.0.0.1:5000 main:app
diff --git a/var/pub/x509/vote.cyclocoop.org/ca b/var/pub/x509/vote.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/vote.cyclocoop.org/crl.num b/var/pub/x509/vote.cyclocoop.org/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/vote.cyclocoop.org/crl.num.old b/var/pub/x509/vote.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/vote.cyclocoop.org/crl.pem b/var/pub/x509/vote.cyclocoop.org/crl.pem
new file mode 100644 (file)
index 0000000..969a3e0
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDvTCCAaUCAQEwDQYJKoZIhvcNAQENBQAwggFhMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGDAW
+BgNVBAsTD1NlcnZpY2UgZGUgVm90ZTEbMBkGA1UEAxMSdm90ZS5jeWNsb2Nvb3Au
+b3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAg
+AG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIB
+AR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4a
+AM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIX
+DTE0MDgzMDIxMjQ1MloXDTI0MDgzMDIxMjQ1MlqgDjAMMAoGA1UdFAQDAgEAMA0G
+CSqGSIb3DQEBDQUAA4ICAQA1UyUgRqHnRZNdqxO4Tv95pJc5svTEUspM6+/ERwQ5
+mhaCFIDO30JMt7+2FqrJlN3EKIcdOKszH4l/6Cj0FFSHU6Re+f5w8Dj++Befhdee
+UL/41RgKwn/j9zuklukMehSUfPQxkKgvX9SnVK1ZE2VqAXuD62PbV1UHGu8ow1Va
+c9FqG23z0uXvRV/XjaTo65BVyuWvcn4sQ6vXJxhbLKLnWCVm8VNujwlWiiAsxq26
++ENhWKgsgnBYP+CHOmcz+GZ2gQNzKtjh560ptxDeRTPBQGrl7BMMm/+q57n7hxzH
+otJY+P5Gfp9omVkWMzSQMjefsikOwbSdEMpBGXYGvGDamkSYt7E7yRHEQENVOvoa
+asIFxFlvISVhFWlsClmOP6ouj1Cdvo/gucy4jDCoBbH7K8h0Isn6dbwuX2aiCu/4
+kf3fiojRU8kFpmqTSrchrnMB6ZCSZ6ZXP9tQ1o7vfcFNgf7Quq4lvTdGifrt0VWB
+7f4KhDTUiNgb/Cq1BiiPJ7LMNs0+lABpPd18UfSdOIZKjOI726k2yNILZbeJaiZ/
+5id/MzYzn8LyNgpMHEdmdUiEkxyco2khHWzVSO7Ci4HjBaS8d7YUUTBRQiO5wkA7
+hy5nbbvdLVD1TyOjUHGLT1HARafldngDQxq79O76DZD7zwRV5a7Z0eoq+0olnZC5
+SQ==
+-----END X509 CRL-----
diff --git a/var/pub/x509/vote.cyclocoop.org/crl.self-signed.num b/var/pub/x509/vote.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/vote.cyclocoop.org/crl.self-signed.num.old b/var/pub/x509/vote.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/vote.cyclocoop.org/crl.self-signed.pem b/var/pub/x509/vote.cyclocoop.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..5bf121b
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDvTCCAaUCAQEwDQYJKoZIhvcNAQENBQAwggFhMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGDAW
+BgNVBAsTD1NlcnZpY2UgZGUgVm90ZTEbMBkGA1UEAxMSdm90ZS5jeWNsb2Nvb3Au
+b3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAg
+AG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIB
+AR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4a
+AM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIX
+DTE0MDgzMDIxMjQ1NFoXDTI0MDgzMDIxMjQ1NFqgDjAMMAoGA1UdFAQDAgEAMA0G
+CSqGSIb3DQEBDQUAA4ICAQBx4b0jHGdYT3zrJPxu6WDkOnOmvK/IjiabcEbb+z2V
+6FF1+0Wlou//JUDKnZ6DZfOsJpiMBrmbZbxAR2UlTq3jRj6rf6+86F7QnpSz3hDd
+rTEt/q10n7J8ZQ1wpCO+8FXC/TnbdAm/DgVD3YzsIl2Ln2IFVh//UKAPibUzSG6w
+SJaIrd/ESs3Uh+KPuI30s24ZtGvoyBO4g6f/X2QI+jjVcwZDrpsJ2Najw/eS80m4
+IWRKweKkETkQgGzGQuUZoceJveWcN9k3BWcqkIEAC+YZVU6grtnmPLorbCxW0FFt
+ZnZMHfbl53RpueYLc7DxznTUUTpTKpjZKXWzt7D/kaEnuVHolycQrd65irybDtzd
+qQ6/HUwMAkydYhPNDXZZ1SDr1TojJ1gvVaZiNRurbrFHqvHSTppLvSuxXFXqNvis
+90p2kFSTefTq0IVBJId5q4RZnysIwp4m3v4w4TjQHgojSu5jSkhJNT9XRY9veunF
+dJp2qJrznA6yJ2XQyy7ThzaJaf0BTm8yPhbe/fmbVuvycqs7kKjGGgoc1e2s/XGB
+eDo2HFEwghGSII7pZl2PUoidBW2F78HmsIfLMbIxVpUHGdCf2j54Hc+2LEmhbpLb
+1gt1pe38gmOPXXdUMMzWKeWs1XPpcIf2eMYs9CsdgnM7bF+A7YqimTMHZp1YYp2i
+uw==
+-----END X509 CRL-----
diff --git a/var/pub/x509/vote.cyclocoop.org/crt+ca.pem b/var/pub/x509/vote.cyclocoop.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..5f88cd7
--- /dev/null
@@ -0,0 +1,105 @@
+-----BEGIN CERTIFICATE-----
+MIIJnzCCB4egAwIBAgIHIBQIMCMkUjANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwODMwMjEyNDUyWhcN
+MjQwODMwMjEyNDUyWjCCAWExCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTEYMBYGA1UECxMPU2Vydmlj
+ZSBkZSBWb3RlMRswGQYDVQQDExJ2b3RlLmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8e
+QgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUA
+IABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQBgjc8AgEBHhoAzgBsAGUALQBk
+AGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8AgECHhoAzgBsAGUALQBkAGUA
+LQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcN
+AQEBBQADggIPADCCAgoCggIBAKLGEFWy2YnC1qdxWeMjNN+2/vvta824iOmHaLLD
+C4p9ShG71IX00/AK4VruRTEmHKQkOhIFSQ73XeD7q72mwf6YPDkhks5HZSFVa3R7
+yuB9/n4aGt+irOtRLXj40Ar6DhPjPccGs/+UxhkclzGDiyor2PHFoUrGBw+UD95O
+36bqPeUVvlymB5uQN+A3XR1Ehk0421f9/5JWTqBhKr2qDNm65QZ/L7//E8aAIEUj
+P3D6cZrwj0535IJUsHUC0rhnRRUQjrDvGY2W+kva9R1BKOcYWumUkmkPgmwAaFOW
+KQOnS5BabC/h28VOAhwUHhMlioOzQOTlPNvXwd86fsn7VftPDIco69zvAr2h1jCV
+Zc86gs6K4zlzpkvmq/O28fEGDoCPIDXvcBQ9ubeV0RBHjGak0bsD8wrvZAPh8sN/
+ZVOzwxiVGo0+rPPsk6dUei2n3z/6SIK5A88RlRvAVum5s4gmdWWzG8icOxA7KU2D
+McbG4lI5niv4pyeWlUB77fDf6cuDfChxvrpwuc6XeR/XJiR/QCKqHhY21bOaTvca
+wMlgGkLP8KhnriCrjNh/GqsFeDdW1Em0Y8F+YO5IIAQhczKxP9Lh/pbrv/fqiqOz
+fhXOvZyoDoI4Zi63xCptrVFR5OCYCgAPBfEBEySg29rcoGiJOCpU77rhqjofjZgP
+Gg4RAgMBAAGjggKjMIICnzASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIB
+pjAlBgNVHREEHjAcgRpjb250YWN0K3ZvdGVAY3ljbG9jb29wLm9yZzAdBgNVHQ4E
+FgQU/WLA/pUWo2hNt8VfBEbZhHinNbgwIAYDVR0SBBkwF4EVY29udGFjdEBjeWNs
+b2Nvb3Aub3JnMIIBTAYDVR0jBIIBQzCCAT+AFKpGmRR+fL0DcTbL7bYt+fVE4IDj
+oYIBHKSCARgwggEUMRYwFAYDVQQDEw1jeWNsb2Nvb3Aub3JnMQswCQYDVQQGEwJG
+UjEOMAwGA1UEKxMFQ3ljbG8xFTATBgNVBAoTDEN5Y2xvZmZpY2luZTFXMFUGA1UE
+Cx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkA
+ZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU3NTAy
+MDEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxHzAdBgNVBAkT
+FjE1LCBydWUgUGllcnJlIEJvbm5hcmQxFzAVBgNVBBQTDjA5IDcyIDM1IDkzIDEy
+ggcgEwUBIAgzMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDovL3d3
+dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipo
+dHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcveDUwOS92b3RlL2NybC5wZW0wRAYDVR0g
+BD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5jeWNsb2Nv
+b3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQCx6eTdIlYq5dbrw9fo
+RCrSOc5p0tvp7QNPvLHw0A6XC+rwnFS08pv2Z+O6uCjLsDK2ElhvewIiJRmTP1wl
+7HqilTBRvzzRUDDs60R849hpESXzyIPGd88xbqf5tYrbeD7teqbtAdUl878jzDvh
+It9KIIuj4eWpvmcNdYV7f375saBA5h9dokxoX364g9LYHK3buqMzbXqQDSSkrf/2
+/i6bjSX39J4cuDmUmTzqSlN/Wxw/8+SKI8g0xJx2Zv/gEbDsqeLtyRc4uthuIpRB
+xDd4VqILRL8o5rymbTK80irbzFk2BTQU7ZtrdYYXOE6xSlmPmuXEg2NASkS/HF3Y
+KcNcRZ+5zUS0MushcZMsB+GjZreeBd38vVDUtf3btEv2hHY7oxhXJ74xmh0HrOwu
+XuVUihRSBfDxhv7sv46y0iA4X9kS/+NQ3sH+z7s8uDNQUFXRUQkiMk/ScGEH7hAu
+HE/C14eJv7Vhla2x4MCQzmoncNH5Mw5TvSG0TIoGkD9tvwtH9abh9Zcz8sUtRqBC
+G9lhESyI20EF37h7OaRHk8E2URRwL//7wBEQzhcXhAssZ56k0tX62e43mrqZHv7o
+hmafzpBi410/DG4FEV+3imj5+Erb9mEqElswps9ApumtbL+7eCveCTCOpNz2TY0a
+nCZgdo406NIQI+lJOa/kAXyZZQ==
+-----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/vote.cyclocoop.org/crt+crl.pem b/var/pub/x509/vote.cyclocoop.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..64a30f0
--- /dev/null
@@ -0,0 +1,77 @@
+-----BEGIN CERTIFICATE-----
+MIIJnzCCB4egAwIBAgIHIBQIMCMkUjANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwODMwMjEyNDUyWhcN
+MjQwODMwMjEyNDUyWjCCAWExCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTEYMBYGA1UECxMPU2Vydmlj
+ZSBkZSBWb3RlMRswGQYDVQQDExJ2b3RlLmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8e
+QgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUA
+IABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQBgjc8AgEBHhoAzgBsAGUALQBk
+AGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8AgECHhoAzgBsAGUALQBkAGUA
+LQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcN
+AQEBBQADggIPADCCAgoCggIBAKLGEFWy2YnC1qdxWeMjNN+2/vvta824iOmHaLLD
+C4p9ShG71IX00/AK4VruRTEmHKQkOhIFSQ73XeD7q72mwf6YPDkhks5HZSFVa3R7
+yuB9/n4aGt+irOtRLXj40Ar6DhPjPccGs/+UxhkclzGDiyor2PHFoUrGBw+UD95O
+36bqPeUVvlymB5uQN+A3XR1Ehk0421f9/5JWTqBhKr2qDNm65QZ/L7//E8aAIEUj
+P3D6cZrwj0535IJUsHUC0rhnRRUQjrDvGY2W+kva9R1BKOcYWumUkmkPgmwAaFOW
+KQOnS5BabC/h28VOAhwUHhMlioOzQOTlPNvXwd86fsn7VftPDIco69zvAr2h1jCV
+Zc86gs6K4zlzpkvmq/O28fEGDoCPIDXvcBQ9ubeV0RBHjGak0bsD8wrvZAPh8sN/
+ZVOzwxiVGo0+rPPsk6dUei2n3z/6SIK5A88RlRvAVum5s4gmdWWzG8icOxA7KU2D
+McbG4lI5niv4pyeWlUB77fDf6cuDfChxvrpwuc6XeR/XJiR/QCKqHhY21bOaTvca
+wMlgGkLP8KhnriCrjNh/GqsFeDdW1Em0Y8F+YO5IIAQhczKxP9Lh/pbrv/fqiqOz
+fhXOvZyoDoI4Zi63xCptrVFR5OCYCgAPBfEBEySg29rcoGiJOCpU77rhqjofjZgP
+Gg4RAgMBAAGjggKjMIICnzASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIB
+pjAlBgNVHREEHjAcgRpjb250YWN0K3ZvdGVAY3ljbG9jb29wLm9yZzAdBgNVHQ4E
+FgQU/WLA/pUWo2hNt8VfBEbZhHinNbgwIAYDVR0SBBkwF4EVY29udGFjdEBjeWNs
+b2Nvb3Aub3JnMIIBTAYDVR0jBIIBQzCCAT+AFKpGmRR+fL0DcTbL7bYt+fVE4IDj
+oYIBHKSCARgwggEUMRYwFAYDVQQDEw1jeWNsb2Nvb3Aub3JnMQswCQYDVQQGEwJG
+UjEOMAwGA1UEKxMFQ3ljbG8xFTATBgNVBAoTDEN5Y2xvZmZpY2luZTFXMFUGA1UE
+Cx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkA
+ZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU3NTAy
+MDEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxHzAdBgNVBAkT
+FjE1LCBydWUgUGllcnJlIEJvbm5hcmQxFzAVBgNVBBQTDjA5IDcyIDM1IDkzIDEy
+ggcgEwUBIAgzMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDovL3d3
+dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipo
+dHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcveDUwOS92b3RlL2NybC5wZW0wRAYDVR0g
+BD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5jeWNsb2Nv
+b3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQCx6eTdIlYq5dbrw9fo
+RCrSOc5p0tvp7QNPvLHw0A6XC+rwnFS08pv2Z+O6uCjLsDK2ElhvewIiJRmTP1wl
+7HqilTBRvzzRUDDs60R849hpESXzyIPGd88xbqf5tYrbeD7teqbtAdUl878jzDvh
+It9KIIuj4eWpvmcNdYV7f375saBA5h9dokxoX364g9LYHK3buqMzbXqQDSSkrf/2
+/i6bjSX39J4cuDmUmTzqSlN/Wxw/8+SKI8g0xJx2Zv/gEbDsqeLtyRc4uthuIpRB
+xDd4VqILRL8o5rymbTK80irbzFk2BTQU7ZtrdYYXOE6xSlmPmuXEg2NASkS/HF3Y
+KcNcRZ+5zUS0MushcZMsB+GjZreeBd38vVDUtf3btEv2hHY7oxhXJ74xmh0HrOwu
+XuVUihRSBfDxhv7sv46y0iA4X9kS/+NQ3sH+z7s8uDNQUFXRUQkiMk/ScGEH7hAu
+HE/C14eJv7Vhla2x4MCQzmoncNH5Mw5TvSG0TIoGkD9tvwtH9abh9Zcz8sUtRqBC
+G9lhESyI20EF37h7OaRHk8E2URRwL//7wBEQzhcXhAssZ56k0tX62e43mrqZHv7o
+hmafzpBi410/DG4FEV+3imj5+Erb9mEqElswps9ApumtbL+7eCveCTCOpNz2TY0a
+nCZgdo406NIQI+lJOa/kAXyZZQ==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDvTCCAaUCAQEwDQYJKoZIhvcNAQENBQAwggFhMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGDAW
+BgNVBAsTD1NlcnZpY2UgZGUgVm90ZTEbMBkGA1UEAxMSdm90ZS5jeWNsb2Nvb3Au
+b3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAg
+AG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIB
+AR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4a
+AM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIX
+DTE0MDgzMDIxMjQ1MloXDTI0MDgzMDIxMjQ1MlqgDjAMMAoGA1UdFAQDAgEAMA0G
+CSqGSIb3DQEBDQUAA4ICAQA1UyUgRqHnRZNdqxO4Tv95pJc5svTEUspM6+/ERwQ5
+mhaCFIDO30JMt7+2FqrJlN3EKIcdOKszH4l/6Cj0FFSHU6Re+f5w8Dj++Befhdee
+UL/41RgKwn/j9zuklukMehSUfPQxkKgvX9SnVK1ZE2VqAXuD62PbV1UHGu8ow1Va
+c9FqG23z0uXvRV/XjaTo65BVyuWvcn4sQ6vXJxhbLKLnWCVm8VNujwlWiiAsxq26
++ENhWKgsgnBYP+CHOmcz+GZ2gQNzKtjh560ptxDeRTPBQGrl7BMMm/+q57n7hxzH
+otJY+P5Gfp9omVkWMzSQMjefsikOwbSdEMpBGXYGvGDamkSYt7E7yRHEQENVOvoa
+asIFxFlvISVhFWlsClmOP6ouj1Cdvo/gucy4jDCoBbH7K8h0Isn6dbwuX2aiCu/4
+kf3fiojRU8kFpmqTSrchrnMB6ZCSZ6ZXP9tQ1o7vfcFNgf7Quq4lvTdGifrt0VWB
+7f4KhDTUiNgb/Cq1BiiPJ7LMNs0+lABpPd18UfSdOIZKjOI726k2yNILZbeJaiZ/
+5id/MzYzn8LyNgpMHEdmdUiEkxyco2khHWzVSO7Ci4HjBaS8d7YUUTBRQiO5wkA7
+hy5nbbvdLVD1TyOjUHGLT1HARafldngDQxq79O76DZD7zwRV5a7Z0eoq+0olnZC5
+SQ==
+-----END X509 CRL-----
diff --git a/var/pub/x509/vote.cyclocoop.org/crt+crl.self-signed.pem b/var/pub/x509/vote.cyclocoop.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..8765440
--- /dev/null
@@ -0,0 +1,79 @@
+-----BEGIN CERTIFICATE-----
+MIIJ/TCCB+WgAwIBAgIHIBQIMCMkUzANBgkqhkiG9w0BAQ0FADCCAWExCzAJBgNV
+BAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEG
+A1UEBx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xv
+ZmZpY2luZTEYMBYGA1UECxMPU2VydmljZSBkZSBWb3RlMRswGQYDVQQDExJ2b3Rl
+LmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkA
+ZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjErMCkG
+CysGAQQBgjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTErMCkGCysG
+AQQBgjc8AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTETMBEGCysGAQQB
+gjc8AgEDEwJGUjAeFw0xNDA4MzAyMTI0NTRaFw0yNDA4MzAyMTI0NTRaMIIBYTEL
+MAkGA1UEBhMCRlIxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBl
+MSMwIQYDVQQHHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEVMBMGA1UEChMM
+Q3ljbG9mZmljaW5lMRgwFgYDVQQLEw9TZXJ2aWNlIGRlIFZvdGUxGzAZBgNVBAMT
+EnZvdGUuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAg
+AGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQBy
+MSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSsw
+KQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
+osYQVbLZicLWp3FZ4yM037b+++1rzbiI6YdossMLin1KEbvUhfTT8ArhWu5FMSYc
+pCQ6EgVJDvdd4PurvabB/pg8OSGSzkdlIVVrdHvK4H3+fhoa36Ks61EtePjQCvoO
+E+M9xwaz/5TGGRyXMYOLKivY8cWhSsYHD5QP3k7fpuo95RW+XKYHm5A34DddHUSG
+TTjbV/3/klZOoGEqvaoM2brlBn8vv/8TxoAgRSM/cPpxmvCPTnfkglSwdQLSuGdF
+FRCOsO8ZjZb6S9r1HUEo5xha6ZSSaQ+CbABoU5YpA6dLkFpsL+HbxU4CHBQeEyWK
+g7NA5OU829fB3zp+yftV+08Mhyjr3O8CvaHWMJVlzzqCzorjOXOmS+ar87bx8QYO
+gI8gNe9wFD25t5XREEeMZqTRuwPzCu9kA+Hyw39lU7PDGJUajT6s8+yTp1R6Laff
+P/pIgrkDzxGVG8BW6bmziCZ1ZbMbyJw7EDspTYMxxsbiUjmeK/inJ5aVQHvt8N/p
+y4N8KHG+unC5zpd5H9cmJH9AIqoeFjbVs5pO9xrAyWAaQs/wqGeuIKuM2H8aqwV4
+N1bUSbRjwX5g7kggBCFzMrE/0uH+luu/9+qKo7N+Fc69nKgOgjhmLrfEKm2tUVHk
+4JgKAA8F8QETJKDb2tygaIk4KlTvuuGqOh+NmA8aDhECAwEAAaOCArQwggKwMBIG
+A1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGmMCUGA1UdEQQeMByBGmNvbnRh
+Y3Qrdm90ZUBjeWNsb2Nvb3Aub3JnMB0GA1UdDgQWBBT9YsD+lRajaE23xV8ERtmE
+eKc1uDAlBgNVHRIEHjAcgRpjb250YWN0K3ZvdGVAY3ljbG9jb29wLm9yZzCCAZkG
+A1UdIwSCAZAwggGMgBT9YsD+lRajaE23xV8ERtmEeKc1uKGCAWmkggFlMIIBYTEL
+MAkGA1UEBhMCRlIxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBl
+MSMwIQYDVQQHHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEVMBMGA1UEChMM
+Q3ljbG9mZmljaW5lMRgwFgYDVQQLEw9TZXJ2aWNlIGRlIFZvdGUxGzAZBgNVBAMT
+EnZvdGUuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAg
+AGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQBy
+MSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSsw
+KQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSggcgFAgwIyRTMEYGCCsGAQUFBwEBBDowODA2BggrBgEF
+BQcwAoYqaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvdm90ZS9jcnQucGVt
+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5
+L3ZvdGUvY3JsLnBlbTANBgkqhkiG9w0BAQ0FAAOCAgEAA2YTM7kbOAH2u/A2eRA6
+llja8/7iHyYw7fOU72QLw91wTTBfUMn42cg5vKFqg2sG0KKSyvgF8BYd1gx6Gejo
+Wvrs3U7RvuyhMqzmW0WUL96rjtXNU79xIyFyFZeentwxlktF6MKSJPDBr9xoHl+d
+patdKivvIbgwMJcnSBot5WSLnWdJ3fHsJct4SgV1DWSml42zOM7rSIRQ0c4/ThRA
+BN6ttdNfHpUwlk7oKp3+jSauKRjFebtJFom3F/uE35qTcpFEL+0nwOzUdNzElPiF
+nzpIuMu0ad+gOzuHfsVFDXz9IaH7Ew5AJRXpgQIuJFNlb9EcSNSe+CQDKGmAvbSR
+Xf4E8X53Rb6OOKBIk0kSZYj0o6EZi0C1pgScCkfdQnzBPIYJ7qe6cRTbZ7NznUxn
+ednIAZZhvCHRKChCVLyEQFfTooi5Mt1ZL41EffzT8bpdhT2Q0G3eQTaaZTodHPo7
+E9iBez9gExgys9osff77sSUAO+k2Dr+gWyHBNyizFChPnZMxT+YOWTnuS5PjdUAZ
+08H8UGwn+CsHoitcEaq04RhDWANWLcZHz/j7Uj9zshuzHzas7pPvjBLLrzuhQ01y
+fLXjoWzgNszy96U/TUuUVeoo72xAL9mot/g4uUsFAmWETjXT+VsHgaYopKLYUERR
+c/0zl2UybiFC88KZK5duUVQ=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDvTCCAaUCAQEwDQYJKoZIhvcNAQENBQAwggFhMQswCQYDVQQGEwJGUjEjMCEG
+A1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwA
+ZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGDAW
+BgNVBAsTD1NlcnZpY2UgZGUgVm90ZTEbMBkGA1UEAxMSdm90ZS5jeWNsb2Nvb3Au
+b3JnMUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAg
+AG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIB
+AR4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4a
+AM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIX
+DTE0MDgzMDIxMjQ1NFoXDTI0MDgzMDIxMjQ1NFqgDjAMMAoGA1UdFAQDAgEAMA0G
+CSqGSIb3DQEBDQUAA4ICAQBx4b0jHGdYT3zrJPxu6WDkOnOmvK/IjiabcEbb+z2V
+6FF1+0Wlou//JUDKnZ6DZfOsJpiMBrmbZbxAR2UlTq3jRj6rf6+86F7QnpSz3hDd
+rTEt/q10n7J8ZQ1wpCO+8FXC/TnbdAm/DgVD3YzsIl2Ln2IFVh//UKAPibUzSG6w
+SJaIrd/ESs3Uh+KPuI30s24ZtGvoyBO4g6f/X2QI+jjVcwZDrpsJ2Najw/eS80m4
+IWRKweKkETkQgGzGQuUZoceJveWcN9k3BWcqkIEAC+YZVU6grtnmPLorbCxW0FFt
+ZnZMHfbl53RpueYLc7DxznTUUTpTKpjZKXWzt7D/kaEnuVHolycQrd65irybDtzd
+qQ6/HUwMAkydYhPNDXZZ1SDr1TojJ1gvVaZiNRurbrFHqvHSTppLvSuxXFXqNvis
+90p2kFSTefTq0IVBJId5q4RZnysIwp4m3v4w4TjQHgojSu5jSkhJNT9XRY9veunF
+dJp2qJrznA6yJ2XQyy7ThzaJaf0BTm8yPhbe/fmbVuvycqs7kKjGGgoc1e2s/XGB
+eDo2HFEwghGSII7pZl2PUoidBW2F78HmsIfLMbIxVpUHGdCf2j54Hc+2LEmhbpLb
+1gt1pe38gmOPXXdUMMzWKeWs1XPpcIf2eMYs9CsdgnM7bF+A7YqimTMHZp1YYp2i
+uw==
+-----END X509 CRL-----
diff --git a/var/pub/x509/vote.cyclocoop.org/crt.pem b/var/pub/x509/vote.cyclocoop.org/crt.pem
new file mode 100644 (file)
index 0000000..efcdc58
--- /dev/null
@@ -0,0 +1,54 @@
+-----BEGIN CERTIFICATE-----
+MIIJnzCCB4egAwIBAgIHIBQIMCMkUjANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTQwODMwMjEyNDUyWhcN
+MjQwODMwMjEyNDUyWjCCAWExCzAJBgNVBAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEjMCEGA1UEBx4aAM4AbABlAC0AZABlAC0ARgBy
+AGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTEYMBYGA1UECxMPU2Vydmlj
+ZSBkZSBWb3RlMRswGQYDVQQDExJ2b3RlLmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8e
+QgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUA
+IABuAGkAIABtAG8AdABlAHUAcjErMCkGCysGAQQBgjc8AgEBHhoAzgBsAGUALQBk
+AGUALQBGAHIAYQBuAGMAZTErMCkGCysGAQQBgjc8AgECHhoAzgBsAGUALQBkAGUA
+LQBGAHIAYQBuAGMAZTETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcN
+AQEBBQADggIPADCCAgoCggIBAKLGEFWy2YnC1qdxWeMjNN+2/vvta824iOmHaLLD
+C4p9ShG71IX00/AK4VruRTEmHKQkOhIFSQ73XeD7q72mwf6YPDkhks5HZSFVa3R7
+yuB9/n4aGt+irOtRLXj40Ar6DhPjPccGs/+UxhkclzGDiyor2PHFoUrGBw+UD95O
+36bqPeUVvlymB5uQN+A3XR1Ehk0421f9/5JWTqBhKr2qDNm65QZ/L7//E8aAIEUj
+P3D6cZrwj0535IJUsHUC0rhnRRUQjrDvGY2W+kva9R1BKOcYWumUkmkPgmwAaFOW
+KQOnS5BabC/h28VOAhwUHhMlioOzQOTlPNvXwd86fsn7VftPDIco69zvAr2h1jCV
+Zc86gs6K4zlzpkvmq/O28fEGDoCPIDXvcBQ9ubeV0RBHjGak0bsD8wrvZAPh8sN/
+ZVOzwxiVGo0+rPPsk6dUei2n3z/6SIK5A88RlRvAVum5s4gmdWWzG8icOxA7KU2D
+McbG4lI5niv4pyeWlUB77fDf6cuDfChxvrpwuc6XeR/XJiR/QCKqHhY21bOaTvca
+wMlgGkLP8KhnriCrjNh/GqsFeDdW1Em0Y8F+YO5IIAQhczKxP9Lh/pbrv/fqiqOz
+fhXOvZyoDoI4Zi63xCptrVFR5OCYCgAPBfEBEySg29rcoGiJOCpU77rhqjofjZgP
+Gg4RAgMBAAGjggKjMIICnzASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIB
+pjAlBgNVHREEHjAcgRpjb250YWN0K3ZvdGVAY3ljbG9jb29wLm9yZzAdBgNVHQ4E
+FgQU/WLA/pUWo2hNt8VfBEbZhHinNbgwIAYDVR0SBBkwF4EVY29udGFjdEBjeWNs
+b2Nvb3Aub3JnMIIBTAYDVR0jBIIBQzCCAT+AFKpGmRR+fL0DcTbL7bYt+fVE4IDj
+oYIBHKSCARgwggEUMRYwFAYDVQQDEw1jeWNsb2Nvb3Aub3JnMQswCQYDVQQGEwJG
+UjEOMAwGA1UEKxMFQ3ljbG8xFTATBgNVBAoTDEN5Y2xvZmZpY2luZTFXMFUGA1UE
+Cx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkA
+ZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU3NTAy
+MDEjMCEGA1UECB4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxHzAdBgNVBAkT
+FjE1LCBydWUgUGllcnJlIEJvbm5hcmQxFzAVBgNVBBQTDjA5IDcyIDM1IDkzIDEy
+ggcgEwUBIAgzMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDovL3d3
+dy5jeWNsb2Nvb3Aub3JnL3g1MDkvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipo
+dHRwOi8vd3d3LmN5Y2xvY29vcC5vcmcveDUwOS92b3RlL2NybC5wZW0wRAYDVR0g
+BD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5jeWNsb2Nv
+b3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQCx6eTdIlYq5dbrw9fo
+RCrSOc5p0tvp7QNPvLHw0A6XC+rwnFS08pv2Z+O6uCjLsDK2ElhvewIiJRmTP1wl
+7HqilTBRvzzRUDDs60R849hpESXzyIPGd88xbqf5tYrbeD7teqbtAdUl878jzDvh
+It9KIIuj4eWpvmcNdYV7f375saBA5h9dokxoX364g9LYHK3buqMzbXqQDSSkrf/2
+/i6bjSX39J4cuDmUmTzqSlN/Wxw/8+SKI8g0xJx2Zv/gEbDsqeLtyRc4uthuIpRB
+xDd4VqILRL8o5rymbTK80irbzFk2BTQU7ZtrdYYXOE6xSlmPmuXEg2NASkS/HF3Y
+KcNcRZ+5zUS0MushcZMsB+GjZreeBd38vVDUtf3btEv2hHY7oxhXJ74xmh0HrOwu
+XuVUihRSBfDxhv7sv46y0iA4X9kS/+NQ3sH+z7s8uDNQUFXRUQkiMk/ScGEH7hAu
+HE/C14eJv7Vhla2x4MCQzmoncNH5Mw5TvSG0TIoGkD9tvwtH9abh9Zcz8sUtRqBC
+G9lhESyI20EF37h7OaRHk8E2URRwL//7wBEQzhcXhAssZ56k0tX62e43mrqZHv7o
+hmafzpBi410/DG4FEV+3imj5+Erb9mEqElswps9ApumtbL+7eCveCTCOpNz2TY0a
+nCZgdo406NIQI+lJOa/kAXyZZQ==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/vote.cyclocoop.org/crt.pem.asc b/var/pub/x509/vote.cyclocoop.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..ea7c7a9
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJ4BAABCgBiBQJUAkEkWxSAAAAAACoAKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuYXV0b2dlcmVlLm5ldEZCRTcwNDhGMDAwNTE3MDYwQzMwMEZGRTVFMjcx
+OUNGNzBGRThBOUUACgkQXicZz3D+ip5VJw/+MH10bdmTTM7L6ATk6pGKcaTKbOiH
+8VbIIu0szw/721MbNayC7JVBm97pV1KeBK/gcGoTpWbDJPgS+VqciqnUBtVVFA2Q
++CLSzJWmUosmUn/5oPvTr/jzgog7hePxuYtE2M6sdQG4+tYNff5Br6OqsFz9jcyq
+MSCWk9qSKBZZyxkC8bEAMTxTATe/PMwFwRmIHDTZwkxosyel1AFhnY9wpNy9KiA6
+YQjESCcCd6GnS4yYjk0rtbf0b7zbx9kxaxCdGEBSH4qig7q+VQljBlxXQ/6Ry890
+8md1/N8ty7GjtQR4qYdYbYXEz3ed7rwIdzVpKIKtqv/JjTWDkvZE0I/XtKLVp8ze
+fK0eeaCZbpPA9zlDgWqXLky9pInOEP55oXcUeGDGOf+yWQmwkVNG3pNw6JUBGSy2
+/d1eCHtHCo5N3rHyWubuxeYTVAUp1wzVKGECt9KSa2d5EAKYFDfhS8ridgqHs+Iw
+Q1Qe2Fw3z4ikSic+gilZ4/QgYkX+KSAgRcxoOjYT1ODlEZS5kgltqahM93PpZHEY
+qLBseL4tpHxwSTZdUagl+2JVhjaYGFkAXCedGAqllYzZo/qYyN6SLmxpwTs4w9LE
+w7aLthMhP4Uh+G82L002G4WVx6axixv1cJG8JtUX2NYe0bEHjq5wI+eV97bm5qZY
+1cBAWpLWBGPIxX8=
+=/+7+
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/vote.cyclocoop.org/crt.self-signed.pem b/var/pub/x509/vote.cyclocoop.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..c0b1d23
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIJ/TCCB+WgAwIBAgIHIBQIMCMkUzANBgkqhkiG9w0BAQ0FADCCAWExCzAJBgNV
+BAYTAkZSMSMwIQYDVQQIHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEjMCEG
+A1UEBx4aAM4AbABlAC0AZABlAC0ARgByAGEAbgBjAGUxFTATBgNVBAoTDEN5Y2xv
+ZmZpY2luZTEYMBYGA1UECxMPU2VydmljZSBkZSBWb3RlMRswGQYDVQQDExJ2b3Rl
+LmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkA
+ZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjErMCkG
+CysGAQQBgjc8AgEBHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTErMCkGCysG
+AQQBgjc8AgECHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTETMBEGCysGAQQB
+gjc8AgEDEwJGUjAeFw0xNDA4MzAyMTI0NTRaFw0yNDA4MzAyMTI0NTRaMIIBYTEL
+MAkGA1UEBhMCRlIxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBl
+MSMwIQYDVQQHHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEVMBMGA1UEChMM
+Q3ljbG9mZmljaW5lMRgwFgYDVQQLEw9TZXJ2aWNlIGRlIFZvdGUxGzAZBgNVBAMT
+EnZvdGUuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAg
+AGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQBy
+MSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSsw
+KQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
+osYQVbLZicLWp3FZ4yM037b+++1rzbiI6YdossMLin1KEbvUhfTT8ArhWu5FMSYc
+pCQ6EgVJDvdd4PurvabB/pg8OSGSzkdlIVVrdHvK4H3+fhoa36Ks61EtePjQCvoO
+E+M9xwaz/5TGGRyXMYOLKivY8cWhSsYHD5QP3k7fpuo95RW+XKYHm5A34DddHUSG
+TTjbV/3/klZOoGEqvaoM2brlBn8vv/8TxoAgRSM/cPpxmvCPTnfkglSwdQLSuGdF
+FRCOsO8ZjZb6S9r1HUEo5xha6ZSSaQ+CbABoU5YpA6dLkFpsL+HbxU4CHBQeEyWK
+g7NA5OU829fB3zp+yftV+08Mhyjr3O8CvaHWMJVlzzqCzorjOXOmS+ar87bx8QYO
+gI8gNe9wFD25t5XREEeMZqTRuwPzCu9kA+Hyw39lU7PDGJUajT6s8+yTp1R6Laff
+P/pIgrkDzxGVG8BW6bmziCZ1ZbMbyJw7EDspTYMxxsbiUjmeK/inJ5aVQHvt8N/p
+y4N8KHG+unC5zpd5H9cmJH9AIqoeFjbVs5pO9xrAyWAaQs/wqGeuIKuM2H8aqwV4
+N1bUSbRjwX5g7kggBCFzMrE/0uH+luu/9+qKo7N+Fc69nKgOgjhmLrfEKm2tUVHk
+4JgKAA8F8QETJKDb2tygaIk4KlTvuuGqOh+NmA8aDhECAwEAAaOCArQwggKwMBIG
+A1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGmMCUGA1UdEQQeMByBGmNvbnRh
+Y3Qrdm90ZUBjeWNsb2Nvb3Aub3JnMB0GA1UdDgQWBBT9YsD+lRajaE23xV8ERtmE
+eKc1uDAlBgNVHRIEHjAcgRpjb250YWN0K3ZvdGVAY3ljbG9jb29wLm9yZzCCAZkG
+A1UdIwSCAZAwggGMgBT9YsD+lRajaE23xV8ERtmEeKc1uKGCAWmkggFlMIIBYTEL
+MAkGA1UEBhMCRlIxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBl
+MSMwIQYDVQQHHhoAzgBsAGUALQBkAGUALQBGAHIAYQBuAGMAZTEVMBMGA1UEChMM
+Q3ljbG9mZmljaW5lMRgwFgYDVQQLEw9TZXJ2aWNlIGRlIFZvdGUxGzAZBgNVBAMT
+EnZvdGUuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAg
+AGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQBy
+MSswKQYLKwYBBAGCNzwCAQEeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMSsw
+KQYLKwYBBAGCNzwCAQIeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSggcgFAgwIyRTMEYGCCsGAQUFBwEBBDowODA2BggrBgEF
+BQcwAoYqaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvdm90ZS9jcnQucGVt
+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5
+L3ZvdGUvY3JsLnBlbTANBgkqhkiG9w0BAQ0FAAOCAgEAA2YTM7kbOAH2u/A2eRA6
+llja8/7iHyYw7fOU72QLw91wTTBfUMn42cg5vKFqg2sG0KKSyvgF8BYd1gx6Gejo
+Wvrs3U7RvuyhMqzmW0WUL96rjtXNU79xIyFyFZeentwxlktF6MKSJPDBr9xoHl+d
+patdKivvIbgwMJcnSBot5WSLnWdJ3fHsJct4SgV1DWSml42zOM7rSIRQ0c4/ThRA
+BN6ttdNfHpUwlk7oKp3+jSauKRjFebtJFom3F/uE35qTcpFEL+0nwOzUdNzElPiF
+nzpIuMu0ad+gOzuHfsVFDXz9IaH7Ew5AJRXpgQIuJFNlb9EcSNSe+CQDKGmAvbSR
+Xf4E8X53Rb6OOKBIk0kSZYj0o6EZi0C1pgScCkfdQnzBPIYJ7qe6cRTbZ7NznUxn
+ednIAZZhvCHRKChCVLyEQFfTooi5Mt1ZL41EffzT8bpdhT2Q0G3eQTaaZTodHPo7
+E9iBez9gExgys9osff77sSUAO+k2Dr+gWyHBNyizFChPnZMxT+YOWTnuS5PjdUAZ
+08H8UGwn+CsHoitcEaq04RhDWANWLcZHz/j7Uj9zshuzHzas7pPvjBLLrzuhQ01y
+fLXjoWzgNszy96U/TUuUVeoo72xAL9mot/g4uUsFAmWETjXT+VsHgaYopKLYUERR
+c/0zl2UybiFC88KZK5duUVQ=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/vote.cyclocoop.org/crt.self-signed.pem.asc b/var/pub/x509/vote.cyclocoop.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..a4b4f9b
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJ4BAABCgBiBQJUAkEmWxSAAAAAACoAKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuYXV0b2dlcmVlLm5ldEZCRTcwNDhGMDAwNTE3MDYwQzMwMEZGRTVFMjcx
+OUNGNzBGRThBOUUACgkQXicZz3D+ip6oEBAAogbhLeJXrOGHiiU8lKcO0LpwvIv3
+Rea9iQvYz0kvAdz7c72ZsVaiEpkgKiqJt3OFBfLhVtUN4ZvdrfmaVJm2AbAJk1Fd
+f8FuTOTrjMQ88FwupsbPQ4gPs9R+IFE/LlQJziVVg1CttcCNKApIRL2UVA0Mwufm
+ezbaBhaUTAms1qlb+kSjrJH1jS/uUD5jz5RHaTuld/5r97y+fRAU90LzPAT5AnQ3
+jSs4oLNXOYIeM/gpIC9FDLNelyP76MHqA4uZzIsECGNjz76cFda8iAECGWlJaH85
+lRvHRQg1rMipA7iZv1r2zBWg7/rGECByWDErVugSHEHaqfODvyYsAHsJwauEOKAD
+5pgaijI2XRStma149aibvFH30Z7S7vdGeq/Dov6DAohvkOGRUUXJAZme3i9tCmVp
+quPvRpOyz9+oPyccQgYYEfWZOEZHPQj6hK+keI+nS7beKLSVcQYI/5RFU7eFrGwS
+dP55951QPyxk/zTS41wPcPdV10aB5H7q4k0fysMhaweFsnHgbMxmbYrjKslWmH6H
+oVKT3Fbq8OTYAAQMZfml/FQU/6iM77MdZqWFgco08jFrjNdsFamzGH8DPVl91vOC
+3cSi7WPfl4Pxn8Fjq3w5X033LSmuxKnEDXlGJKtLSetZOCUaWffvzO1WeAGmbm22
+5rHxiAbyM05X9+A=
+=Hp0F
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/vote.cyclocoop.org/idx.self-signed.txt b/var/pub/x509/vote.cyclocoop.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/vote.cyclocoop.org/idx.txt b/var/pub/x509/vote.cyclocoop.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/vote.cyclocoop.org/req.pem b/var/pub/x509/vote.cyclocoop.org/req.pem
new file mode 100644 (file)
index 0000000..af661fa
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFqDCCA5ACAQAwggFhMQswCQYDVQQGEwJGUjEjMCEGA1UECB4aAM4AbABlAC0A
+ZABlAC0ARgByAGEAbgBjAGUxIzAhBgNVBAceGgDOAGwAZQAtAGQAZQAtAEYAcgBh
+AG4AYwBlMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxGDAWBgNVBAsTD1NlcnZpY2Ug
+ZGUgVm90ZTEbMBkGA1UEAxMSdm90ZS5jeWNsb2Nvb3Aub3JnMUswSQYDVQQPHkIA
+VgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAA
+bgBpACAAbQBvAHQAZQB1AHIxKzApBgsrBgEEAYI3PAIBAR4aAM4AbABlAC0AZABl
+AC0ARgByAGEAbgBjAGUxKzApBgsrBgEEAYI3PAIBAh4aAM4AbABlAC0AZABlAC0A
+RgByAGEAbgBjAGUxEzARBgsrBgEEAYI3PAIBAxMCRlIwggIiMA0GCSqGSIb3DQEB
+AQUAA4ICDwAwggIKAoICAQCixhBVstmJwtancVnjIzTftv777WvNuIjph2iywwuK
+fUoRu9SF9NPwCuFa7kUxJhykJDoSBUkO913g+6u9psH+mDw5IZLOR2UhVWt0e8rg
+ff5+GhrfoqzrUS14+NAK+g4T4z3HBrP/lMYZHJcxg4sqK9jxxaFKxgcPlA/eTt+m
+6j3lFb5cpgebkDfgN10dRIZNONtX/f+SVk6gYSq9qgzZuuUGfy+//xPGgCBFIz9w
++nGa8I9Od+SCVLB1AtK4Z0UVEI6w7xmNlvpL2vUdQSjnGFrplJJpD4JsAGhTlikD
+p0uQWmwv4dvFTgIcFB4TJYqDs0Dk5Tzb18HfOn7J+1X7TwyHKOvc7wK9odYwlWXP
+OoLOiuM5c6ZL5qvztvHxBg6AjyA173AUPbm3ldEQR4xmpNG7A/MK72QD4fLDf2VT
+s8MYlRqNPqzz7JOnVHotp98/+kiCuQPPEZUbwFbpubOIJnVlsxvInDsQOylNgzHG
+xuJSOZ4r+KcnlpVAe+3w3+nLg3wocb66cLnOl3kf1yYkf0Aiqh4WNtWzmk73GsDJ
+YBpCz/CoZ64gq4zYfxqrBXg3VtRJtGPBfmDuSCAEIXMysT/S4f6W67/36oqjs34V
+zr2cqA6COGYut8Qqba1RUeTgmAoADwXxARMkoNva3KBoiTgqVO+64ao6H42YDxoO
+EQIDAQABoAAwDQYJKoZIhvcNAQENBQADggIBAFwNLQW9wISNyrjvXzWbGMIzK7kG
+l+ZSnKpSEUUFyb/K5WpdMYCo8FtuPVxzFXqn38irSbdpCUWMOihbFTmw4vwDvBk2
+L7AQ8jxhezZEeUxmG7+G98glhUJbxLXCMvyorSni1/pmkl6yhjb/905DB05z5ANI
+bdflnRVm8ifF9glBn7iTYmqNaWN0yJeQGDGI3r8jslvGI56GiSbG2AE1pR7zTCig
+4qfEgCQogOz1RC/NInzGCKy0Mth5VuiibH46t4KZO//i6T9DKQ62enG45BCeZcfb
+FDXemKlqbEdAJCs1FKI9netDfBz9iO98L/SFpYYcn9td7AXmu/oSm9tXUam1jT+a
+3dz8UMY2Xrpx1XWEKzGL7gENQEAAATsrdB0CrIcl13YSNBCOC1PwoUiP1V/r6NIt
+7MErWLRlQUCFHG8uKT48KoE2bfWpCtqzWfLY+4LcVi5+xoCP6ZgvJJRHOat4jgtK
+BVCtx2ezZNOU/cUyLl8rAHqr1pHq/+mPsXzO+glGBnnbNKGKscIfig6m7eadvvPn
+1OzjZcgjktA8RQR6epA44Oei+PjLJHSbkKGb2bubx/f/nct57zTJmXIIVWb4dHG3
+RUhKesVo29ciq2Unkwj3wbHJmcT2EXMVe4z7beBkfwsZmO1xy06NlhjoiaAkKXIx
+YWYIFXsLbWxFniSx
+-----END CERTIFICATE REQUEST-----