Ajout : etc/sv/openerp_ptitvelo
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Wed, 11 Sep 2013 09:04:19 +0000 (11:04 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Wed, 11 Sep 2013 09:42:32 +0000 (11:42 +0200)
31 files changed:
etc/nginx/site.d/ptitvelo-burette/http.conf [new file with mode: 0644]
etc/nginx/site.d/ptitvelo-burette/local.conf [new file with mode: 0644]
etc/nginx/site.d/ptitvelo-burette/local.sh [new file with mode: 0644]
etc/nginx/site.d/ptitvelo-burette/site.conf [new file with mode: 0644]
etc/nginx/site.d/ptitvelo-burette/x509_host [new file with mode: 0644]
etc/nsd3/zone.d/heureux-cyclage.org.zone.m4
etc/openssl/burette.ptitvelo.net/ca [new symlink]
etc/openssl/burette.ptitvelo.net/host.cfg [new file with mode: 0644]
etc/openssl/burette.ptitvelo.net/user.cfg [new file with mode: 0644]
etc/postgresql/9.1/main/pg_hba.conf
etc/sv/openerp_ptitvelo/local.sh [new file with mode: 0644]
etc/sv/openerp_ptitvelo/log/local.sh [new file with mode: 0644]
etc/sv/openerp_ptitvelo/log/run [new file with mode: 0755]
etc/sv/openerp_ptitvelo/run [new file with mode: 0755]
var/pub/x509/burette.ptitvelo.net/ca [new symlink]
var/pub/x509/burette.ptitvelo.net/crl.num [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crl.num.old [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crl.pem [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crt+ca.pem [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crt+crl.pem [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crt.pem [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crt.pem.asc [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/idx.txt [new file with mode: 0644]
var/pub/x509/burette.ptitvelo.net/req.pem [new file with mode: 0644]

diff --git a/etc/nginx/site.d/ptitvelo-burette/http.conf b/etc/nginx/site.d/ptitvelo-burette/http.conf
new file mode 100644 (file)
index 0000000..4b19e62
--- /dev/null
@@ -0,0 +1,13 @@
+server {
+       listen 80;
+       server_name
+        burette.ptitvelo.net
+        burette.ptitvelo.heureux-cyclage.org;
+       
+       return 301 https://$host$request_uri;
+ }
+upstream openerp_ptitvelo {
+       server 127.0.0.1:9009
+        fail_timeout=300s
+        weight=1;
+ }
diff --git a/etc/nginx/site.d/ptitvelo-burette/local.conf b/etc/nginx/site.d/ptitvelo-burette/local.conf
new file mode 100644 (file)
index 0000000..aa69afc
--- /dev/null
@@ -0,0 +1,8 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate        /etc/nginx/x509.d/ptitvelo-burette/crt.pem;
+ssl_certificate_key    /etc/nginx/x509.d/ptitvelo-burette/key.pem;
+ssl_client_certificate /etc/nginx/x509.d/ptitvelo-burette/user-crt.pem;
+ssl_session_timeout 5m;
+ssl_verify_client optional;
+ssl_verify_depth 1;
diff --git a/etc/nginx/site.d/ptitvelo-burette/local.sh b/etc/nginx/site.d/ptitvelo-burette/local.sh
new file mode 100644 (file)
index 0000000..23d2966
--- /dev/null
@@ -0,0 +1,9 @@
+hint="run before: remote/runit-configure nginx -- $site"
+assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
+
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/burette.ptitvelo.net/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem \
+ /etc/nginx/x509.d/"$site"/user-crt.pem
diff --git a/etc/nginx/site.d/ptitvelo-burette/site.conf b/etc/nginx/site.d/ptitvelo-burette/site.conf
new file mode 100644 (file)
index 0000000..a553134
--- /dev/null
@@ -0,0 +1,45 @@
+server_name
+ demo.burette.ptitvelo.net
+ burette.ptitvelo.net
+ burette.ptitvelo.heureux-cyclage.org;
+
+client_body_buffer_size 1024k;
+client_max_body_size 10m;
+
+proxy_buffers 16 64k;
+proxy_buffer_size 128k;
+
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location / {
+       proxy_next_upstream error timeout
+        invalid_header
+        http_500
+        http_502
+        http_503;
+               # NOTE: force timeouts if the backend dies.
+       proxy_pass http://openerp_ptitvelo;
+       proxy_redirect off;
+               # NOTE: by default, do not forward anything
+       proxy_read_timeout 500;
+       proxy_set_header Host $host;
+       proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
+       proxy_set_header X-Forwarded-Proto https;
+               # NOTE: let the OpenERP web service know that we're using HTTPS,
+               # otherwise it will generate URL using http:// and not https://
+       proxy_set_header X-Real-IP $remote_addr;
+ }
+
+location ~* ^/web/static/ {
+ # NOTE: cache some static data in memory for 60mins;
+ # under heavy load this should relieve stress on the OpenERP web interface a bit.
+       expires 864000;
+       proxy_buffering on;
+       proxy_cache_valid 200 60m;
+       proxy_pass http://openerp_ptitvelo;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/ptitvelo-burette/x509_host b/etc/nginx/site.d/ptitvelo-burette/x509_host
new file mode 100644 (file)
index 0000000..52702eb
--- /dev/null
@@ -0,0 +1 @@
+burette.ptitvelo.net
index 19fd734..9f480ef 100644 (file)
@@ -41,6 +41,7 @@ autoconfig           A IP4(GRESILLE)
 bicloud              A IP4(GRESILLE)
 burette              A IP4(GRESILLE)
 burette.cyclocoop    A IP4(GRESILLE)
+burette.ptitvelo     A IP4(GRESILLE)
 burette.velosenville A IP4(GRESILLE)
 caldavzap            A IP4(GRESILLE)
 cartes               A IP4(LAUTRENET)
diff --git a/etc/openssl/burette.ptitvelo.net/ca b/etc/openssl/burette.ptitvelo.net/ca
new file mode 120000 (symlink)
index 0000000..9c9e50f
--- /dev/null
@@ -0,0 +1 @@
+../ptitvelo.net/
\ No newline at end of file
diff --git a/etc/openssl/burette.ptitvelo.net/host.cfg b/etc/openssl/burette.ptitvelo.net/host.cfg
new file mode 100644 (file)
index 0000000..2c5d0e2
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = burette
+       RANDFILE    = var/sec/x509/openssl.rand
+       oid_section = extra_oids
+[ extra_oids ]
+       # NOTE: pour une éventuelle validation étendue (Extended Validation (EV))
+       jurisdictionOfIncorporationLocalityName        = 1.3.6.1.4.1.311.60.2.1.1
+       jurisdictionOfIncorporationStateOrProvinceName = 1.3.6.1.4.1.311.60.2.1.2
+       jurisdictionOfIncorporationCountryName         = 1.3.6.1.4.1.311.60.2.1.3
+[ req ]
+       prompt             = no
+       distinguished_name = distinguished_name
+       string_mask        = pkix
+       #x509_extensions    = root_extensions
+       #req_extensions     = extension
+       #attributes         = req_attributes
+[ distinguished_name ]
+       countryName            = $ENV::x509_country
+       stateOrProvinceName    = $ENV::x509_state_or_province
+       localityName           = $ENV::x509_state_or_province
+       0.organizationName     = $ENV::x509_organization
+       organizationalUnitName = Service de la Burette
+       commonName             = $SERVICE.$ENV::x509_host
+       businessCategory                               = $ENV::x509_business_category
+       jurisdictionOfIncorporationLocalityName        = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationStateOrProvinceName = $ENV::x509_state_or_province
+       jurisdictionOfIncorporationCountryName         = $ENV::x509_country
+[ extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host,DNS:burette.ptitvelo.heureux-cyclage.org
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/crt.pem
+       crlDistributionPoints  = URI:http://www.$ENV::x509_host/x509/$SERVICE/crl.pem
+       certificatePolicies    = @certificate_policies
+[ self_signed_extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host,DNS:burette.ptitvelo.heureux-cyclage.org
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/$SERVICE/crt.pem
+       crlDistributionPoints  = URI:http://www.$ENV::x509_host/x509/$SERVICE/crl.pem
+[ user_extensions ]
+       basicConstraints       = critical,CA:FALSE,pathlen:0
+       keyUsage               = digitalSignature,keyEncipherment
+       subjectAltName         = email:$ENV::user@$ENV::x509_host
+       subjectKeyIdentifier   = hash
+       issuerAltName          = issuer:copy
+       authorityKeyIdentifier = keyid:always,issuer:always
+       authorityInfoAccess    = caIssuers;URI:http://www.$ENV::x509_host/x509/$SERVICE/crt.pem
+[ certificate_policies ]
+       policyIdentifier = 1.2.250.1.42
+       CPS.1            = https://www.$ENV::x509_host/x509/cps
+[ ca ]
+       private_key      = var/sec/x509/$ENV::x509/key.pem
+       dir              = var/pub/x509/$ENV::x509
+       crl_dir          = $dir
+       crlnumber        = $dir/crl.num
+       crl              = $dir/crl.pem
+       database         = $dir/idx.txt
+[ self_signed_ca ]
+       private_key      = var/sec/x509/$ENV::x509/key.pem
+       dir              = var/pub/x509/$ENV::x509
+       crl_dir          = $dir
+       crlnumber        = $dir/crl.self-signed.num
+       crl              = $dir/crl.self-signed.pem
+       database         = $dir/idx.self-signed.txt
diff --git a/etc/openssl/burette.ptitvelo.net/user.cfg b/etc/openssl/burette.ptitvelo.net/user.cfg
new file mode 100644 (file)
index 0000000..cb6a504
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = burette
+       HOME     = .
+       RANDFILE = var/sec/x509/openssl.rand
+[ req ]
+       prompt             = no
+       distinguished_name = user_distinguished_name
+       string_mask        = pkix
+[ user_distinguished_name ]
+       countryName            = $ENV::x509_country
+       stateOrProvinceName    = $ENV::x509_state_or_province
+       #localityName           =
+       0.organizationName     = $ENV::x509_organization
+       organizationalUnitName = Certificat utilisateurice du service de la Burette
+       commonName             = $ENV::user
index 162c481..460ebd3 100644 (file)
@@ -4,6 +4,7 @@ local         all       backup    peer
 local         sameuser  all       peer      map=user
 local         samerole  all       peer      map=role
 local         postgres  openerp_lhc_demo    peer
+local         postgres  openerp_ptitvelo    peer
 local         postgres  openerp_velosenville    peer
 local         template1 openerp_server_lhc  peer
 hostssl       all       postgres  samehost  cert
diff --git a/etc/sv/openerp_ptitvelo/local.sh b/etc/sv/openerp_ptitvelo/local.sh
new file mode 100644 (file)
index 0000000..ae8dba9
--- /dev/null
@@ -0,0 +1,97 @@
+home=/home/"$sv"
+
+"$tool"/local/apt-get-install openerp --force-yes --no-upgrade
+       # XXX: --force-yes car les paquets de nightly.openerp.com
+       #      ne sont pas signés par OpenPGP..
+"$tool"/local/insserv-remove  openerp
+
+while ! sudo -u postgres psql </dev/null
+do sleep 1; done
+"$tool"/local/postgresql-user-create     "$sv"
+"$tool"/local/postgresql-database-create "$sv"
+sudo -u postgres psql -AqtX "$sv" <<-EOF
+       \set ON_ERROR_STOP on
+       GRANT USAGE  ON SCHEMA pg_catalog               TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_attribute  TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_class      TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_constraint TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_indexes    TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_proc       TO $sv;
+       GRANT SELECT ON TABLE  pg_catalog.pg_type       TO $sv;
+       EOF
+
+"$tool"/local/adduser "$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+"$tool"/local/adduser "$sv"-addon \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home"/addon.d \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 1777 -o root -g root \
+ /etc/openerp
+sudo install -d -m 3771 -o "$sv" -g "$sv" \
+ "$home"
+sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
+ "$home"/addon.d
+sudo install -d -m 750 -o "$sv" -g "$sv" \
+ "$home"/etc \
+ /etc/openerp/"${sv#openerp_}"
+sudo ln -fns \
+ /etc/openerp/"${sv#openerp_}" \
+ "$home"/etc/openerp
+
+sudo adduser git   "$sv"-addon
+sudo adduser "$sv" "$sv"-addon
+sudo adduser "$sv" postgres-data
+
+for addon in \
+       bikecoop \
+       bikecoop_l10n_fr \
+       remembership
+ do
+       sudo install -d -m 2771 -o "$sv" -g "$sv"-addon \
+        "$home"/addon.d/"$addon"
+       sudo -u git git \
+        --git-dir ~git-data/burette/"$addon".git \
+        --work-tree="$home"/addon.d/"$addon" \
+        checkout -f master
+       sudo -u git git \
+        --git-dir ~git-data/burette/"$addon".git \
+        --work-tree="$home"/addon.d/"$addon" \
+        clean -d -f -f -x
+       sudo chmod a-x \
+        /home/git/pub/burette/"$addon".git/hooks/post-update.sample
+       sudo install -m 550 -o git -g git /dev/stdin \
+        /home/git/pub/burette/"$addon".git/hooks/post-update <<-EOF
+               #!/bin/sh -efux
+               find . -type f -perm /+x -name 'post-update.*' |
+               while IFS= read -r hook
+                do "\$hook" "\$@"
+                done
+               EOF
+       sudo install -m 550 -o git -g git /dev/stdin \
+        /home/git/pub/burette/"$addon".git/hooks/post-update."$sv" <<-EOF
+               #!/bin/sh -efux
+               case \$1 in
+                (refs/heads/master)
+                       git \\
+                        --git-dir ~git-data/burette/"$addon".git \\
+                        --work-tree="$home"/addon.d/"$addon" \\
+                        checkout -f master
+                       git \\
+                        --git-dir ~git-data/burette/"$addon".git \\
+                        --work-tree="$home"/addon.d/"$addon" \\
+                        clean -d -f -f -x
+                       #sv restart "$sv"
+                       ;;
+                esac
+               EOF
+ done
diff --git a/etc/sv/openerp_ptitvelo/log/local.sh b/etc/sv/openerp_ptitvelo/log/local.sh
new file mode 100644 (file)
index 0000000..19c7125
--- /dev/null
@@ -0,0 +1,12 @@
+eval "home=~$sv/log"
+
+"$tool"/local/adduser log-"$sv"\
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 770 -o log-"$sv" -g log-"$sv" \
+ "$home"
diff --git a/etc/sv/openerp_ptitvelo/log/run b/etc/sv/openerp_ptitvelo/log/run
new file mode 100755 (executable)
index 0000000..4382b39
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -eux
+sv=${PWD%/log}
+sv=${sv#/etc/sv/}
+eval home="~log-$sv"
+
+cd "$home"
+exec chpst -u log-"$sv":log-"$sv" \
+       svlogd -v -tt "$home"
diff --git a/etc/sv/openerp_ptitvelo/run b/etc/sv/openerp_ptitvelo/run
new file mode 100755 (executable)
index 0000000..e000f6d
--- /dev/null
@@ -0,0 +1,40 @@
+#!/bin/sh -eux
+exec 2>&1
+sv=${PWD#/etc/sv/}
+home=/home/"$sv"
+cd /
+export LOGNAME="$sv"
+ # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME
+
+test -e /etc/openerp/"${sv#openerp_}"/server.conf ||
+/usr/bin/chpst \
+ -u "$sv":"$sv":"$sv"-addon:postgres-data \
+ /usr/bin/openerp-server \
+ --addons-path="$home"/addon.d \
+ --config /etc/openerp/"${sv#openerp_}"/server.conf \
+ --database="$sv" \
+ --db_host=/run/postgresql \
+ --db_user="$sv" \
+ --debug \
+ --init=remembership,pos_membership,bikecoop \
+ --load-language=fr_FR \
+ --no-xmlrpcs \
+ --osv-memory-age-limit=0.1 \
+ --proxy-mode \
+ --save \
+ --stop-after-init \
+ --timezone="$(cat /etc/timezone)" \
+ --without-demo=base \
+ --workers=0 \
+ --xmlrpc-interface=127.0.0.1 \
+ --xmlrpc-port=9009 \
+ # NOTE: si --workers > 0
+ # --limit-memory-hard=$((300 * 1024 * 1024))
+ # --limit-memory-soft=$((150 * 1024 * 1024))
+
+exec /usr/bin/chpst \
+ -u "$sv":"$sv":"$sv"-addon:postgres-data \
+ /usr/bin/openerp-server \
+ --config "$home"/etc/openerp/server.conf \
+ --load-language=fr_FR \
+ #--database="$sv"
diff --git a/var/pub/x509/burette.ptitvelo.net/ca b/var/pub/x509/burette.ptitvelo.net/ca
new file mode 120000 (symlink)
index 0000000..9c9e50f
--- /dev/null
@@ -0,0 +1 @@
+../ptitvelo.net/
\ No newline at end of file
diff --git a/var/pub/x509/burette.ptitvelo.net/crl.num b/var/pub/x509/burette.ptitvelo.net/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/burette.ptitvelo.net/crl.num.old b/var/pub/x509/burette.ptitvelo.net/crl.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/burette.ptitvelo.net/crl.pem b/var/pub/x509/burette.ptitvelo.net/crl.pem
new file mode 100644 (file)
index 0000000..e20c13b
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIID3TCCAcUCAQEwDQYJKoZIhvcNAQENBQAwggGBMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczE9MDsGA1UECh40AHUATgAgAHAgGQBUAGkAdAAgAHYA6QBM
+AG8AIABkAEEAbgBTACAATABhACAAVADqAHQAZTEeMBwGA1UECxMVU2VydmljZSBk
+ZSBsYSBCdXJldHRlMR0wGwYDVQQDExRidXJldHRlLnB0aXR2ZWxvLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwOTExMDkwNjUxWhcN
+MjMwOTEyMDkwNjUxWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIB
+AGeR7XAreV+Lmg7GaI8hzkKrhUstFcJ10YjQxpGxCzgKy+nvQjlMj44xADi6R2RL
+pkKUKl79QPs/BOZZmDzhhHSc7nkAaPwTkiXCaVZJAQsvXVDc2y/9TzwKr00XWbcU
+MWPBTKx7/k0e09GdN7oxaLpmyDja2PFmpml0U1gBsJIyvJo/8gw7kmwRmJSSVxN8
+TyuqMbH3w7pEw1hsvzXvRcQYMtA6frGC3/mkOgfSc+JHnoxqCAcmHB36uPZLILso
+RjeD4eDAxiJBCcriOSeR+OEvXSFBaNxzvjOqQon33EpEI3Lvg+qwD34rROkkESkN
+9xS1UMfXbq4wvkZC4PE6oVmAgknBdBMTd1OzC3inJp12Df99gIirTOHSh90mJc6H
+3paiVfqqsmuyThog076ZTL1Q8Gc35IupcdTHdMXZiPQV53uE7OiOELB20U4INEdt
+TzHc/he9s+QpFe8SPJ4rA5/ItiKfIBmnSOuUSAEnGgPxbmjQsQVv4ldzA+O6YZwe
+kND7iC2jx8f4N2phXQvL+xEgRpdlI+RD28qSXdEXstE7+lWxPeSMpdwoeKeposjg
+NZYcUlpLg9Do1f4H3kJ3XQfW6WNbuArguWIiDFjZHqjDr1E6rUY/rN3T39RHK/jT
+fiSyQmD3eytfqXrch7gZiW6IY6JNj/9x/klleo3beMDS
+-----END X509 CRL-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crl.self-signed.num b/var/pub/x509/burette.ptitvelo.net/crl.self-signed.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/burette.ptitvelo.net/crl.self-signed.num.old b/var/pub/x509/burette.ptitvelo.net/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/burette.ptitvelo.net/crl.self-signed.pem b/var/pub/x509/burette.ptitvelo.net/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..bf8085c
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIID3TCCAcUCAQEwDQYJKoZIhvcNAQENBQAwggGBMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczE9MDsGA1UECh40AHUATgAgAHAgGQBUAGkAdAAgAHYA6QBM
+AG8AIABkAEEAbgBTACAATABhACAAVADqAHQAZTEeMBwGA1UECxMVU2VydmljZSBk
+ZSBsYSBCdXJldHRlMR0wGwYDVQQDExRidXJldHRlLnB0aXR2ZWxvLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwOTExMDkwNjUzWhcN
+MjMwOTEyMDkwNjUzWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIB
+ALYFQQYB2ojLbyZ6Ixpjs+eUbLQOnDo0S0FLMUCfah8+8BXxHs157Ck1o/pX4tZ9
+se6oSNg7pHnIdV/iBRdRmkO5nr/v2SbsBRPKxeskLs3dSaw3rfpX7BqmR8ymdqQu
+gAg3/MtF5VBtMmcNpuJWucHEEU8BGcn+g888S/DClufCTJqxfRhzee0iZF7O0uIN
+O9s3IwpHrY7GacvFl2EJMishWvOpydCaC5TWCim86B8KR2Ww9caEP7QWnpRZ+N/0
+mNzreRkXlS0n7nsVA/dbkpIUJBb7SqXHMiXbHCoDxhEbaCb9ly9rGU4bEfQXcxB1
+QYFOre2T4Vjr3iionnY6LLDc3PBT5AG0346EZpCAZ5iY8rxHJU+9kcgIdZ6MLgIT
+zLJTiTxD4FXI4rONSPgb0Q2YWxuhh0bt0XFJ3iHJ9j9IcEhJDFry1RM6JHLENRi7
+7ebEtRFkbqjdmE4Lxg61phaOv+vjPyH0tURmHAMU84lp4LEbHh4KHuZUQadCP2ya
+NTGVRPoQW3BZrbrhGkVRTZb73U9e8G9ymt7pjNLO9HiyfN21XHyCxxUpwuEWQzAs
+58PWq9ss96JYoEyJqtQGKjlM3sSfMHSMBGOBxXOl2AOeag3PMOAWQvp/NUXPdQmu
+XjlvTmgYHd5dEpLogX6Eeaou5s7mcHQl8zPKlyZEt+fF
+-----END X509 CRL-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crt+ca.pem b/var/pub/x509/burette.ptitvelo.net/crt+ca.pem
new file mode 100644 (file)
index 0000000..060f84a
--- /dev/null
@@ -0,0 +1,108 @@
+-----BEGIN CERTIFICATE-----
+MIIKHDCCCASgAwIBAgIHIBMJEREGUTANBgkqhkiG9w0BAQ0FADCCAS8xFTATBgNV
+BAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMCRlIxCzAJBgNVBCsTAlBWMT0wOwYD
+VQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEA
+IABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBpAHQA6QAg
+AGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBtAGEAaQBy
+AGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAA
+ZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9uZHJlczEXMBUGA1UEFBMOMDQgNzYg
+MjEgNDYgMDEwHhcNMTMwOTExMDkwNjUxWhcNMjMwOTEyMDkwNjUxWjCCAYExCzAJ
+BgNVBAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYD
+VQQHHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMT0wOwYDVQQKHjQAdQBOACAAcCAZ
+AFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMR4wHAYD
+VQQLExVTZXJ2aWNlIGRlIGxhIEJ1cmV0dGUxHTAbBgNVBAMTFGJ1cmV0dGUucHRp
+dHZlbG8ubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIIC
+IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxjlA9RKSnS8ILWNBN5s4xm6r
+cLq55sEcWRAOAPTRZnlC1fLa99AmWdcIYZWNkS9pzsDiCrPht1iQUw3vzfSOy7dG
+h7Fbn0m5k5EBAVvX2JYtQwzKmkjgLF8lMK4Pg8TLzSUnoJMchTCxyyvlxbMUprJ6
+xh758SoTSoTzaHhoz+cTId2xmM4Q6jx0bVoBtFDsjmQSptT29seYcxWhSEo7+Q90
+CAb+HyAkR2ALqlLARlOot/SVD8bqakBo92Qn8447oTUDo066TCBbR/+JFEXFzG1+
+w1qXc+hCecm7Bkpmpqu2R4DG24lqhvNov1QZKDetT3jPvq2kutnHB+NYq3h1tH2d
+bS8NXT+oXdogEcy4QRefMFVFTqQr1gCkRRmc2LlhtVlu+w4CxXNDmf0+JeG89KJ6
+QPa5RXWVy9M+GJSpqxJX7SHQQVeeUT6ABYKT4jSwX+/B4KuKB96L4VWtD7zuyUhU
+SgEh96hgHPIDNGV1WE8f0qPOZOuBWkggycvfpUgdEa5JtcaqVBziTZIuRSaPafc2
+9zwRkusWdJrGapLywTaZwoAx9VHSNG49a6BlCG3jE8+XtWAlDz/02Iy8U/67GjJ0
+93rBoOfPIrS35za24qX5BR5hfE34fZeTbijCYVtKxC6tpQ1wJzHhy4slBjbUK1ne
+b+agOOznij/ZnWW0O88CAwEAAaOCAuUwggLhMBIGA1UdEwEB/wQIMAYBAf8CAQAw
+CwYDVR0PBAQDAgGmME0GA1UdEQRGMESBHGNvbnRhY3QrYnVyZXR0ZUBwdGl0dmVs
+by5uZXSCJGJ1cmV0dGUucHRpdHZlbG8uaGV1cmV1eC1jeWNsYWdlLm9yZzAdBgNV
+HQ4EFgQUXFnKODkavU6Ulb8Kpw8az6W65rEwHwYDVR0SBBgwFoEUY29udGFjdEBw
+dGl0dmVsby5uZXQwggFnBgNVHSMEggFeMIIBWoAUwWQ1cgqBqVoZXHGvoPi8tsRE
+W2OhggE3pIIBMzCCAS8xFTATBgNVBAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMC
+RlIxCzAJBgNVBCsTAlBWMT0wOwYDVQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDp
+AEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9u
+ZHJlczEXMBUGA1UEFBMOMDQgNzYgMjEgNDYgMDGCByATBgYXBTQwQAYIKwYBBQUH
+AQEENDAyMDAGCCsGAQUFBzAChiRodHRwOi8vd3d3LnB0aXR2ZWxvLm5ldC94NTA5
+L2NydC5wZW0wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL3d3dy5wdGl0dmVsby5u
+ZXQveDUwOS9idXJldHRlL2NybC5wZW0wQwYDVR0gBDwwOjA4BgUqgXoBKjAvMC0G
+CCsGAQUFBwIBFiFodHRwczovL3d3dy5wdGl0dmVsby5uZXQveDUwOS9jcHMwDQYJ
+KoZIhvcNAQENBQADggIBAGe4Sa6HON1YmItpc66X0xJiHJqKP94w0WYNq0Za12O+
+b8DguqJB5kf58eGc2ZKMEk4n2B2ow3X9tKmUK1wG1qi4bYNEjhL89CQAnTgNRDWH
+N4e2u7zcL2oFJRuaafHODpqE7nEMsqGTNkwn83w432u6OMRux+biMDvqdsnhHIW3
+g/CwcV5bpF1x+o/OueJmMMCYfKByWeNyCdmkG39zOHrJbpRDm0VCvsJwOSF6PrhB
+v/jT06vDpZf8Zlo2aExUUXhDWOoL9c9kPJvT6ORs+YWTKkvpbaazgZ5Y640/jjUH
+YIy2v77Ja0YouVMfW2eZGTtFYgMu3qrv2unfmKd2lv5aU6pAhM51mWx3L9njYNSy
+5HqvXEMXcNOW2E3+U/Rr7TAKfWbXOEf87Cv+UroLRtoOQxvNQK6FRrXBZAZKGzxm
+IjkUCIsOpWDwVyO0RUpSE8BhId1ScSU0wNV2VFwjH4ToPKckByovv0vjSkXtcBRH
+JkwvAIIiDJvdl82CC+2f5hZOjGBGuti96+1Ag6zzzq5RyNMtP2PIcz96blIHvlX6
+Q7QlbcmLpJ8llHUwEXiqDHHcfXiMjAqqTk6s0elUZ8k5NT4PiJgbBs7tRppAWpbM
+hjpGOyaT90EFKEKSFXQk/QmSuJLgfnxJdSoipLdfuvYorRgIPL+SWLI8JXUZRmNK
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIJTzCCBzegAwIBAgIHIBMGBhcFNDANBgkqhkiG9w0BAQ0FADCCAS8xFTATBgNV
+BAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMCRlIxCzAJBgNVBCsTAlBWMT0wOwYD
+VQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEA
+IABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBpAHQA6QAg
+AGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBtAGEAaQBy
+AGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAA
+ZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9uZHJlczEXMBUGA1UEFBMOMDQgNzYg
+MjEgNDYgMDEwHhcNMTMwNjA2MTUwNTM0WhcNMjMwNjA3MTUwNTM0WjCCAS8xFTAT
+BgNVBAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMCRlIxCzAJBgNVBCsTAlBWMT0w
+OwYDVQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABM
+AGEAIABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBpAHQA
+6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBtAGEA
+aQByAGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBs
+AHAAZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9uZHJlczEXMBUGA1UEFBMOMDQg
+NzYgMjEgNDYgMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCltTLo
+uEhS2anZiiRjS/td9D53dK5sX9ODq9v0EMeEavHQOPWBXbdOrcmF1IdxX+IRx/if
+33XXV+HoqVfd0ekAZk2gXTisloux4mD3HSKNG1zGq36PRtzvTPR99wBumMhpYZC2
+NoGfgQx2ALYovL+i8AqVZy6JyM1A82yw7gaip0hrKaiP9DSqo7l0Wi5czRUWM/LI
+rRKSR4e/85OdJ+nfhbo27i/zwU2HyyiATjP9jT6w1lqRSRkz2gGtbnmT7gs4HcQk
+RsB3coi09Lm3gHk5tEkPMLpCtrD0jIngF6qPf0Eoc9YJws1euMhKmwHjFd6yxAHy
+qNZfw29wmGQLD+mT0GgUwQN9NZpKw/00K3N6j2fTXMNyKaRonvEcDVMlVbnXUwjh
+MdiAVKDanWcIEHbJh4h1uGTT5GSrSxuELY4PXSqMk6as6Smi5NuTX8d5xm3zro6W
+uAHWqb9LSShx2crov4C4nJ6j07JtDSXI+49JWVpyvtYS9YRCCBayhAaGotb0NpvG
+Sb/Q/MFgkAUtS7Qw/jm5S5LMUgqPluVT1u4qh2TNg7EfKHWGjlcKM8oP5nGNp7/9
+xjRB5eIOZHP01vseS1/IqHQvkVxTUyQY91SBar4saaQ6yHI2RpuqyXoeoUgwwJ5g
+sJ9seAtpGvRBn58+q0+L9QVY3XyR3U+SYNr9DQIDAQABo4ICajCCAmYwEgYDVR0T
+AQH/BAgwBgEB/wIBATALBgNVHQ8EBAMCAQYwHwYDVR0RBBgwFoEUY29udGFjdEBw
+dGl0dmVsby5uZXQwHQYDVR0OBBYEFMFkNXIKgalaGVxxr6D4vLbERFtjMB8GA1Ud
+EgQYMBaBFGNvbnRhY3RAcHRpdHZlbG8ubmV0MIIBZwYDVR0jBIIBXjCCAVqAFMFk
+NXIKgalaGVxxr6D4vLbERFtjoYIBN6SCATMwggEvMRUwEwYDVQQDEwxwdGl0dmVs
+by5uZXQxCzAJBgNVBAYTAkZSMQswCQYDVQQrEwJQVjE9MDsGA1UECh40AHUATgAg
+AHAgGQBUAGkAdAAgAHYA6QBMAG8AIABkAEEAbgBTACAATABhACAAVADqAHQAZTFX
+MFUGA1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUA
+cgB0AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQR
+EwUzODAwMDEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UE
+CRMRNSwgcnVlIGRlIExvbmRyZXMxFzAVBgNVBBQTDjA0IDc2IDIxIDQ2IDAxggcg
+EwYGFwU0MEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAoYkaHR0cDovL3d3dy5w
+dGl0dmVsby5uZXQveDUwOS9jcnQucGVtMDUGA1UdHwQuMCwwKqAooCaGJGh0dHA6
+Ly93d3cucHRpdHZlbG8ubmV0L3g1MDkvY3JsLnBlbTANBgkqhkiG9w0BAQ0FAAOC
+AgEAfdhztXC68+tkW3d+CFGb+rB+CAhpA/ihL9qQ04F/UWrDeBUhBnsklfQKsrtH
+l07sZ02ec9gGt8+W2gsfxhUD0xn0f/khafbzQjMajW0+A+56gxnJwqHGaEfvND78
+E3pqrHa0yPT+VpfwrlXNRjajnrb4SNctU9BdmKZ/xQ5Sfo5WL4t5lXqgwFUenE4q
+8N75RyKwG4kBvpbpmMJXkTX9YIyZmWOMMD/ovMkZZXR4RU2FI7+REjAWS6XH5Cjr
+FJWMDKYxT0Oc41pk7w4myPIeX2RIEEMhg5qWqWMMmz/HkcURI6xQX5k3HaIxJQAv
+jNpy/jI6uSe5FIEp2tYm5GRpOVTQNVBGtydG6p+W/poA6stBdCtrhZRzHyrehTKj
+afd5Jw8D01fKc+GfjY4FPxef6jrBBX0JNxMnDmW6fGVhB+T3GF58axYK7Zrp91iW
+Lqf2antqH9XhBTOhhGgOOUqmGTOoEFyue1ZIJGgNM1Q90fb3d2ItqXX7HsQNmx23
+tlta8WFdhIAm4Hx4/HT+rbYCymPk8L2U7+1QVsfEhitpJSYSxcJZwXmHl0rtQ7V9
+THGmdCW8X3iT9th/JdeTVyaJnd45+OblhifLaaDVHm197yvAnC/Tzn4fPC1x3sVS
+J6JhU37FG5kE/pMRL+heLiICC/J4ivVzS5bzBJpOnrxvyFU=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crt+crl.pem b/var/pub/x509/burette.ptitvelo.net/crt+crl.pem
new file mode 100644 (file)
index 0000000..56e193f
--- /dev/null
@@ -0,0 +1,79 @@
+-----BEGIN CERTIFICATE-----
+MIIKHDCCCASgAwIBAgIHIBMJEREGUTANBgkqhkiG9w0BAQ0FADCCAS8xFTATBgNV
+BAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMCRlIxCzAJBgNVBCsTAlBWMT0wOwYD
+VQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEA
+IABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBpAHQA6QAg
+AGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBtAGEAaQBy
+AGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAA
+ZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9uZHJlczEXMBUGA1UEFBMOMDQgNzYg
+MjEgNDYgMDEwHhcNMTMwOTExMDkwNjUxWhcNMjMwOTEyMDkwNjUxWjCCAYExCzAJ
+BgNVBAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYD
+VQQHHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMT0wOwYDVQQKHjQAdQBOACAAcCAZ
+AFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMR4wHAYD
+VQQLExVTZXJ2aWNlIGRlIGxhIEJ1cmV0dGUxHTAbBgNVBAMTFGJ1cmV0dGUucHRp
+dHZlbG8ubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIIC
+IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxjlA9RKSnS8ILWNBN5s4xm6r
+cLq55sEcWRAOAPTRZnlC1fLa99AmWdcIYZWNkS9pzsDiCrPht1iQUw3vzfSOy7dG
+h7Fbn0m5k5EBAVvX2JYtQwzKmkjgLF8lMK4Pg8TLzSUnoJMchTCxyyvlxbMUprJ6
+xh758SoTSoTzaHhoz+cTId2xmM4Q6jx0bVoBtFDsjmQSptT29seYcxWhSEo7+Q90
+CAb+HyAkR2ALqlLARlOot/SVD8bqakBo92Qn8447oTUDo066TCBbR/+JFEXFzG1+
+w1qXc+hCecm7Bkpmpqu2R4DG24lqhvNov1QZKDetT3jPvq2kutnHB+NYq3h1tH2d
+bS8NXT+oXdogEcy4QRefMFVFTqQr1gCkRRmc2LlhtVlu+w4CxXNDmf0+JeG89KJ6
+QPa5RXWVy9M+GJSpqxJX7SHQQVeeUT6ABYKT4jSwX+/B4KuKB96L4VWtD7zuyUhU
+SgEh96hgHPIDNGV1WE8f0qPOZOuBWkggycvfpUgdEa5JtcaqVBziTZIuRSaPafc2
+9zwRkusWdJrGapLywTaZwoAx9VHSNG49a6BlCG3jE8+XtWAlDz/02Iy8U/67GjJ0
+93rBoOfPIrS35za24qX5BR5hfE34fZeTbijCYVtKxC6tpQ1wJzHhy4slBjbUK1ne
+b+agOOznij/ZnWW0O88CAwEAAaOCAuUwggLhMBIGA1UdEwEB/wQIMAYBAf8CAQAw
+CwYDVR0PBAQDAgGmME0GA1UdEQRGMESBHGNvbnRhY3QrYnVyZXR0ZUBwdGl0dmVs
+by5uZXSCJGJ1cmV0dGUucHRpdHZlbG8uaGV1cmV1eC1jeWNsYWdlLm9yZzAdBgNV
+HQ4EFgQUXFnKODkavU6Ulb8Kpw8az6W65rEwHwYDVR0SBBgwFoEUY29udGFjdEBw
+dGl0dmVsby5uZXQwggFnBgNVHSMEggFeMIIBWoAUwWQ1cgqBqVoZXHGvoPi8tsRE
+W2OhggE3pIIBMzCCAS8xFTATBgNVBAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMC
+RlIxCzAJBgNVBCsTAlBWMT0wOwYDVQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDp
+AEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9u
+ZHJlczEXMBUGA1UEFBMOMDQgNzYgMjEgNDYgMDGCByATBgYXBTQwQAYIKwYBBQUH
+AQEENDAyMDAGCCsGAQUFBzAChiRodHRwOi8vd3d3LnB0aXR2ZWxvLm5ldC94NTA5
+L2NydC5wZW0wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL3d3dy5wdGl0dmVsby5u
+ZXQveDUwOS9idXJldHRlL2NybC5wZW0wQwYDVR0gBDwwOjA4BgUqgXoBKjAvMC0G
+CCsGAQUFBwIBFiFodHRwczovL3d3dy5wdGl0dmVsby5uZXQveDUwOS9jcHMwDQYJ
+KoZIhvcNAQENBQADggIBAGe4Sa6HON1YmItpc66X0xJiHJqKP94w0WYNq0Za12O+
+b8DguqJB5kf58eGc2ZKMEk4n2B2ow3X9tKmUK1wG1qi4bYNEjhL89CQAnTgNRDWH
+N4e2u7zcL2oFJRuaafHODpqE7nEMsqGTNkwn83w432u6OMRux+biMDvqdsnhHIW3
+g/CwcV5bpF1x+o/OueJmMMCYfKByWeNyCdmkG39zOHrJbpRDm0VCvsJwOSF6PrhB
+v/jT06vDpZf8Zlo2aExUUXhDWOoL9c9kPJvT6ORs+YWTKkvpbaazgZ5Y640/jjUH
+YIy2v77Ja0YouVMfW2eZGTtFYgMu3qrv2unfmKd2lv5aU6pAhM51mWx3L9njYNSy
+5HqvXEMXcNOW2E3+U/Rr7TAKfWbXOEf87Cv+UroLRtoOQxvNQK6FRrXBZAZKGzxm
+IjkUCIsOpWDwVyO0RUpSE8BhId1ScSU0wNV2VFwjH4ToPKckByovv0vjSkXtcBRH
+JkwvAIIiDJvdl82CC+2f5hZOjGBGuti96+1Ag6zzzq5RyNMtP2PIcz96blIHvlX6
+Q7QlbcmLpJ8llHUwEXiqDHHcfXiMjAqqTk6s0elUZ8k5NT4PiJgbBs7tRppAWpbM
+hjpGOyaT90EFKEKSFXQk/QmSuJLgfnxJdSoipLdfuvYorRgIPL+SWLI8JXUZRmNK
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIID3TCCAcUCAQEwDQYJKoZIhvcNAQENBQAwggGBMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczE9MDsGA1UECh40AHUATgAgAHAgGQBUAGkAdAAgAHYA6QBM
+AG8AIABkAEEAbgBTACAATABhACAAVADqAHQAZTEeMBwGA1UECxMVU2VydmljZSBk
+ZSBsYSBCdXJldHRlMR0wGwYDVQQDExRidXJldHRlLnB0aXR2ZWxvLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwOTExMDkwNjUxWhcN
+MjMwOTEyMDkwNjUxWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIB
+AGeR7XAreV+Lmg7GaI8hzkKrhUstFcJ10YjQxpGxCzgKy+nvQjlMj44xADi6R2RL
+pkKUKl79QPs/BOZZmDzhhHSc7nkAaPwTkiXCaVZJAQsvXVDc2y/9TzwKr00XWbcU
+MWPBTKx7/k0e09GdN7oxaLpmyDja2PFmpml0U1gBsJIyvJo/8gw7kmwRmJSSVxN8
+TyuqMbH3w7pEw1hsvzXvRcQYMtA6frGC3/mkOgfSc+JHnoxqCAcmHB36uPZLILso
+RjeD4eDAxiJBCcriOSeR+OEvXSFBaNxzvjOqQon33EpEI3Lvg+qwD34rROkkESkN
+9xS1UMfXbq4wvkZC4PE6oVmAgknBdBMTd1OzC3inJp12Df99gIirTOHSh90mJc6H
+3paiVfqqsmuyThog076ZTL1Q8Gc35IupcdTHdMXZiPQV53uE7OiOELB20U4INEdt
+TzHc/he9s+QpFe8SPJ4rA5/ItiKfIBmnSOuUSAEnGgPxbmjQsQVv4ldzA+O6YZwe
+kND7iC2jx8f4N2phXQvL+xEgRpdlI+RD28qSXdEXstE7+lWxPeSMpdwoeKeposjg
+NZYcUlpLg9Do1f4H3kJ3XQfW6WNbuArguWIiDFjZHqjDr1E6rUY/rN3T39RHK/jT
+fiSyQmD3eytfqXrch7gZiW6IY6JNj/9x/klleo3beMDS
+-----END X509 CRL-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crt+crl.self-signed.pem b/var/pub/x509/burette.ptitvelo.net/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..370e052
--- /dev/null
@@ -0,0 +1,83 @@
+-----BEGIN CERTIFICATE-----
+MIIKsTCCCJmgAwIBAgIHIBMJEREGUjANBgkqhkiG9w0BAQ0FADCCAYExCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMT0wOwYDVQQKHjQAdQBOACAAcCAZAFQA
+aQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMR4wHAYDVQQL
+ExVTZXJ2aWNlIGRlIGxhIEJ1cmV0dGUxHTAbBgNVBAMTFGJ1cmV0dGUucHRpdHZl
+bG8ubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4A
+aQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3
+PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYA
+UgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMB4XDTEz
+MDkxMTA5MDY1MloXDTIzMDkxMjA5MDY1MlowggGBMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczE9MDsGA1UECh40AHUATgAgAHAgGQBUAGkAdAAgAHYA6QBM
+AG8AIABkAEEAbgBTACAATABhACAAVADqAHQAZTEeMBwGA1UECxMVU2VydmljZSBk
+ZSBsYSBCdXJldHRlMR0wGwYDVQQDExRidXJldHRlLnB0aXR2ZWxvLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEB
+BQADggIPADCCAgoCggIBAMY5QPUSkp0vCC1jQTebOMZuq3C6uebBHFkQDgD00WZ5
+QtXy2vfQJlnXCGGVjZEvac7A4gqz4bdYkFMN7830jsu3RoexW59JuZORAQFb19iW
+LUMMyppI4CxfJTCuD4PEy80lJ6CTHIUwscsr5cWzFKayesYe+fEqE0qE82h4aM/n
+EyHdsZjOEOo8dG1aAbRQ7I5kEqbU9vbHmHMVoUhKO/kPdAgG/h8gJEdgC6pSwEZT
+qLf0lQ/G6mpAaPdkJ/OOO6E1A6NOukwgW0f/iRRFxcxtfsNal3PoQnnJuwZKZqar
+tkeAxtuJaobzaL9UGSg3rU94z76tpLrZxwfjWKt4dbR9nW0vDV0/qF3aIBHMuEEX
+nzBVRU6kK9YApEUZnNi5YbVZbvsOAsVzQ5n9PiXhvPSiekD2uUV1lcvTPhiUqasS
+V+0h0EFXnlE+gAWCk+I0sF/vweCrigfei+FVrQ+87slIVEoBIfeoYBzyAzRldVhP
+H9KjzmTrgVpIIMnL36VIHRGuSbXGqlQc4k2SLkUmj2n3Nvc8EZLrFnSaxmqS8sE2
+mcKAMfVR0jRuPWugZQht4xPPl7VgJQ8/9NiMvFP+uxoydPd6waDnzyK0t+c2tuKl
++QUeYXxN+H2Xk24owmFbSsQuraUNcCcx4cuLJQY21CtZ3m/moDjs54o/2Z1ltDvP
+AgMBAAGjggMoMIIDJDASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBN
+BgNVHREERjBEgRxjb250YWN0K2J1cmV0dGVAcHRpdHZlbG8ubmV0giRidXJldHRl
+LnB0aXR2ZWxvLmhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFFxZyjg5Gr1O
+lJW/CqcPGs+luuaxME0GA1UdEgRGMESBHGNvbnRhY3QrYnVyZXR0ZUBwdGl0dmVs
+by5uZXSCJGJ1cmV0dGUucHRpdHZlbG8uaGV1cmV1eC1jeWNsYWdlLm9yZzCCAbkG
+A1UdIwSCAbAwggGsgBRcWco4ORq9TpSVvwqnDxrPpbrmsaGCAYmkggGFMIIBgTEL
+MAkGA1UEBhMCRlIxHzAdBgNVBAgeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAd
+BgNVBAceFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxPTA7BgNVBAoeNAB1AE4AIABw
+IBkAVABpAHQAIAB2AOkATABvACAAZABBAG4AUwAgAEwAYQAgAFQA6gB0AGUxHjAc
+BgNVBAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTEdMBsGA1UEAxMUYnVyZXR0ZS5w
+dGl0dmVsby5uZXQxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1
+ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysG
+AQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwC
+AQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlKC
+ByATCRERBlIwSAYIKwYBBQUHAQEEPDA6MDgGCCsGAQUFBzAChixodHRwOi8vd3d3
+LnB0aXR2ZWxvLm5ldC94NTA5L2J1cmV0dGUvY3J0LnBlbTA9BgNVHR8ENjA0MDKg
+MKAuhixodHRwOi8vd3d3LnB0aXR2ZWxvLm5ldC94NTA5L2J1cmV0dGUvY3JsLnBl
+bTANBgkqhkiG9w0BAQ0FAAOCAgEAACGEUJSBEI2Jb+E2aINNGo8NKgbSHmhwgNUU
+UaMMu38S5wsXtpdeFpo4NpX5UvI5igqjM28fqKJvXYfsifjfTHU70frcHE1R/bMR
+sFJFb7cR1QPK8z4zkcKvAF8KtGP/ZRIFXPYDOo1ZIOLrWe2/aFjGZWJXbaEKiXxe
+Y27DzbHE68jujSIxsK+WMPAht+HiHzdnz75RvPRawMJ9Fz8Fz9x101IiVtyi5hp/
+s6nTdG8TA4pP3n7jO/SpCMcpLmHfHCPwrfzXC4v7iGJj7Zs4mhijU6Uiyfwo7Tdb
+Mbw4wqkw0l4Wzvf9I7Vm5WzBqJo/MKjeORmrrocw7xZUs1fK8OE6PYSUx5r2S5iT
+t1BmTJDDBeN3pJnCDhImNNUtRknL2wREFjEvAjRkB6NjoBpFi2ptxtKKwb/NI0L6
+0iQJqyJsmMviQmGUVgLf25tEqYRPKqA10gwjjh0zjxiHXOXL90c4ZeBZa2+fuGQi
+VfIhFx+6/uyEgkin5iI0efnC1C0QjhYb86GEjSl9U3xfAEnBEsDqwDRSI2nUdUuV
+wY4hGsTkRG7BOEoiiLFfCAO6FwOotBGhE+GGjMR0ei6fmpg4R4E2DbhRZrqrSiDi
+hfSJsZZWQERV8dk5NN5lCvrAe1fvrnpQfkxRNYy1CM1Nw3xyTV6LbUXEUcYi1BKX
+WYXqPzo=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIID3TCCAcUCAQEwDQYJKoZIhvcNAQENBQAwggGBMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczE9MDsGA1UECh40AHUATgAgAHAgGQBUAGkAdAAgAHYA6QBM
+AG8AIABkAEEAbgBTACAATABhACAAVADqAHQAZTEeMBwGA1UECxMVU2VydmljZSBk
+ZSBsYSBCdXJldHRlMR0wGwYDVQQDExRidXJldHRlLnB0aXR2ZWxvLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTMwOTExMDkwNjUzWhcN
+MjMwOTEyMDkwNjUzWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIB
+ALYFQQYB2ojLbyZ6Ixpjs+eUbLQOnDo0S0FLMUCfah8+8BXxHs157Ck1o/pX4tZ9
+se6oSNg7pHnIdV/iBRdRmkO5nr/v2SbsBRPKxeskLs3dSaw3rfpX7BqmR8ymdqQu
+gAg3/MtF5VBtMmcNpuJWucHEEU8BGcn+g888S/DClufCTJqxfRhzee0iZF7O0uIN
+O9s3IwpHrY7GacvFl2EJMishWvOpydCaC5TWCim86B8KR2Ww9caEP7QWnpRZ+N/0
+mNzreRkXlS0n7nsVA/dbkpIUJBb7SqXHMiXbHCoDxhEbaCb9ly9rGU4bEfQXcxB1
+QYFOre2T4Vjr3iionnY6LLDc3PBT5AG0346EZpCAZ5iY8rxHJU+9kcgIdZ6MLgIT
+zLJTiTxD4FXI4rONSPgb0Q2YWxuhh0bt0XFJ3iHJ9j9IcEhJDFry1RM6JHLENRi7
+7ebEtRFkbqjdmE4Lxg61phaOv+vjPyH0tURmHAMU84lp4LEbHh4KHuZUQadCP2ya
+NTGVRPoQW3BZrbrhGkVRTZb73U9e8G9ymt7pjNLO9HiyfN21XHyCxxUpwuEWQzAs
+58PWq9ss96JYoEyJqtQGKjlM3sSfMHSMBGOBxXOl2AOeag3PMOAWQvp/NUXPdQmu
+XjlvTmgYHd5dEpLogX6Eeaou5s7mcHQl8zPKlyZEt+fF
+-----END X509 CRL-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crt.pem b/var/pub/x509/burette.ptitvelo.net/crt.pem
new file mode 100644 (file)
index 0000000..0b8f8c0
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIKHDCCCASgAwIBAgIHIBMJEREGUTANBgkqhkiG9w0BAQ0FADCCAS8xFTATBgNV
+BAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMCRlIxCzAJBgNVBCsTAlBWMT0wOwYD
+VQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEA
+IABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBpAHQA6QAg
+AGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBtAGEAaQBy
+AGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAA
+ZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9uZHJlczEXMBUGA1UEFBMOMDQgNzYg
+MjEgNDYgMDEwHhcNMTMwOTExMDkwNjUxWhcNMjMwOTEyMDkwNjUxWjCCAYExCzAJ
+BgNVBAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYD
+VQQHHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMT0wOwYDVQQKHjQAdQBOACAAcCAZ
+AFQAaQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMR4wHAYD
+VQQLExVTZXJ2aWNlIGRlIGxhIEJ1cmV0dGUxHTAbBgNVBAMTFGJ1cmV0dGUucHRp
+dHZlbG8ubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEE
+AYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgEC
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIIC
+IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxjlA9RKSnS8ILWNBN5s4xm6r
+cLq55sEcWRAOAPTRZnlC1fLa99AmWdcIYZWNkS9pzsDiCrPht1iQUw3vzfSOy7dG
+h7Fbn0m5k5EBAVvX2JYtQwzKmkjgLF8lMK4Pg8TLzSUnoJMchTCxyyvlxbMUprJ6
+xh758SoTSoTzaHhoz+cTId2xmM4Q6jx0bVoBtFDsjmQSptT29seYcxWhSEo7+Q90
+CAb+HyAkR2ALqlLARlOot/SVD8bqakBo92Qn8447oTUDo066TCBbR/+JFEXFzG1+
+w1qXc+hCecm7Bkpmpqu2R4DG24lqhvNov1QZKDetT3jPvq2kutnHB+NYq3h1tH2d
+bS8NXT+oXdogEcy4QRefMFVFTqQr1gCkRRmc2LlhtVlu+w4CxXNDmf0+JeG89KJ6
+QPa5RXWVy9M+GJSpqxJX7SHQQVeeUT6ABYKT4jSwX+/B4KuKB96L4VWtD7zuyUhU
+SgEh96hgHPIDNGV1WE8f0qPOZOuBWkggycvfpUgdEa5JtcaqVBziTZIuRSaPafc2
+9zwRkusWdJrGapLywTaZwoAx9VHSNG49a6BlCG3jE8+XtWAlDz/02Iy8U/67GjJ0
+93rBoOfPIrS35za24qX5BR5hfE34fZeTbijCYVtKxC6tpQ1wJzHhy4slBjbUK1ne
+b+agOOznij/ZnWW0O88CAwEAAaOCAuUwggLhMBIGA1UdEwEB/wQIMAYBAf8CAQAw
+CwYDVR0PBAQDAgGmME0GA1UdEQRGMESBHGNvbnRhY3QrYnVyZXR0ZUBwdGl0dmVs
+by5uZXSCJGJ1cmV0dGUucHRpdHZlbG8uaGV1cmV1eC1jeWNsYWdlLm9yZzAdBgNV
+HQ4EFgQUXFnKODkavU6Ulb8Kpw8az6W65rEwHwYDVR0SBBgwFoEUY29udGFjdEBw
+dGl0dmVsby5uZXQwggFnBgNVHSMEggFeMIIBWoAUwWQ1cgqBqVoZXHGvoPi8tsRE
+W2OhggE3pIIBMzCCAS8xFTATBgNVBAMTDHB0aXR2ZWxvLm5ldDELMAkGA1UEBhMC
+RlIxCzAJBgNVBCsTAlBWMT0wOwYDVQQKHjQAdQBOACAAcCAZAFQAaQB0ACAAdgDp
+AEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTM4MDAwMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQJExE1LCBydWUgZGUgTG9u
+ZHJlczEXMBUGA1UEFBMOMDQgNzYgMjEgNDYgMDGCByATBgYXBTQwQAYIKwYBBQUH
+AQEENDAyMDAGCCsGAQUFBzAChiRodHRwOi8vd3d3LnB0aXR2ZWxvLm5ldC94NTA5
+L2NydC5wZW0wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL3d3dy5wdGl0dmVsby5u
+ZXQveDUwOS9idXJldHRlL2NybC5wZW0wQwYDVR0gBDwwOjA4BgUqgXoBKjAvMC0G
+CCsGAQUFBwIBFiFodHRwczovL3d3dy5wdGl0dmVsby5uZXQveDUwOS9jcHMwDQYJ
+KoZIhvcNAQENBQADggIBAGe4Sa6HON1YmItpc66X0xJiHJqKP94w0WYNq0Za12O+
+b8DguqJB5kf58eGc2ZKMEk4n2B2ow3X9tKmUK1wG1qi4bYNEjhL89CQAnTgNRDWH
+N4e2u7zcL2oFJRuaafHODpqE7nEMsqGTNkwn83w432u6OMRux+biMDvqdsnhHIW3
+g/CwcV5bpF1x+o/OueJmMMCYfKByWeNyCdmkG39zOHrJbpRDm0VCvsJwOSF6PrhB
+v/jT06vDpZf8Zlo2aExUUXhDWOoL9c9kPJvT6ORs+YWTKkvpbaazgZ5Y640/jjUH
+YIy2v77Ja0YouVMfW2eZGTtFYgMu3qrv2unfmKd2lv5aU6pAhM51mWx3L9njYNSy
+5HqvXEMXcNOW2E3+U/Rr7TAKfWbXOEf87Cv+UroLRtoOQxvNQK6FRrXBZAZKGzxm
+IjkUCIsOpWDwVyO0RUpSE8BhId1ScSU0wNV2VFwjH4ToPKckByovv0vjSkXtcBRH
+JkwvAIIiDJvdl82CC+2f5hZOjGBGuti96+1Ag6zzzq5RyNMtP2PIcz96blIHvlX6
+Q7QlbcmLpJ8llHUwEXiqDHHcfXiMjAqqTk6s0elUZ8k5NT4PiJgbBs7tRppAWpbM
+hjpGOyaT90EFKEKSFXQk/QmSuJLgfnxJdSoipLdfuvYorRgIPL+SWLI8JXUZRmNK
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crt.pem.asc b/var/pub/x509/burette.ptitvelo.net/crt.pem.asc
new file mode 100644 (file)
index 0000000..09130e0
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.14 (GNU/Linux)
+
+iQIcBAABCgAGBQJSMDKrAAoJEP4Dh9dFbzcpIK0QAIwZtEhmRkXzYgjvZREbzZX6
+cpprDF7jsVgV6+u/n5PV7ZBVLSdDyP/07qkHwZkSRENQtZ9+y2r33XWpnuenohBe
+CJpZdZ5T+vOhWR1fqUyCEiIdxWvePG+ch067j16RdCPdZXsjrXARmVDZwueYHxfn
+sk8Iy+fVTlbTKvLozlxXBOiAekPyctEU20j/utnY82vdOmUorgIJGQvHr+WUOHer
+8BB1OukRgpIXoSuQg0ubMwTMfBmLOKkt8JD/bKkhvu1t9ugLsh/OxOY/hsnC3UyH
+RkN576Ix8qSuKzk1+62ehkHOyJkPkZQmNvbpVvomBAazT7suI1KlDJ242Nq/Fg7J
+7FSt2ziOPzqXwehxrvxrJRTe5sg835dtOrJzIZ+xrnqZXX5cUcgW8nQrwFp2VF9/
+iwZHTqLfwdMAyexfFysmK7JDRbJXrVH64Pn4ar6VXymW3aKAokXAJnjrCQllld5r
+Ab/AHoxFvqUrPYDuTpdyXR+83LwcX8k5yS7TH8LEzjIkXpgLAWSYfpM5C76ldj4y
+OHEUuJRRG1S/DEersQzgG6eYl7nxMaNy0kPzASJGHIHV/w/e4kChcD75GwxNjlFc
+pVbwKu9Rna9pMlw8mUb0pUGCLMgdM6AbQy4cpp+hzLMh1++0svEJMLUM8V0k5sKE
+GC0qCtJ1v/z2dRIQIy1v
+=c0Da
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem b/var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..4903e72
--- /dev/null
@@ -0,0 +1,60 @@
+-----BEGIN CERTIFICATE-----
+MIIKsTCCCJmgAwIBAgIHIBMJEREGUjANBgkqhkiG9w0BAQ0FADCCAYExCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMT0wOwYDVQQKHjQAdQBOACAAcCAZAFQA
+aQB0ACAAdgDpAEwAbwAgAGQAQQBuAFMAIABMAGEAIABUAOoAdABlMR4wHAYDVQQL
+ExVTZXJ2aWNlIGRlIGxhIEJ1cmV0dGUxHTAbBgNVBAMTFGJ1cmV0dGUucHRpdHZl
+bG8ubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4A
+aQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxJzAlBgsrBgEEAYI3
+PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEnMCUGCysGAQQBgjc8AgECHhYA
+UgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYLKwYBBAGCNzwCAQMTAkZSMB4XDTEz
+MDkxMTA5MDY1MloXDTIzMDkxMjA5MDY1MlowggGBMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczE9MDsGA1UECh40AHUATgAgAHAgGQBUAGkAdAAgAHYA6QBM
+AG8AIABkAEEAbgBTACAATABhACAAVADqAHQAZTEeMBwGA1UECxMVU2VydmljZSBk
+ZSBsYSBCdXJldHRlMR0wGwYDVQQDExRidXJldHRlLnB0aXR2ZWxvLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAt
+AEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEB
+BQADggIPADCCAgoCggIBAMY5QPUSkp0vCC1jQTebOMZuq3C6uebBHFkQDgD00WZ5
+QtXy2vfQJlnXCGGVjZEvac7A4gqz4bdYkFMN7830jsu3RoexW59JuZORAQFb19iW
+LUMMyppI4CxfJTCuD4PEy80lJ6CTHIUwscsr5cWzFKayesYe+fEqE0qE82h4aM/n
+EyHdsZjOEOo8dG1aAbRQ7I5kEqbU9vbHmHMVoUhKO/kPdAgG/h8gJEdgC6pSwEZT
+qLf0lQ/G6mpAaPdkJ/OOO6E1A6NOukwgW0f/iRRFxcxtfsNal3PoQnnJuwZKZqar
+tkeAxtuJaobzaL9UGSg3rU94z76tpLrZxwfjWKt4dbR9nW0vDV0/qF3aIBHMuEEX
+nzBVRU6kK9YApEUZnNi5YbVZbvsOAsVzQ5n9PiXhvPSiekD2uUV1lcvTPhiUqasS
+V+0h0EFXnlE+gAWCk+I0sF/vweCrigfei+FVrQ+87slIVEoBIfeoYBzyAzRldVhP
+H9KjzmTrgVpIIMnL36VIHRGuSbXGqlQc4k2SLkUmj2n3Nvc8EZLrFnSaxmqS8sE2
+mcKAMfVR0jRuPWugZQht4xPPl7VgJQ8/9NiMvFP+uxoydPd6waDnzyK0t+c2tuKl
++QUeYXxN+H2Xk24owmFbSsQuraUNcCcx4cuLJQY21CtZ3m/moDjs54o/2Z1ltDvP
+AgMBAAGjggMoMIIDJDASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBN
+BgNVHREERjBEgRxjb250YWN0K2J1cmV0dGVAcHRpdHZlbG8ubmV0giRidXJldHRl
+LnB0aXR2ZWxvLmhldXJldXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFFxZyjg5Gr1O
+lJW/CqcPGs+luuaxME0GA1UdEgRGMESBHGNvbnRhY3QrYnVyZXR0ZUBwdGl0dmVs
+by5uZXSCJGJ1cmV0dGUucHRpdHZlbG8uaGV1cmV1eC1jeWNsYWdlLm9yZzCCAbkG
+A1UdIwSCAbAwggGsgBRcWco4ORq9TpSVvwqnDxrPpbrmsaGCAYmkggGFMIIBgTEL
+MAkGA1UEBhMCRlIxHzAdBgNVBAgeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAd
+BgNVBAceFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxPTA7BgNVBAoeNAB1AE4AIABw
+IBkAVABpAHQAIAB2AOkATABvACAAZABBAG4AUwAgAEwAYQAgAFQA6gB0AGUxHjAc
+BgNVBAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTEdMBsGA1UEAxMUYnVyZXR0ZS5w
+dGl0dmVsby5uZXQxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1
+ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUGCysG
+AQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGCNzwC
+AQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMCRlKC
+ByATCRERBlIwSAYIKwYBBQUHAQEEPDA6MDgGCCsGAQUFBzAChixodHRwOi8vd3d3
+LnB0aXR2ZWxvLm5ldC94NTA5L2J1cmV0dGUvY3J0LnBlbTA9BgNVHR8ENjA0MDKg
+MKAuhixodHRwOi8vd3d3LnB0aXR2ZWxvLm5ldC94NTA5L2J1cmV0dGUvY3JsLnBl
+bTANBgkqhkiG9w0BAQ0FAAOCAgEAACGEUJSBEI2Jb+E2aINNGo8NKgbSHmhwgNUU
+UaMMu38S5wsXtpdeFpo4NpX5UvI5igqjM28fqKJvXYfsifjfTHU70frcHE1R/bMR
+sFJFb7cR1QPK8z4zkcKvAF8KtGP/ZRIFXPYDOo1ZIOLrWe2/aFjGZWJXbaEKiXxe
+Y27DzbHE68jujSIxsK+WMPAht+HiHzdnz75RvPRawMJ9Fz8Fz9x101IiVtyi5hp/
+s6nTdG8TA4pP3n7jO/SpCMcpLmHfHCPwrfzXC4v7iGJj7Zs4mhijU6Uiyfwo7Tdb
+Mbw4wqkw0l4Wzvf9I7Vm5WzBqJo/MKjeORmrrocw7xZUs1fK8OE6PYSUx5r2S5iT
+t1BmTJDDBeN3pJnCDhImNNUtRknL2wREFjEvAjRkB6NjoBpFi2ptxtKKwb/NI0L6
+0iQJqyJsmMviQmGUVgLf25tEqYRPKqA10gwjjh0zjxiHXOXL90c4ZeBZa2+fuGQi
+VfIhFx+6/uyEgkin5iI0efnC1C0QjhYb86GEjSl9U3xfAEnBEsDqwDRSI2nUdUuV
+wY4hGsTkRG7BOEoiiLFfCAO6FwOotBGhE+GGjMR0ei6fmpg4R4E2DbhRZrqrSiDi
+hfSJsZZWQERV8dk5NN5lCvrAe1fvrnpQfkxRNYy1CM1Nw3xyTV6LbUXEUcYi1BKX
+WYXqPzo=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem.asc b/var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..ab9d4c1
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.14 (GNU/Linux)
+
+iQIcBAABCgAGBQJSMDKsAAoJEP4Dh9dFbzcp19wP/16OZpwc8jnTdYWiAPRTgfYW
+r7A4Sz+AZHEVxj402UTelvZ4YEiN6AaWlY27EgXckixYBG0E7jX5sMjpMQ5cuOPe
+AbvDMSkpZoR0RqST9y2brCJkcZ2FsgWyZVEHE8Ogi3rcXpB6OL3Asy/DCNbpBlgp
+zIjo0JIGT2+reNE+/siOIsTloz6m5wmcc5KxBPDL2TqYD3lPrEsZQfgsoSejwla+
+zguc98d5UZGntw2SDA8Jn4pWdQvDxpDDodGPVgyj3yWDNfzev1Dt4uZtSne4z9iL
+mMUskIxtDUe+hg0o0Es12jXx7Yr3/W+KpdmJ9u5QGUhAD/6C+yrI2uHVUhzGQHJ9
+O2dJS6TK3i9uiM+uWBOQPldEyja8zXDp4WNyZY2hGRzWTKHm9n+8t0qubDIqsVeq
+1DMcfkaWUMsjfU0LMJsKhi7AMXhuxBFNA+xDK5sytbZBC3p5nszx6QuhAxesUhwR
+TzKeAITc2d7I299/kUQr08HsmxAwf2v7XtMqQI7GVVKFEvQ4Z429GGlDBRmnv2vv
+OgF5yoI3jg6gHtgfx14H5fFP+css9qqKF2hIR6d8JuTUHsIJ0J98+jZcnn7rIzjr
+LRGT9hs+y0jhbUBAgxqfkDTM8lnAXuUXubPrJdCW2S7A71nQfABVLZYDfx1fMLG8
+ot6WpMA5ZGqWd/SSEEva
+=Xklu
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/burette.ptitvelo.net/idx.self-signed.txt b/var/pub/x509/burette.ptitvelo.net/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/burette.ptitvelo.net/idx.txt b/var/pub/x509/burette.ptitvelo.net/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/burette.ptitvelo.net/req.pem b/var/pub/x509/burette.ptitvelo.net/req.pem
new file mode 100644 (file)
index 0000000..37f4b82
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFyDCCA7ACAQAwggGBMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczE9
+MDsGA1UECh40AHUATgAgAHAgGQBUAGkAdAAgAHYA6QBMAG8AIABkAEEAbgBTACAA
+TABhACAAVADqAHQAZTEeMBwGA1UECxMVU2VydmljZSBkZSBsYSBCdXJldHRlMR0w
+GwYDVQQDExRidXJldHRlLnB0aXR2ZWxvLm5ldDFLMEkGA1UEDx5CAFYAMQAuADAA
+LAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0A
+bwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABl
+AHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEG
+CysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
+AMY5QPUSkp0vCC1jQTebOMZuq3C6uebBHFkQDgD00WZ5QtXy2vfQJlnXCGGVjZEv
+ac7A4gqz4bdYkFMN7830jsu3RoexW59JuZORAQFb19iWLUMMyppI4CxfJTCuD4PE
+y80lJ6CTHIUwscsr5cWzFKayesYe+fEqE0qE82h4aM/nEyHdsZjOEOo8dG1aAbRQ
+7I5kEqbU9vbHmHMVoUhKO/kPdAgG/h8gJEdgC6pSwEZTqLf0lQ/G6mpAaPdkJ/OO
+O6E1A6NOukwgW0f/iRRFxcxtfsNal3PoQnnJuwZKZqartkeAxtuJaobzaL9UGSg3
+rU94z76tpLrZxwfjWKt4dbR9nW0vDV0/qF3aIBHMuEEXnzBVRU6kK9YApEUZnNi5
+YbVZbvsOAsVzQ5n9PiXhvPSiekD2uUV1lcvTPhiUqasSV+0h0EFXnlE+gAWCk+I0
+sF/vweCrigfei+FVrQ+87slIVEoBIfeoYBzyAzRldVhPH9KjzmTrgVpIIMnL36VI
+HRGuSbXGqlQc4k2SLkUmj2n3Nvc8EZLrFnSaxmqS8sE2mcKAMfVR0jRuPWugZQht
+4xPPl7VgJQ8/9NiMvFP+uxoydPd6waDnzyK0t+c2tuKl+QUeYXxN+H2Xk24owmFb
+SsQuraUNcCcx4cuLJQY21CtZ3m/moDjs54o/2Z1ltDvPAgMBAAGgADANBgkqhkiG
+9w0BAQ0FAAOCAgEAL3aqJqrAEpwvAEmnR1utNMtP35alkZbEmEWJRfExPXCNlacb
+RNoZ/+DknoB9Z95qfZrkRFBTLr19d4svnboUDc1RXwrs7pQJ6e5fBQA062qwP69z
+dPVpNo2Oq2juRUZluqua91WSb6NDgrbBmWXSD/h6e3RXMLnJl1ueVetSRIKaWwqk
+DbMEJr4DUskVU4arRrWenRcaCUM0+SbcEgaXLTGWl8pODVTtKmNFafgAaTHccN/m
+nCBvScsAM+IMU6XGcXYgdnVDbjqKfNLL1tw+agOU+3QLkMyYPwz7f+KCwATOjliw
+5KDd3daol1sF+DIf75pbnABmpnHV/yC09fEdtDu3TTI6NryWBXQRwEEUpm28C497
+J4LN38tvMYpSlWi23GG1y8ahvRuRBW2yLYs91lR6Qc7NZzUTVzuQk22kcM+sm1hn
+G9L2jCCLfrocxdWbrqakEc6hM5NydJiXlpxvlZbN9iCHVUTfBHVROPURChEEIbV6
+x2BfMdD/6rGUm43BG/btiUqRpSP2jgTpxOLh///wf5tOduvaBhnRszLCMRVQSuML
+nidllmqSoH5Yq4pXQqWa3LK6AVueiFOjUibp7gDtlAUkgSQm9sm0x4W4a2CpjDEA
+wkOPHzRGbfzdAHpmcen7sRoLLy7gOUSlTwrwbFiMd6MS8Sd2nFnIMUQCyes=
+-----END CERTIFICATE REQUEST-----