Ajout : site cyclocamp.heureux-cyclage.org .
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Mon, 17 Jun 2013 04:44:53 +0000 (06:44 +0200)
committerJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Sun, 30 Jun 2013 13:19:29 +0000 (15:19 +0200)
42 files changed:
etc/nginx/site.d/cyclocamp-www-tls/local.conf [new file with mode: 0644]
etc/nginx/site.d/cyclocamp-www-tls/local.sh [new file with mode: 0644]
etc/nginx/site.d/cyclocamp-www-tls/site.conf [new symlink]
etc/nginx/site.d/cyclocamp-www-tls/x509_host [new file with mode: 0644]
etc/nginx/site.d/cyclocamp-www/local.conf [new file with mode: 0644]
etc/nginx/site.d/cyclocamp-www/local.sh [new file with mode: 0644]
etc/nginx/site.d/cyclocamp-www/site.conf [new file with mode: 0644]
etc/nsd3/zone.d/cyclocoop.org.zone.m4.orig [new file with mode: 0644]
etc/nsd3/zone.d/heureux-cyclage.org.zone.m4
etc/openssl/cyclocamp.org/host.cfg [new file with mode: 0644]
etc/openssl/cyclocamp.org/host.sh [new file with mode: 0644]
etc/openssl/www.cyclocamp.org/ca [new symlink]
etc/openssl/www.cyclocamp.org/host.cfg [new file with mode: 0644]
etc/openssl/www.cyclocamp.org/user.cfg [new file with mode: 0644]
etc/openssl/www.cyclocoop.org/ca
etc/php5/fpm/pool.d/cyclocamp_www/php-fpm.conf [new file with mode: 0644]
var/pub/x509/cyclocamp.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/cyclocamp.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/cyclocamp.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/cyclocamp.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/cyclocamp.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/cyclocamp.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/cyclocamp.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/cyclocamp.org/idx.txt [new file with mode: 0644]
var/pub/x509/cyclocamp.org/req.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/ca [new symlink]
var/pub/x509/www.cyclocamp.org/crl.num [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crl.num.old [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crl.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crt.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/idx.txt [new file with mode: 0644]
var/pub/x509/www.cyclocamp.org/req.pem [new file with mode: 0644]

diff --git a/etc/nginx/site.d/cyclocamp-www-tls/local.conf b/etc/nginx/site.d/cyclocamp-www-tls/local.conf
new file mode 100644 (file)
index 0000000..315a8b6
--- /dev/null
@@ -0,0 +1,4 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/cyclocamp-www-tls/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/cyclocamp-www-tls/key.pem;
diff --git a/etc/nginx/site.d/cyclocamp-www-tls/local.sh b/etc/nginx/site.d/cyclocamp-www-tls/local.sh
new file mode 100644 (file)
index 0000000..9fad17d
--- /dev/null
@@ -0,0 +1,10 @@
+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/www.cyclocamp.org/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+
+sudo rmdir ~www-data/"$site" || true
+sudo ln -fns "${site%-tls}" ~www-data/"$site"
+
diff --git a/etc/nginx/site.d/cyclocamp-www-tls/site.conf b/etc/nginx/site.d/cyclocamp-www-tls/site.conf
new file mode 120000 (symlink)
index 0000000..f45b798
--- /dev/null
@@ -0,0 +1 @@
+../cyclocamp-www/site.conf
\ No newline at end of file
diff --git a/etc/nginx/site.d/cyclocamp-www-tls/x509_host b/etc/nginx/site.d/cyclocamp-www-tls/x509_host
new file mode 100644 (file)
index 0000000..26e909d
--- /dev/null
@@ -0,0 +1 @@
+www.cyclocamp.org
diff --git a/etc/nginx/site.d/cyclocamp-www/local.conf b/etc/nginx/site.d/cyclocamp-www/local.conf
new file mode 100644 (file)
index 0000000..56b9f1c
--- /dev/null
@@ -0,0 +1 @@
+listen 80;
diff --git a/etc/nginx/site.d/cyclocamp-www/local.sh b/etc/nginx/site.d/cyclocamp-www/local.sh
new file mode 100644 (file)
index 0000000..baefaff
--- /dev/null
@@ -0,0 +1,5 @@
+pool=cyclocamp_www
+sudo adduser php5_"$pool" www-"$site"
+sudo adduser www-"$site"-tls www-"$site"
+"$tool"/local/mysql-user-create     php5_"$pool"
+"$tool"/local/mysql-database-create php5_"$pool"
diff --git a/etc/nginx/site.d/cyclocamp-www/site.conf b/etc/nginx/site.d/cyclocamp-www/site.conf
new file mode 100644 (file)
index 0000000..1ddfc83
--- /dev/null
@@ -0,0 +1,24 @@
+server_name
+ cyclocamp.heureux-cyclage.org
+ www.cyclocamp.org
+ cyclocamp.org;
+
+location / {
+       index index.html index.htm index.php;
+ }
+location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
+       access_log off;
+       expires 30d;
+       log_not_found off;
+ }
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location ~ ^/2013-printemps/ {
+       auth_basic "ni dieu, ni maitre, ni moteur";
+       auth_basic_user_file /home/www/pub/cyclocamp-www/2013-printemps/.htpasswd;
+ }
+
+# vim: ft=sh
diff --git a/etc/nsd3/zone.d/cyclocoop.org.zone.m4.orig b/etc/nsd3/zone.d/cyclocoop.org.zone.m4.orig
new file mode 100644 (file)
index 0000000..05b8eab
--- /dev/null
@@ -0,0 +1,105 @@
+divert(-1)
+dnl changecom(`;')
+
+* utilitaires M4
+define(`ALIAS', `define($1`_IP4', $2`'_IP4)')
+define(`MAKE_GETTER', `define(`$1', $`'1`_'$`'0)')
+MAKE_GETTER(`IP4')
+MAKE_GETTER(`NAME')
+define(`FQDN', `NAME($1).ZONE_DOMAIN')
+
+* hébergeur : exolia.fr
+define(`EXOLIA_IP4', `91.121.51.125')
+define(`EXOLIA_MX_NAME', `mail.cyclocoop.org.')
+define(`EXOLIA_SPF_IP4', `91.121.51.125')
+define(`EXOLIA_SPF2_IP4', `188.165.221.54')
+
+* hébergeur : gresille.org
+define(`GRESILLE_IP4', `IP4(LOCAL)')
+define(`GRESILLE_MX_NAME', `mx.ZONE_DOMAIN.')
+
+divert(0)dnl
+$TTL 1d ; TTL (Time To Live) par défaut pour les enregistrements
+
+; ENREGISTREMENT « SOA » (Start Of Authority).
+@ SOA ns hostmaster (
+       eval(643580325 + ZONE_SERIAL) ; Serial number.
+       1d ; Refresh.
+       15m ; Retry.
+       2592000 ; Expire.
+       1d ; TTL (Time To Live) minimum.
+ )
+
+; ENREGISTREMENTS « A » (DNS -> adresse IPv4)
+@                   A IP4(GRESILLE)
+agendav             A IP4(GRESILLE)
+caldavzap           A IP4(GRESILLE)
+burette             A IP4(GRESILLE)
+davical             A IP4(GRESILLE)
+ftp                 A IP4(GRESILLE)
+git                 A IP4(GRESILLE)
+imap                A IP4(GRESILLE)
+<<<<<<< HEAD
+irc                 A IP4(GRESILLE)
+mail                A IP4(GRESILLE)
+mx                  A IP4(GRESILLE)
+notifications       A IP4(GRESILLE)
+ns                  A IP4(GRESILLE)
+pop                 A IP4(GRESILLE)
+smtp                A IP4(GRESILLE)
+sql                 A IP4(GRESILLE)
+ssh                 A IP4(GRESILLE)
+=======
+irc            180  A IP4(EXOLIA)
+mail           180  A IP4(EXOLIA)
+mx             180  A IP4(GRESILLE)
+notifications       A IP4(GRESILLE)
+ns                  A IP4(GRESILLE)
+pop            180  A IP4(EXOLIA)
+roundcube           A IP4(GRESILLE)
+smtp           180  A IP4(EXOLIA)
+sql            180  A IP4(EXOLIA)
+ssh            180  A IP4(EXOLIA)
+>>>>>>> ef28596... Ajout : roundcube.
+submission          A IP4(GRESILLE)
+sympa               A IP4(GRESILLE)
+www                 A IP4(GRESILLE)
+
+; ENREGISTREMENTS « CNAME » (Canonical NAME)
+; NOTE : l'utilisation de CNAME n'est judicieuse que si la ressource pointée
+; n'est pas sous notre contrôle. Par exemple,
+; foo.example.org. CNAME foo.example.com.
+; Dans le cas contraire, le seul résultat est un traffic réseau accru,
+; et l'emploi de macros est préférable.
+; ```You keep using CNAME records. I do not think they mean what you think they mean.'''
+
+; ENREGISTREMENTS « MX » (Mail eXchange)
+; NOTE : le reverse et le forward associés au nom donné à un enregistrement MX
+; devraient correspondre. Certains antispams le vérifient, et certains (rares) admins
+; bloquent même au niveau de la session SMTP si il ne correspond pas.
+@ 180 MX 5 NAME(GRESILLE_MX)
+;@ MX 10 NAME(EXOLIA_MX)
+
+; ENREGISTREMENTS « NS » (Name Server)
+@ NS ns
+@ NS ns2.exolia.net.
+;@ NS ns6.gandi.net.
+
+; ENREGISTREMENTS "PTR" (IPv* -> name)
+; NOTE : Dans le cas d’hébergement massif de domaines virtuels derrière une même adresse IP,
+;        il est recommandé de ne pas appliquer sans discernement la règle un enregistrement PTR
+;        par enregistrement A (ou AAAA) : le nombre des champs PTR à renvoyer pouvant faire dépasser
+;        à la réponse la taille des paquets UDP et entraîner l’utilisation du protocole TCP
+;        (plus coûteux en resources) pour envoyer la réponse à la requête DNS ;
+;        cf. section "4.4 Usage and deployment considerations" du document :
+;        http://tools.ietf.org/html/draft-ietf-dnsop-reverse-mapping-considerations
+
+; ENREGISTREMENTS "SPF" (Sender Policy Framework)
+@ 3600 IN SPF "v=spf1 mx ip4:IP4(GRESILLE) -all"
+@ 3600 IN TXT "v=spf1 mx ip4:IP4(GRESILLE) -all"
+
+; ENREGISTREMENTS « SRV » (SeRVice)
+_git._tcp.git 18000 IN SRV 0 0 9418 git
+
+; ENREGISTREMENTS « SSHFP » (Secure SHell FingerPrint)
+esyscmd(sudo ssh-keygen -r @)
index 889fc97..e738607 100644 (file)
@@ -43,6 +43,7 @@ burette.cyclocoop    A IP4(GRESILLE)
 burette.velosenville A IP4(GRESILLE)
 caldavzap            A IP4(GRESILLE)
 cartes               A IP4(LAUTRENET)
+cyclocamp            A IP4(GRESILLE)
 cyclocoop            A IP4(GRESILLE)
 davical              A IP4(GRESILLE)
 demo.burette         A IP4(GRESILLE)
diff --git a/etc/openssl/cyclocamp.org/host.cfg b/etc/openssl/cyclocamp.org/host.cfg
new file mode 100644 (file)
index 0000000..f70fa0a
--- /dev/null
@@ -0,0 +1,62 @@
+       HOME        = .
+       RANDFILE    = var/sec/x509/openssl.rand
+       oid_section = extra_oids
+[ extra_oids ]
+       # Pour EVSSL
+       trustList       = 2.16.840.1.113730.1.900
+       telephoneNumber = 2.5.4.20
+       initials        = 2.5.4.43
+       logotype        = 1.3.6.1.5.5.7.1.12
+[ req ]
+       prompt             = no
+       distinguished_name = distinguished_name
+       string_mask        = pkix
+[ distinguished_name ]
+       commonName             = $ENV::x509_host
+       #countryName            = $ENV::x509_country
+       initials               = $ENV::x509_initials
+       0.organizationName     = $ENV::x509_organization
+       organizationalUnitName = Anti-autorité de certification primaire
+       #postalCode             = $ENV::x509_postal_code
+       #stateOrProvinceName    = $ENV::x509_state_or_province
+       #streetAddress          = $ENV::x509_street_address
+       #telephoneNumber        = $ENV::x509_telephone_number
+[ extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:1
+       keyUsage               = keyCertSign,cRLSign
+       subjectAltName         = email:contact@$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/crl.pem
+       #certificatePolicies    = @certificate_policies
+       #trustList              = ASN1:UTF8String:https://www.$ENV::x509_host/x509/trust.etl
+       #policyConstraints      =
+       #extendedKeyUsage       =
+       #inhibitAnyPolicy       =
+       #nameConstraints        =
+       #noCheck                =
+[ self_signed_extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:1
+       keyUsage               = keyCertSign,cRLSign
+       subjectAltName         = email:contact@$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/crl.pem
+[ 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/cyclocamp.org/host.sh b/etc/openssl/cyclocamp.org/host.sh
new file mode 100644 (file)
index 0000000..b41d867
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+export x509_host="cyclocamp.org"
+export x509_country="FR"
+export x509_organization="CycloCamp"
+export x509_organization_unit_name=""
+export x509_initials="CC"
+export x509_state_or_province=""
+export x509_locality=""
+export x509_street_address=""
+export x509_postal_code=""
+export x509_telephone_number=""
+export x509_business_category="V1.0, ni dieu ni maître ni moteur"
+export x509_days="3653"
diff --git a/etc/openssl/www.cyclocamp.org/ca b/etc/openssl/www.cyclocamp.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/www.cyclocamp.org/host.cfg b/etc/openssl/www.cyclocamp.org/host.cfg
new file mode 100644 (file)
index 0000000..dc4a35f
--- /dev/null
@@ -0,0 +1,70 @@
+       SERVICE     = www
+       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 Web
+       commonName             = $SERVICE.$ENV::x509_host
+       businessCategory                               = $ENV::x509_business_category
+       #jurisdictionOfIncorporationLocalityName        = $ENV::x509_state_or_province
+       #jurisdictionOfIncorporationStateOrProvinceName = $ENV::x509_state_or_province
+       #jurisdictionOfIncorporationCountryName         = $ENV::x509_country
+[ extensions ]
+       basicConstraints       = critical,CA:TRUE,pathlen:0
+       keyUsage               = keyCertSign,cRLSign,digitalSignature,keyEncipherment
+       subjectAltName         = email:contact+$SERVICE@$ENV::x509_host,DNS:$SERVICE.$ENV::x509_host,DNS:$ENV::x509_host,DNS:cyclocamp.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:$SERVICE.$ENV::x509_host,DNS:$ENV::x509_host,DNS:cyclocamp.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/www.cyclocamp.org/user.cfg b/etc/openssl/www.cyclocamp.org/user.cfg
new file mode 100644 (file)
index 0000000..9b689e6
--- /dev/null
@@ -0,0 +1,14 @@
+       SERVICE  = www
+       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 Web
+       commonName             = $ENV::user
index 2ef2817..f42de4b 120000 (symlink)
@@ -1 +1 @@
-../cyclocoop.org
\ No newline at end of file
+../cyclocamp.org
\ No newline at end of file
diff --git a/etc/php5/fpm/pool.d/cyclocamp_www/php-fpm.conf b/etc/php5/fpm/pool.d/cyclocamp_www/php-fpm.conf
new file mode 100644 (file)
index 0000000..9fa314b
--- /dev/null
@@ -0,0 +1,13 @@
+php_admin_value[extension] = pdo_mysql.so
+php_admin_value[extension] = mysqli.so
+pm.max_children = 15
+pm.max_requests = 200
+pm.max_spare_servers = 5
+pm.min_spare_servers = 1
+pm.process_idle_timeout = 60s
+pm.start_servers = 1
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/var/pub/x509/cyclocamp.org/crl.self-signed.num b/var/pub/x509/cyclocamp.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/cyclocamp.org/crl.self-signed.num.old b/var/pub/x509/cyclocamp.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/cyclocamp.org/crl.self-signed.pem b/var/pub/x509/cyclocamp.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..d2da1d6
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN X509 CRL-----
+MIIC7DCB1QIBATANBgkqhkiG9w0BAQ0FADCBkjEWMBQGA1UEAxMNY3ljbG9jYW1w
+Lm9yZzELMAkGA1UEKxMCQ0MxEjAQBgNVBAoTCUN5Y2xvQ2FtcDFXMFUGA1UECx5O
+AEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkAZgBp
+AGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlFw0xMzA2MjgxNjM2MTJaFw0y
+MzA2MjkxNjM2MTJaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0BAQ0FAAOCAgEA
+2B6UEEQ9JC5cMCUy66Fh5yCPhoQYOy2tMBT73oViyQ7vpQdQEQgGu4UqbwXyWbse
+jmv2B/GqvReqtO7ud0yapKytDSbgBT4bi3RonKJp/ada8ImaUBmqwn7QknSaT2Nk
+Sn2QnFMTamjgGdW8OytKVhCgEtngTyhs86vTh5LNFGNuK3iJXQN8l1eApwZK9cjC
++F2Pa+vKVoDnV2DTux8n62AbRwmRG+oc4Wg1U8pVT4uk83K5j+RhEu42+kVo5Ok9
+DRvFoVkPCZL/NI2mmUcZqq+QvBqdEs9AfiEuMaXPSiWVj5fW+vFYiX7qZaAy9lJY
+aiFyX3fbLXRtuOyT5w1QgMG1/ky3eArWfrQdBnJ/XKk3FytEA5jAFg2twVibz1KR
+Y2TpUV0Sq179CfgZiX8d/xOPZHfILUx6R94xnNxQ68cnn5JlXY6BX1+GEoyX07qQ
+Pg0K27J6BK617OJ6CTvQ5dHIuEt5BuzqoA2Nn8dX8KhwpjBZJwgwKPY2VuZ6inxb
+pWWLN1gs0oY0g2Dwkcb2rEKuzaFKUQWVYyxnjrHHD9ENFuWK14EQwRQDUcNjQMxw
+kY6ZODwY20X1uFyeoryybJAKU+8U+/jk/spBGJ3vxx/9uGlyUfR1gTF48adWh9F9
+PZCP6Zj2JlKFeKOyuhwEmAWMaRDktd92ZxBKbFGuNTk=
+-----END X509 CRL-----
diff --git a/var/pub/x509/cyclocamp.org/crt+crl.self-signed.pem b/var/pub/x509/cyclocamp.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..de39409
--- /dev/null
@@ -0,0 +1,60 @@
+-----BEGIN CERTIFICATE-----
+MIIHdDCCBVygAwIBAgIHIBMGKBg2EjANBgkqhkiG9w0BAQ0FADCBkjEWMBQGA1UE
+AxMNY3ljbG9jYW1wLm9yZzELMAkGA1UEKxMCQ0MxEjAQBgNVBAoTCUN5Y2xvQ2Ft
+cDFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABj
+AGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMB4XDTEz
+MDYyODE2MzYxMloXDTIzMDYyOTE2MzYxMlowgZIxFjAUBgNVBAMTDWN5Y2xvY2Ft
+cC5vcmcxCzAJBgNVBCsTAkNDMRIwEAYDVQQKEwlDeWNsb0NhbXAxVzBVBgNVBAse
+TgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYA
+aQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTCCAiIwDQYJKoZIhvcNAQEB
+BQADggIPADCCAgoCggIBANuQq/mpVXzijywIWixBNUsqJpyAlaCjigA0TNNc0BFP
+dqB22ErSQL5RnhqnySTRPU/9+FN6I8osfH9z1HTMWW8KZ+wx/RROK2XaAzr65ASZ
+wRXY1zO3bx1Md63vJ/3uuUetnoDOmgiGRHZTwd0Zlx6sgVivLslqbHbZKIikNZmq
+C28Vh3EbLQgWAfODIWObs7U2tT5eQ97F+RqUT75J7I6W4fqz13JmMttzWrF82Eu+
+5utli6G/xv7dJSsEYelfPwHfgtFC+P9H+zOnLvpsR48p/5s9hv5AuEU7yonImkAt
+/FXxJF5n/E06lazrQzt5qTPskwfU8aORYbBB8y6aPRsNEP+4kAB1ZsGEBgI+Mhr7
+dpanmUjwx1TgDR7SmjvH3hVLPTa8yxwiXhqvPsQKf3eKM5tqEeRY3zQaHRnLdhoG
+ksyJMvV2fidKyuq5kuag6QjYdTXbBpP8B3Inv1C2eKDgyH/eSRbHD1hWD/N2tfEp
+mTQW5Fb48rIGQD9xkV70WuMUyOyKlG47/Yh+Y0U59ULIeqDq3Jcz7lhcAONFTV83
+UjEWQz7JrzrIeY+BolFKAimRJx7BodvREvLtaB5kGitafJXX1aEFxVvx2ZrIMMur
+n+aLVKiXyLXF8g6HXg2jy1lwkwKYukFg5aUxVA8tyBegnP43La5b42OVbUnn44sL
+AgMBAAGjggHLMIIBxzASBgNVHRMBAf8ECDAGAQH/AgEBMAsGA1UdDwQEAwIBBjAg
+BgNVHREEGTAXgRVjb250YWN0QGN5Y2xvY2FtcC5vcmcwHQYDVR0OBBYEFM72JXCW
+nX5/wLe0ld85zLOxwZ0ZMCAGA1UdEgQZMBeBFWNvbnRhY3RAY3ljbG9jYW1wLm9y
+ZzCBxQYDVR0jBIG9MIG6gBTO9iVwlp1+f8C3tJXfOcyzscGdGaGBmKSBlTCBkjEW
+MBQGA1UEAxMNY3ljbG9jYW1wLm9yZzELMAkGA1UEKxMCQ0MxEjAQBgNVBAoTCUN5
+Y2xvQ2FtcDFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABk
+AGUAIABjAGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBl
+ggcgEwYoGDYSMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDovL3d3
+dy5jeWNsb2NhbXAub3JnL3g1MDkvY3J0LnBlbTA2BgNVHR8ELzAtMCugKaAnhiVo
+dHRwOi8vd3d3LmN5Y2xvY2FtcC5vcmcveDUwOS9jcmwucGVtMA0GCSqGSIb3DQEB
+DQUAA4ICAQDF1bnTStMGyI67cN32divL9tS13ganfAca3yp/Pyk/G7okgyvkQNnW
+8hfBKd3gaLdKpiYMScBJlvtAwxLQkh90hZZpJF3LjTh2X4kb0mZu5Yle6wqyvQZc
+ggRG3xJyWPyo798ds0cModLKaOrkZwuUEn1kEV8Y5MnqUoE0YQsy3rAKR8/vR6cO
+uE6raAI1suaxbI0C70qkTg+woYVsgEHHD+88jnsUjFLyQ6n7t897pR4sy43afaFJ
+t6JEGLEV8QBlxVRi3czq/AWqxINTKG1LLo6RWB56Pj7W+dJb6Q+Py+woV5AJfBDB
+G6gYixj4ribOJ9FxojhyrmoBpElR1SrQ71nHhzQXPcF15MbYevvldqeHxv540M0u
++eVyMKpdoE2kHZTsljirI8dhb1L3M6axbwoVM42CHr4AiJlx2PrL5tfK9b8GAWsU
+jaEsfyzm+IMbZiVqe5XVm+9Gp3lpfgWXKPVr02GBRgRcG+VlXvDXVaZwQ4YCOM0p
+OAlstQA8JUeiFWKt2NryEcSNpyBHv0+7I4g6qmP3KRiss9oiBx2v2vEy8lBzHFj8
+zOOWxfTM7Bq1buXYCp1B4qk6UON1JQUN5uH0Af0UcUNKBBMwE80s69ungsvFYMy4
+zd4RP8GIFRz0qJqKZ/IpmvN5AO1m9dPwW30Ro7Lkp4v66rLSaEdZdQ==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIC7DCB1QIBATANBgkqhkiG9w0BAQ0FADCBkjEWMBQGA1UEAxMNY3ljbG9jYW1w
+Lm9yZzELMAkGA1UEKxMCQ0MxEjAQBgNVBAoTCUN5Y2xvQ2FtcDFXMFUGA1UECx5O
+AEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkAZgBp
+AGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlFw0xMzA2MjgxNjM2MTJaFw0y
+MzA2MjkxNjM2MTJaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0BAQ0FAAOCAgEA
+2B6UEEQ9JC5cMCUy66Fh5yCPhoQYOy2tMBT73oViyQ7vpQdQEQgGu4UqbwXyWbse
+jmv2B/GqvReqtO7ud0yapKytDSbgBT4bi3RonKJp/ada8ImaUBmqwn7QknSaT2Nk
+Sn2QnFMTamjgGdW8OytKVhCgEtngTyhs86vTh5LNFGNuK3iJXQN8l1eApwZK9cjC
++F2Pa+vKVoDnV2DTux8n62AbRwmRG+oc4Wg1U8pVT4uk83K5j+RhEu42+kVo5Ok9
+DRvFoVkPCZL/NI2mmUcZqq+QvBqdEs9AfiEuMaXPSiWVj5fW+vFYiX7qZaAy9lJY
+aiFyX3fbLXRtuOyT5w1QgMG1/ky3eArWfrQdBnJ/XKk3FytEA5jAFg2twVibz1KR
+Y2TpUV0Sq179CfgZiX8d/xOPZHfILUx6R94xnNxQ68cnn5JlXY6BX1+GEoyX07qQ
+Pg0K27J6BK617OJ6CTvQ5dHIuEt5BuzqoA2Nn8dX8KhwpjBZJwgwKPY2VuZ6inxb
+pWWLN1gs0oY0g2Dwkcb2rEKuzaFKUQWVYyxnjrHHD9ENFuWK14EQwRQDUcNjQMxw
+kY6ZODwY20X1uFyeoryybJAKU+8U+/jk/spBGJ3vxx/9uGlyUfR1gTF48adWh9F9
+PZCP6Zj2JlKFeKOyuhwEmAWMaRDktd92ZxBKbFGuNTk=
+-----END X509 CRL-----
diff --git a/var/pub/x509/cyclocamp.org/crt.self-signed.pem b/var/pub/x509/cyclocamp.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..046aeeb
--- /dev/null
@@ -0,0 +1,42 @@
+-----BEGIN CERTIFICATE-----
+MIIHdDCCBVygAwIBAgIHIBMGKBg2EjANBgkqhkiG9w0BAQ0FADCBkjEWMBQGA1UE
+AxMNY3ljbG9jYW1wLm9yZzELMAkGA1UEKxMCQ0MxEjAQBgNVBAoTCUN5Y2xvQ2Ft
+cDFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABkAGUAIABj
+AGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBlMB4XDTEz
+MDYyODE2MzYxMloXDTIzMDYyOTE2MzYxMlowgZIxFjAUBgNVBAMTDWN5Y2xvY2Ft
+cC5vcmcxCzAJBgNVBCsTAkNDMRIwEAYDVQQKEwlDeWNsb0NhbXAxVzBVBgNVBAse
+TgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYA
+aQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTCCAiIwDQYJKoZIhvcNAQEB
+BQADggIPADCCAgoCggIBANuQq/mpVXzijywIWixBNUsqJpyAlaCjigA0TNNc0BFP
+dqB22ErSQL5RnhqnySTRPU/9+FN6I8osfH9z1HTMWW8KZ+wx/RROK2XaAzr65ASZ
+wRXY1zO3bx1Md63vJ/3uuUetnoDOmgiGRHZTwd0Zlx6sgVivLslqbHbZKIikNZmq
+C28Vh3EbLQgWAfODIWObs7U2tT5eQ97F+RqUT75J7I6W4fqz13JmMttzWrF82Eu+
+5utli6G/xv7dJSsEYelfPwHfgtFC+P9H+zOnLvpsR48p/5s9hv5AuEU7yonImkAt
+/FXxJF5n/E06lazrQzt5qTPskwfU8aORYbBB8y6aPRsNEP+4kAB1ZsGEBgI+Mhr7
+dpanmUjwx1TgDR7SmjvH3hVLPTa8yxwiXhqvPsQKf3eKM5tqEeRY3zQaHRnLdhoG
+ksyJMvV2fidKyuq5kuag6QjYdTXbBpP8B3Inv1C2eKDgyH/eSRbHD1hWD/N2tfEp
+mTQW5Fb48rIGQD9xkV70WuMUyOyKlG47/Yh+Y0U59ULIeqDq3Jcz7lhcAONFTV83
+UjEWQz7JrzrIeY+BolFKAimRJx7BodvREvLtaB5kGitafJXX1aEFxVvx2ZrIMMur
+n+aLVKiXyLXF8g6HXg2jy1lwkwKYukFg5aUxVA8tyBegnP43La5b42OVbUnn44sL
+AgMBAAGjggHLMIIBxzASBgNVHRMBAf8ECDAGAQH/AgEBMAsGA1UdDwQEAwIBBjAg
+BgNVHREEGTAXgRVjb250YWN0QGN5Y2xvY2FtcC5vcmcwHQYDVR0OBBYEFM72JXCW
+nX5/wLe0ld85zLOxwZ0ZMCAGA1UdEgQZMBeBFWNvbnRhY3RAY3ljbG9jYW1wLm9y
+ZzCBxQYDVR0jBIG9MIG6gBTO9iVwlp1+f8C3tJXfOcyzscGdGaGBmKSBlTCBkjEW
+MBQGA1UEAxMNY3ljbG9jYW1wLm9yZzELMAkGA1UEKxMCQ0MxEjAQBgNVBAoTCUN5
+Y2xvQ2FtcDFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABk
+AGUAIABjAGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBl
+ggcgEwYoGDYSMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cDovL3d3
+dy5jeWNsb2NhbXAub3JnL3g1MDkvY3J0LnBlbTA2BgNVHR8ELzAtMCugKaAnhiVo
+dHRwOi8vd3d3LmN5Y2xvY2FtcC5vcmcveDUwOS9jcmwucGVtMA0GCSqGSIb3DQEB
+DQUAA4ICAQDF1bnTStMGyI67cN32divL9tS13ganfAca3yp/Pyk/G7okgyvkQNnW
+8hfBKd3gaLdKpiYMScBJlvtAwxLQkh90hZZpJF3LjTh2X4kb0mZu5Yle6wqyvQZc
+ggRG3xJyWPyo798ds0cModLKaOrkZwuUEn1kEV8Y5MnqUoE0YQsy3rAKR8/vR6cO
+uE6raAI1suaxbI0C70qkTg+woYVsgEHHD+88jnsUjFLyQ6n7t897pR4sy43afaFJ
+t6JEGLEV8QBlxVRi3czq/AWqxINTKG1LLo6RWB56Pj7W+dJb6Q+Py+woV5AJfBDB
+G6gYixj4ribOJ9FxojhyrmoBpElR1SrQ71nHhzQXPcF15MbYevvldqeHxv540M0u
++eVyMKpdoE2kHZTsljirI8dhb1L3M6axbwoVM42CHr4AiJlx2PrL5tfK9b8GAWsU
+jaEsfyzm+IMbZiVqe5XVm+9Gp3lpfgWXKPVr02GBRgRcG+VlXvDXVaZwQ4YCOM0p
+OAlstQA8JUeiFWKt2NryEcSNpyBHv0+7I4g6qmP3KRiss9oiBx2v2vEy8lBzHFj8
+zOOWxfTM7Bq1buXYCp1B4qk6UON1JQUN5uH0Af0UcUNKBBMwE80s69ungsvFYMy4
+zd4RP8GIFRz0qJqKZ/IpmvN5AO1m9dPwW30Ro7Lkp4v66rLSaEdZdQ==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/cyclocamp.org/crt.self-signed.pem.asc b/var/pub/x509/cyclocamp.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..46b85d2
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRzbt8AAoJEF4nGc9w/oqe+AEP/jWkHln0jYucVl5GDBvSscOj
+1peLxpYRUya3158nq4wtXA3cuRu8dyXhlbgVe1gJxQPLGN+NYzS5t7rWNgS3Xr47
+ZGf7fZVLQG402Obwod7w0WbXxnqy9n3DNWV6QO3yWSMR6XzD6/9O8noryfaWKvhE
+nROYqIs4Y022Eejqv03mRFp7bS36worLBOa/UhMitMDv0vlFWQzwEIQ12g7qm7dy
+1HpiyprkImO04x4QJ5D7fQ4IEQmpwhMl65u0GBFtU9d9D3apYOUBWCYX7cdGqVu3
+AOMDbzZHv0QuprxeNK9H6I0Nbjk1ZVaUgtUnbR7nlG2WaVTkt7tzqz7N8ECK54jn
+mtp41iIaC7NNB0mKlae67wHGSy66FC5wjZCuectDNzAvzvzBL9clrp+ABgoANja+
+ngdmKUBoSgRSaJ+Kxi7wJ/WTYv5HUE+gJRroYIisRHxP2ZC2nBIB3iygfz01Q1UY
+8fOeo6KAj0hhDmFc/wBddN47/3PYQZViD8O3GiVFBIu41ZMDz8PMEPZzewkzqk7h
+hzeiEOqC30NQZsdN/slfzQ7G2OHtOr8E3KrqiWOHRu7VpbJNwJ0OXf9sfWyPoTij
+9aLG8ZOQK4MWFw5k6VaLmurvP7l2bl4P/s2zsDyvkDTgkkAoR+5xQBuGYdfSylCQ
+my/kEpqSb9shmZ9IZIv1
+=ggDj
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/cyclocamp.org/idx.self-signed.txt b/var/pub/x509/cyclocamp.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/cyclocamp.org/idx.txt b/var/pub/x509/cyclocamp.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/cyclocamp.org/req.pem b/var/pub/x509/cyclocamp.org/req.pem
new file mode 100644 (file)
index 0000000..0735f9d
--- /dev/null
@@ -0,0 +1,28 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIE2DCCAsACAQAwgZIxFjAUBgNVBAMTDWN5Y2xvY2FtcC5vcmcxCzAJBgNVBCsT
+AkNDMRIwEAYDVQQKEwlDeWNsb0NhbXAxVzBVBgNVBAseTgBBAG4AdABpAC0AYQB1
+AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEAdABpAG8AbgAg
+AHAAcgBpAG0AYQBpAHIAZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
+ANuQq/mpVXzijywIWixBNUsqJpyAlaCjigA0TNNc0BFPdqB22ErSQL5RnhqnySTR
+PU/9+FN6I8osfH9z1HTMWW8KZ+wx/RROK2XaAzr65ASZwRXY1zO3bx1Md63vJ/3u
+uUetnoDOmgiGRHZTwd0Zlx6sgVivLslqbHbZKIikNZmqC28Vh3EbLQgWAfODIWOb
+s7U2tT5eQ97F+RqUT75J7I6W4fqz13JmMttzWrF82Eu+5utli6G/xv7dJSsEYelf
+PwHfgtFC+P9H+zOnLvpsR48p/5s9hv5AuEU7yonImkAt/FXxJF5n/E06lazrQzt5
+qTPskwfU8aORYbBB8y6aPRsNEP+4kAB1ZsGEBgI+Mhr7dpanmUjwx1TgDR7SmjvH
+3hVLPTa8yxwiXhqvPsQKf3eKM5tqEeRY3zQaHRnLdhoGksyJMvV2fidKyuq5kuag
+6QjYdTXbBpP8B3Inv1C2eKDgyH/eSRbHD1hWD/N2tfEpmTQW5Fb48rIGQD9xkV70
+WuMUyOyKlG47/Yh+Y0U59ULIeqDq3Jcz7lhcAONFTV83UjEWQz7JrzrIeY+BolFK
+AimRJx7BodvREvLtaB5kGitafJXX1aEFxVvx2ZrIMMurn+aLVKiXyLXF8g6HXg2j
+y1lwkwKYukFg5aUxVA8tyBegnP43La5b42OVbUnn44sLAgMBAAGgADANBgkqhkiG
+9w0BAQ0FAAOCAgEAJ4Xjl6UHwXn+Ikvj1OyyTHtI1rm58gX+zJdQrRxbPkVYxPwg
+GFVVAo8rCYTYgojbycKr2sEGD5xYvenYsEB6tS0gbMSAifAUYg5ggoJjdux6tU+6
+CBWo4LuH7A/nGHCMT9cDIw07Q3wEmfeX5aaInxIjdSd3DJS1Ffb34PvX1QCNxCr2
+eWOvaAzzOeOUY6NnMFOxH37kwDCc9ROd1d9FBBqG3+DI49gIseOyEcLBFDbIOiWr
+bnpSdsyrvUv3RHNOfBe7EXus7G1hjK+lPEeB7FXlG0t99sOMbLqRZ1OpGv0kPyQV
+n2qJ4o5noDFLWTC5QwTiVI0/sQS978WdA+PiDcaFe0haVPDXtbmyTmFhjIIyHdT8
+tNbzYlc/pnF9Lh1+kBTZGT/lahKrM92Meb4xWZ4iI+mGrNTkcZC4vcd10Nqo0vvq
+9QVH7VohdPpRCdDHxLYE+jXVBoGIKJ0ivTPr3xlWOhC8Bhjd7LgYBMZOgRTCf27i
+wc7fLWDT+UcdIfiMS1BT9327Qj5yCjT1/FMb17D+GSt9kjOCDDb+TAur1MfPTjug
+K5JDTdRW0dP4VDXh+dHOh4r72Par2SL7NDceTFJXu35A5U9ibdUXbU9LezXrE5Ws
+OCsazfvldBMFqxn+te4UI0MjH6xDF1xgrKe7wxYCF84eX7Wy6jOjG3erjJQ=
+-----END CERTIFICATE REQUEST-----
diff --git a/var/pub/x509/www.cyclocamp.org/ca b/var/pub/x509/www.cyclocamp.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/www.cyclocamp.org/crl.num b/var/pub/x509/www.cyclocamp.org/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/www.cyclocamp.org/crl.num.old b/var/pub/x509/www.cyclocamp.org/crl.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/www.cyclocamp.org/crl.pem b/var/pub/x509/www.cyclocamp.org/crl.pem
new file mode 100644 (file)
index 0000000..1288ba0
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN X509 CRL-----
+MIIC8DCB2QIBATANBgkqhkiG9w0BAQ0FADCBljEVMBMGA1UEChMMQ3ljbG9mZmlj
+aW5lMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMRd3d3LmN5Y2xvY29v
+cC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBp
+ACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAchcNMTMwNjI4MTYzODA5
+WhcNMjMwNjI5MTYzODA5WqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQAD
+ggIBAKI9BF3fOuIKc/sHK43hwpK0P997Q87+tMPutlAhhENDdoXjk30LIQ9O9f6I
+ufZiG84NY5vVHq/spwJVoM5r31TxQr6AEp8jUob7JRLj42E/FkppacuJvok8FkFa
+3MMXyhgVTQQXarckzCTdKtSFdum7dVYi8cn9OQSf7KJzNE8lsWzg4M2fMFYEyyq3
+HiW9vzFAG5jsaehFB8T4CSD3u5K16baGn7/7ocGfJi7dmkclue6+fbM+tMvGWHwC
+3qolumbY6fRIhyMu77TQp4aaCxshP4c6hoJSqVKUms1jlavKzUcbDsKRSFI0ZTHX
+c0kyDQ9ayuxXVirLL9Mr6DrrtCuJ89RGGB6QCP59B9pvcpfylQdzboIQuK2jJE5I
+nklRAgy+S9gt6xGK1xAmgEhBtepdC0yv8fg7ewEJARj7OQMgv2N/Wgh3V5BGDPa4
+q1vuXYrXZo1V2/gyMm1RL9JxeGgw5Da4PD/EP3/QHNNAts6lDHeuGDX+JnY5Zowm
+5w20sSgtEKpGFPaE10ATEtv97JIZXn/gnXdKhcc/1XmBvfYwXnjqjMd9qqNHKcuX
+vcvTPEWLNLHlA/xfWvOXeNO34fqRB1o+KZC0XiUJM93ElLmKArnTMEEcKi2WiNOJ
+KMOWUTB3FrNN5HIVm9/mUdspqeLygs6FX4Ph9WQM4AomFyTk
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.cyclocamp.org/crl.self-signed.num b/var/pub/x509/www.cyclocamp.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/www.cyclocamp.org/crl.self-signed.num.old b/var/pub/x509/www.cyclocamp.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/www.cyclocamp.org/crl.self-signed.pem b/var/pub/x509/www.cyclocamp.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..e97f64a
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN X509 CRL-----
+MIIC8DCB2QIBATANBgkqhkiG9w0BAQ0FADCBljEVMBMGA1UEChMMQ3ljbG9mZmlj
+aW5lMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMRd3d3LmN5Y2xvY29v
+cC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBp
+ACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAchcNMTMwNjI4MTYzODEx
+WhcNMjMwNjI5MTYzODExWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQAD
+ggIBAGyX3SYJRgLNKawssslXbG+Re0l+Y+7UaoAe69r4nzXM6gZarwVdM/2y40tJ
+ASzvar3idzwlwE844Siw2EYc7VVNAjC7mVtxQTdIdcszVTv89Rn9pj6N1t5VFHdO
+5bUPYjNgA8K46Wqk3P3YTUdvu2u9RqJ/t0964H7YATZf1xHy5jtRFV/KlbtsYRNt
+v+Trzw5bloqNLpewqJsIwxKTxz30WoYT6mxZZ1Mgb+fUWq0XhucCB/43XJkI5FCI
+hTSMqsVs+wIh/YVgv6WonAp95y9wYp7vKawNDOoQURsvTI485mYfDw1eRtUUwolZ
+JuGrLEtJWYbcaeBFmsmQ4Ed7umokbDxoYvm7aS8a8in5N20X48ZbPPtpQjY6MPmL
+XOHkj9hNZH6nuXOs0es8t5vuJVYsZIxL4LZ83IWeovEUsKXO3QchSwbmXaon0ObE
+UKAKFQXsaZW0JyEOoWVhe2bnpKS0BmC5xKJeTrNTMBCv98KO3uNbJyx5vCbKcQJv
++oxyIiQaYadXQLE3bRp/kzlwdQ88gczoRZGGu0cmiut+apSptyvxPfncNFxW6YDG
++08tuRhSAsQTzVhcuuIDmpN2z8nmYUrxiIbttF7wYr/0z19eHBeXUVl5Lz6tjxJ7
+6TJmFcnXjDlFUfvp4i5F7PKZ2JVvrjdo2ht7QLrXtK64hgKo
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.cyclocamp.org/crt+ca.pem b/var/pub/x509/www.cyclocamp.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..41b4194
--- /dev/null
@@ -0,0 +1,102 @@
+-----BEGIN CERTIFICATE-----
+MIIJEjCCBvqgAwIBAgIHIBMGKBg4CTANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTMwNjI4MTYzODA5WhcN
+MjMwNjI5MTYzODA5WjCBljEVMBMGA1UEChMMQ3ljbG9mZmljaW5lMRQwEgYDVQQL
+EwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMRd3d3LmN5Y2xvY29vcC5vcmcxSzBJBgNV
+BA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdABy
+AGUAIABuAGkAIABtAG8AdABlAHUAcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
+AgoCggIBALeEDftal1bSuPwSBpTObGPrimCDO3NcQ7ox7a9KheeC+cuo6wwQtt7w
+1J2V+G79nB78nh2nBSJ5reYev2tXhHjXLY3y0ZuYhei5Ts4slv/BSwHf2hLq7Ejy
+mKBkgsWYFhg7bwRH1TnIuduCQrZTgjlZsd2pE+VT8ErWkqRjoXMQllB4GLhazNG+
+nLZj9L3d8EQrzDBGweIBszv/guup8ryU41uLeJFgGuHnyM3R7KiDA4Re4SAMB2Zz
+ieDf2afLGwzeS4oHfLISmt2YMFCtK5MuS6z+CamBOyCCFNLbnralN/12S9Kdim5/
+AY3DAgJE/IoZyJm+R+KvWq5RK1E3DquoWKLSCAR26ynVsualC8EBshyGN5hDfMGU
+XB3TI5IOFrj4G+JPFQcOWghVfZhlnPs8IqOQfONr3Kvioe6S5KnO3SFf7ZiuVoYq
+AULHP7AXgs4qMqK5tqlpUfPExbTzMWgqUAgHxjQCv7Q1rnw4nlqDl5xP04JKgddi
+ksxt/Nui+97/osJNw0zMO7ecONbMORgo27Jz3XoaPXVFxa7xOZdKJcqWQDyuD76q
+eFsv1n3Do6+JNit1VX5saHNIiE91hqvlA3DW86ZsbNicf6texWnDNcdiJRln0Xrf
+B3lkWrPYyHL7+PWoHNVZhBBu+HUOPN1c2jb9Y69tvyIjQa5TgpDHAgMBAAGjggLi
+MIIC3jASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBlBgNVHREEXjBc
+gRljb250YWN0K3d3d0BjeWNsb2Nvb3Aub3JnghF3d3cuY3ljbG9jb29wLm9yZ4IN
+Y3ljbG9jb29wLm9yZ4IdY3ljbG9jYW1wLmhldXJldXgtY3ljbGFnZS5vcmcwHQYD
+VR0OBBYEFA4G00Y6V3Ld9xZMR+JDsmqXRMYJMCAGA1UdEgQZMBeBFWNvbnRhY3RA
+Y3ljbG9jb29wLm9yZzCCAUwGA1UdIwSCAUMwggE/gBSqRpkUfny9A3E2y+22Lfn1
+ROCA46GCARykggEYMIIBFDEWMBQGA1UEAxMNY3ljbG9jb29wLm9yZzELMAkGA1UE
+BhMCRlIxDjAMBgNVBCsTBUN5Y2xvMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxVzBV
+BgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIA
+dABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMF
+NzUwMjAxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMR8wHQYD
+VQQJExYxNSwgcnVlIFBpZXJyZSBCb25uYXJkMRcwFQYDVQQUEw4wOSA3MiAzNSA5
+MyAxMoIHIBMFASAIMzBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKGJWh0dHA6
+Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5L2NydC5wZW0wOgYDVR0fBDMwMTAvoC2g
+K4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvd3d3L2NybC5wZW0wRAYD
+VR0gBD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5jeWNs
+b2Nvb3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQABA7PndoHymiYu
+6Qu4dBpEq8/rzZgCJxZuQX0o8QUbbaTPuhEeTie7AXmHhffX/nxzsH7aQxkR19tt
+6jrAcqhI9bOgumCGg4vw7gwoOGhk8JCZ8D6JpyF/3S6b4mnnqHwomEYSA2AV3XSB
+sWTfCJPh3NMltDcPZ8CTAdKprCfAS7X4FrRaMHviImWJfChSdpuh0SzHAaniYK1K
+3ckXtkS7Kh3qkis+wgorkqFlRd7IDdNVdEgwCQe0lsYCbueaEg2Hwzw9mtOWW6UZ
+MaG/5XVsyIszbri3bwj+9o/uoLDrNsaKOXw/yR+1DwQdwO9lGi4jwH+RSh0vnCuj
+r1Kep46LYhWyWTUYVDW/jM0SeLPsl5gNr4s5qsR3clMHwVeI5M/P+9JmwVPtfykg
+vbuzMW5iZxs3qLcyU5FEROMPVClBQAwcuFFqVFQZPt9+00477jmjT52P2NQqdHGb
+DLBnkBRxu2Nz0vweMpe8mxlwIM4GVBRmuIHivP6b5HIJSY/Zo/Lui3ChQHVlqXl3
+uju7SxMXfBIl3xlqnHDgWrfxO/yszrHgUQpyc7Np9WVP8SnwBJU0XAkYDS/cPAPG
+Hr7FcR9Yet5xlUO3xqQtnavRUJzM8Lo3Q2j0hMfj1/P72t0iBFPE2nMtlQabIR3w
+e0EsKSEel0IUZ0Ki4EdcIYp2worh8Q==
+-----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/www.cyclocamp.org/crt+crl.pem b/var/pub/x509/www.cyclocamp.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..c11cc6b
--- /dev/null
@@ -0,0 +1,69 @@
+-----BEGIN CERTIFICATE-----
+MIIJEjCCBvqgAwIBAgIHIBMGKBg4CTANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTMwNjI4MTYzODA5WhcN
+MjMwNjI5MTYzODA5WjCBljEVMBMGA1UEChMMQ3ljbG9mZmljaW5lMRQwEgYDVQQL
+EwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMRd3d3LmN5Y2xvY29vcC5vcmcxSzBJBgNV
+BA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdABy
+AGUAIABuAGkAIABtAG8AdABlAHUAcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
+AgoCggIBALeEDftal1bSuPwSBpTObGPrimCDO3NcQ7ox7a9KheeC+cuo6wwQtt7w
+1J2V+G79nB78nh2nBSJ5reYev2tXhHjXLY3y0ZuYhei5Ts4slv/BSwHf2hLq7Ejy
+mKBkgsWYFhg7bwRH1TnIuduCQrZTgjlZsd2pE+VT8ErWkqRjoXMQllB4GLhazNG+
+nLZj9L3d8EQrzDBGweIBszv/guup8ryU41uLeJFgGuHnyM3R7KiDA4Re4SAMB2Zz
+ieDf2afLGwzeS4oHfLISmt2YMFCtK5MuS6z+CamBOyCCFNLbnralN/12S9Kdim5/
+AY3DAgJE/IoZyJm+R+KvWq5RK1E3DquoWKLSCAR26ynVsualC8EBshyGN5hDfMGU
+XB3TI5IOFrj4G+JPFQcOWghVfZhlnPs8IqOQfONr3Kvioe6S5KnO3SFf7ZiuVoYq
+AULHP7AXgs4qMqK5tqlpUfPExbTzMWgqUAgHxjQCv7Q1rnw4nlqDl5xP04JKgddi
+ksxt/Nui+97/osJNw0zMO7ecONbMORgo27Jz3XoaPXVFxa7xOZdKJcqWQDyuD76q
+eFsv1n3Do6+JNit1VX5saHNIiE91hqvlA3DW86ZsbNicf6texWnDNcdiJRln0Xrf
+B3lkWrPYyHL7+PWoHNVZhBBu+HUOPN1c2jb9Y69tvyIjQa5TgpDHAgMBAAGjggLi
+MIIC3jASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBlBgNVHREEXjBc
+gRljb250YWN0K3d3d0BjeWNsb2Nvb3Aub3JnghF3d3cuY3ljbG9jb29wLm9yZ4IN
+Y3ljbG9jb29wLm9yZ4IdY3ljbG9jYW1wLmhldXJldXgtY3ljbGFnZS5vcmcwHQYD
+VR0OBBYEFA4G00Y6V3Ld9xZMR+JDsmqXRMYJMCAGA1UdEgQZMBeBFWNvbnRhY3RA
+Y3ljbG9jb29wLm9yZzCCAUwGA1UdIwSCAUMwggE/gBSqRpkUfny9A3E2y+22Lfn1
+ROCA46GCARykggEYMIIBFDEWMBQGA1UEAxMNY3ljbG9jb29wLm9yZzELMAkGA1UE
+BhMCRlIxDjAMBgNVBCsTBUN5Y2xvMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxVzBV
+BgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIA
+dABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMF
+NzUwMjAxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMR8wHQYD
+VQQJExYxNSwgcnVlIFBpZXJyZSBCb25uYXJkMRcwFQYDVQQUEw4wOSA3MiAzNSA5
+MyAxMoIHIBMFASAIMzBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKGJWh0dHA6
+Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5L2NydC5wZW0wOgYDVR0fBDMwMTAvoC2g
+K4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvd3d3L2NybC5wZW0wRAYD
+VR0gBD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5jeWNs
+b2Nvb3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQABA7PndoHymiYu
+6Qu4dBpEq8/rzZgCJxZuQX0o8QUbbaTPuhEeTie7AXmHhffX/nxzsH7aQxkR19tt
+6jrAcqhI9bOgumCGg4vw7gwoOGhk8JCZ8D6JpyF/3S6b4mnnqHwomEYSA2AV3XSB
+sWTfCJPh3NMltDcPZ8CTAdKprCfAS7X4FrRaMHviImWJfChSdpuh0SzHAaniYK1K
+3ckXtkS7Kh3qkis+wgorkqFlRd7IDdNVdEgwCQe0lsYCbueaEg2Hwzw9mtOWW6UZ
+MaG/5XVsyIszbri3bwj+9o/uoLDrNsaKOXw/yR+1DwQdwO9lGi4jwH+RSh0vnCuj
+r1Kep46LYhWyWTUYVDW/jM0SeLPsl5gNr4s5qsR3clMHwVeI5M/P+9JmwVPtfykg
+vbuzMW5iZxs3qLcyU5FEROMPVClBQAwcuFFqVFQZPt9+00477jmjT52P2NQqdHGb
+DLBnkBRxu2Nz0vweMpe8mxlwIM4GVBRmuIHivP6b5HIJSY/Zo/Lui3ChQHVlqXl3
+uju7SxMXfBIl3xlqnHDgWrfxO/yszrHgUQpyc7Np9WVP8SnwBJU0XAkYDS/cPAPG
+Hr7FcR9Yet5xlUO3xqQtnavRUJzM8Lo3Q2j0hMfj1/P72t0iBFPE2nMtlQabIR3w
+e0EsKSEel0IUZ0Ki4EdcIYp2worh8Q==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIC8DCB2QIBATANBgkqhkiG9w0BAQ0FADCBljEVMBMGA1UEChMMQ3ljbG9mZmlj
+aW5lMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMRd3d3LmN5Y2xvY29v
+cC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBp
+ACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAchcNMTMwNjI4MTYzODA5
+WhcNMjMwNjI5MTYzODA5WqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQAD
+ggIBAKI9BF3fOuIKc/sHK43hwpK0P997Q87+tMPutlAhhENDdoXjk30LIQ9O9f6I
+ufZiG84NY5vVHq/spwJVoM5r31TxQr6AEp8jUob7JRLj42E/FkppacuJvok8FkFa
+3MMXyhgVTQQXarckzCTdKtSFdum7dVYi8cn9OQSf7KJzNE8lsWzg4M2fMFYEyyq3
+HiW9vzFAG5jsaehFB8T4CSD3u5K16baGn7/7ocGfJi7dmkclue6+fbM+tMvGWHwC
+3qolumbY6fRIhyMu77TQp4aaCxshP4c6hoJSqVKUms1jlavKzUcbDsKRSFI0ZTHX
+c0kyDQ9ayuxXVirLL9Mr6DrrtCuJ89RGGB6QCP59B9pvcpfylQdzboIQuK2jJE5I
+nklRAgy+S9gt6xGK1xAmgEhBtepdC0yv8fg7ewEJARj7OQMgv2N/Wgh3V5BGDPa4
+q1vuXYrXZo1V2/gyMm1RL9JxeGgw5Da4PD/EP3/QHNNAts6lDHeuGDX+JnY5Zowm
+5w20sSgtEKpGFPaE10ATEtv97JIZXn/gnXdKhcc/1XmBvfYwXnjqjMd9qqNHKcuX
+vcvTPEWLNLHlA/xfWvOXeNO34fqRB1o+KZC0XiUJM93ElLmKArnTMEEcKi2WiNOJ
+KMOWUTB3FrNN5HIVm9/mUdspqeLygs6FX4Ph9WQM4AomFyTk
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.cyclocamp.org/crt+crl.self-signed.pem b/var/pub/x509/www.cyclocamp.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..accae6b
--- /dev/null
@@ -0,0 +1,64 @@
+-----BEGIN CERTIFICATE-----
+MIIIEjCCBfqgAwIBAgIHIBMGKBg4EDANBgkqhkiG9w0BAQ0FADCBljEVMBMGA1UE
+ChMMQ3ljbG9mZmljaW5lMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMR
+d3d3LmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABk
+AGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjAe
+Fw0xMzA2MjgxNjM4MTBaFw0yMzA2MjkxNjM4MTBaMIGWMRUwEwYDVQQKEwxDeWNs
+b2ZmaWNpbmUxFDASBgNVBAsTC1NlcnZpY2UgV2ViMRowGAYDVQQDExF3d3cuY3lj
+bG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUA
+IABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMIICIjANBgkq
+hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt4QN+1qXVtK4/BIGlM5sY+uKYIM7c1xD
+ujHtr0qF54L5y6jrDBC23vDUnZX4bv2cHvyeHacFInmt5h6/a1eEeNctjfLRm5iF
+6LlOziyW/8FLAd/aEursSPKYoGSCxZgWGDtvBEfVOci524JCtlOCOVmx3akT5VPw
+StaSpGOhcxCWUHgYuFrM0b6ctmP0vd3wRCvMMEbB4gGzO/+C66nyvJTjW4t4kWAa
+4efIzdHsqIMDhF7hIAwHZnOJ4N/Zp8sbDN5Ligd8shKa3ZgwUK0rky5LrP4JqYE7
+IIIU0tuetqU3/XZL0p2Kbn8BjcMCAkT8ihnImb5H4q9arlErUTcOq6hYotIIBHbr
+KdWy5qULwQGyHIY3mEN8wZRcHdMjkg4WuPgb4k8VBw5aCFV9mGWc+zwio5B842vc
+q+Kh7pLkqc7dIV/tmK5WhioBQsc/sBeCzioyorm2qWlR88TFtPMxaCpQCAfGNAK/
+tDWufDieWoOXnE/TgkqB12KSzG3826L73v+iwk3DTMw7t5w41sw5GCjbsnPdeho9
+dUXFrvE5l0olypZAPK4Pvqp4Wy/WfcOjr4k2K3VVfmxoc0iIT3WGq+UDcNbzpmxs
+2Jx/q17FacM1x2IlGWfRet8HeWRas9jIcvv49agc1VmEEG74dQ483VzaNv1jr22/
+IiNBrlOCkMcCAwEAAaOCAmEwggJdMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0P
+BAQDAgGmMGUGA1UdEQReMFyBGWNvbnRhY3Qrd3d3QGN5Y2xvY29vcC5vcmeCEXd3
+dy5jeWNsb2Nvb3Aub3Jngg1jeWNsb2Nvb3Aub3Jngh1jeWNsb2NhbXAuaGV1cmV1
+eC1jeWNsYWdlLm9yZzAdBgNVHQ4EFgQUDgbTRjpXct33FkxH4kOyapdExgkwZQYD
+VR0SBF4wXIEZY29udGFjdCt3d3dAY3ljbG9jb29wLm9yZ4IRd3d3LmN5Y2xvY29v
+cC5vcmeCDWN5Y2xvY29vcC5vcmeCHWN5Y2xvY2FtcC5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnMIHJBgNVHSMEgcEwgb6AFA4G00Y6V3Ld9xZMR+JDsmqXRMYJoYGcpIGZMIGW
+MRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxFDASBgNVBAsTC1NlcnZpY2UgV2ViMRow
+GAYDVQQDExF3d3cuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAg
+AG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0
+AGUAdQByggcgEwYoGDgQMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAoYpaHR0
+cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvd3d3L2NydC5wZW0wOgYDVR0fBDMw
+MTAvoC2gK4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvd3d3L2NybC5w
+ZW0wDQYJKoZIhvcNAQENBQADggIBAAeLFUJEyRf1quyj6akhzpz9qf9gJ4GD4qjY
+TjqKZ7sSUvUDC8LGNvyhgCiLSHC1GOgZTSDonFYh9kxCITl7lByaR3o3RpPmbz8Z
+dmSUvf8vQLWMy4NMqsuuGwnOxj8xXLPK8l+OxQoJdiTyGTX8crZtix34K13WV7GK
+lK0/Mlw+f2JMaNAvNdr6IXB9xWL6wK5ZIbm5uTdozoVmbKpbFrtzMaEt3eNBDUYU
+YoAlNTunZxcM2FL4PsymFLKVYZ+zCsaCLMp84xGLNVe9sMDdJh8puzuJCnPMPHyK
+PgoVQXxy2wVhCV+joTch4NfP3Gw7SNJcZ9v6gjzK3A2c5zoNipkAjKQUgDSV2NOT
+w52FQ73aORDxkNlsEZzrCIfVoPx667aws+lFtfYpmuEHUEPHu4DSNsG4SoW8mr3J
+dEYqSm+JmDKgRYu8wZ8r3df5tj7GoO+QB5m0tobQFm++SjSkWgokH6XEfAa0RBcy
+YqwgGoX4Rjoj/rBzPjkTh2/HfAHIuuV701PNnX//xtss5E7gJh3kttqr9p4T9ymT
+6fQ4nfXcZdgEQMvSEXhZlSYhIW88RH9RkZin/FLGg2qMo35CgKvj0eX/AsDS457p
+CgP0elJyl0J7HcfWGtXD/xZVmk+bhv2JT9Z40Im7Z20Chig+LKVdzO5SLxXDcqUt
+vvNePkXq
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIC8DCB2QIBATANBgkqhkiG9w0BAQ0FADCBljEVMBMGA1UEChMMQ3ljbG9mZmlj
+aW5lMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMRd3d3LmN5Y2xvY29v
+cC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBp
+ACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAchcNMTMwNjI4MTYzODEx
+WhcNMjMwNjI5MTYzODExWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQAD
+ggIBAGyX3SYJRgLNKawssslXbG+Re0l+Y+7UaoAe69r4nzXM6gZarwVdM/2y40tJ
+ASzvar3idzwlwE844Siw2EYc7VVNAjC7mVtxQTdIdcszVTv89Rn9pj6N1t5VFHdO
+5bUPYjNgA8K46Wqk3P3YTUdvu2u9RqJ/t0964H7YATZf1xHy5jtRFV/KlbtsYRNt
+v+Trzw5bloqNLpewqJsIwxKTxz30WoYT6mxZZ1Mgb+fUWq0XhucCB/43XJkI5FCI
+hTSMqsVs+wIh/YVgv6WonAp95y9wYp7vKawNDOoQURsvTI485mYfDw1eRtUUwolZ
+JuGrLEtJWYbcaeBFmsmQ4Ed7umokbDxoYvm7aS8a8in5N20X48ZbPPtpQjY6MPmL
+XOHkj9hNZH6nuXOs0es8t5vuJVYsZIxL4LZ83IWeovEUsKXO3QchSwbmXaon0ObE
+UKAKFQXsaZW0JyEOoWVhe2bnpKS0BmC5xKJeTrNTMBCv98KO3uNbJyx5vCbKcQJv
++oxyIiQaYadXQLE3bRp/kzlwdQ88gczoRZGGu0cmiut+apSptyvxPfncNFxW6YDG
++08tuRhSAsQTzVhcuuIDmpN2z8nmYUrxiIbttF7wYr/0z19eHBeXUVl5Lz6tjxJ7
+6TJmFcnXjDlFUfvp4i5F7PKZ2JVvrjdo2ht7QLrXtK64hgKo
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.cyclocamp.org/crt.pem b/var/pub/x509/www.cyclocamp.org/crt.pem
new file mode 100644 (file)
index 0000000..f7aec9d
--- /dev/null
@@ -0,0 +1,51 @@
+-----BEGIN CERTIFICATE-----
+MIIJEjCCBvqgAwIBAgIHIBMGKBg4CTANBgkqhkiG9w0BAQ0FADCCARQxFjAUBgNV
+BAMTDWN5Y2xvY29vcC5vcmcxCzAJBgNVBAYTAkZSMQ4wDAYDVQQrEwVDeWNsbzEV
+MBMGA1UEChMMQ3ljbG9mZmljaW5lMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0
+AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABw
+AHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTc1MDIwMSMwIQYDVQQIHhoAzgBsAGUA
+LQBkAGUALQBGAHIAYQBuAGMAZTEfMB0GA1UECRMWMTUsIHJ1ZSBQaWVycmUgQm9u
+bmFyZDEXMBUGA1UEFBMOMDkgNzIgMzUgOTMgMTIwHhcNMTMwNjI4MTYzODA5WhcN
+MjMwNjI5MTYzODA5WjCBljEVMBMGA1UEChMMQ3ljbG9mZmljaW5lMRQwEgYDVQQL
+EwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMRd3d3LmN5Y2xvY29vcC5vcmcxSzBJBgNV
+BA8eQgBWADEALgAwACwAIABuAGkAIABkAGkAZQB1ACAAbgBpACAAbQBhAO4AdABy
+AGUAIABuAGkAIABtAG8AdABlAHUAcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
+AgoCggIBALeEDftal1bSuPwSBpTObGPrimCDO3NcQ7ox7a9KheeC+cuo6wwQtt7w
+1J2V+G79nB78nh2nBSJ5reYev2tXhHjXLY3y0ZuYhei5Ts4slv/BSwHf2hLq7Ejy
+mKBkgsWYFhg7bwRH1TnIuduCQrZTgjlZsd2pE+VT8ErWkqRjoXMQllB4GLhazNG+
+nLZj9L3d8EQrzDBGweIBszv/guup8ryU41uLeJFgGuHnyM3R7KiDA4Re4SAMB2Zz
+ieDf2afLGwzeS4oHfLISmt2YMFCtK5MuS6z+CamBOyCCFNLbnralN/12S9Kdim5/
+AY3DAgJE/IoZyJm+R+KvWq5RK1E3DquoWKLSCAR26ynVsualC8EBshyGN5hDfMGU
+XB3TI5IOFrj4G+JPFQcOWghVfZhlnPs8IqOQfONr3Kvioe6S5KnO3SFf7ZiuVoYq
+AULHP7AXgs4qMqK5tqlpUfPExbTzMWgqUAgHxjQCv7Q1rnw4nlqDl5xP04JKgddi
+ksxt/Nui+97/osJNw0zMO7ecONbMORgo27Jz3XoaPXVFxa7xOZdKJcqWQDyuD76q
+eFsv1n3Do6+JNit1VX5saHNIiE91hqvlA3DW86ZsbNicf6texWnDNcdiJRln0Xrf
+B3lkWrPYyHL7+PWoHNVZhBBu+HUOPN1c2jb9Y69tvyIjQa5TgpDHAgMBAAGjggLi
+MIIC3jASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBlBgNVHREEXjBc
+gRljb250YWN0K3d3d0BjeWNsb2Nvb3Aub3JnghF3d3cuY3ljbG9jb29wLm9yZ4IN
+Y3ljbG9jb29wLm9yZ4IdY3ljbG9jYW1wLmhldXJldXgtY3ljbGFnZS5vcmcwHQYD
+VR0OBBYEFA4G00Y6V3Ld9xZMR+JDsmqXRMYJMCAGA1UdEgQZMBeBFWNvbnRhY3RA
+Y3ljbG9jb29wLm9yZzCCAUwGA1UdIwSCAUMwggE/gBSqRpkUfny9A3E2y+22Lfn1
+ROCA46GCARykggEYMIIBFDEWMBQGA1UEAxMNY3ljbG9jb29wLm9yZzELMAkGA1UE
+BhMCRlIxDjAMBgNVBCsTBUN5Y2xvMRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxVzBV
+BgNVBAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIA
+dABpAGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMF
+NzUwMjAxIzAhBgNVBAgeGgDOAGwAZQAtAGQAZQAtAEYAcgBhAG4AYwBlMR8wHQYD
+VQQJExYxNSwgcnVlIFBpZXJyZSBCb25uYXJkMRcwFQYDVQQUEw4wOSA3MiAzNSA5
+MyAxMoIHIBMFASAIMzBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKGJWh0dHA6
+Ly93d3cuY3ljbG9jb29wLm9yZy94NTA5L2NydC5wZW0wOgYDVR0fBDMwMTAvoC2g
+K4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvd3d3L2NybC5wZW0wRAYD
+VR0gBD0wOzA5BgUqgXoBKjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5jeWNs
+b2Nvb3Aub3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQABA7PndoHymiYu
+6Qu4dBpEq8/rzZgCJxZuQX0o8QUbbaTPuhEeTie7AXmHhffX/nxzsH7aQxkR19tt
+6jrAcqhI9bOgumCGg4vw7gwoOGhk8JCZ8D6JpyF/3S6b4mnnqHwomEYSA2AV3XSB
+sWTfCJPh3NMltDcPZ8CTAdKprCfAS7X4FrRaMHviImWJfChSdpuh0SzHAaniYK1K
+3ckXtkS7Kh3qkis+wgorkqFlRd7IDdNVdEgwCQe0lsYCbueaEg2Hwzw9mtOWW6UZ
+MaG/5XVsyIszbri3bwj+9o/uoLDrNsaKOXw/yR+1DwQdwO9lGi4jwH+RSh0vnCuj
+r1Kep46LYhWyWTUYVDW/jM0SeLPsl5gNr4s5qsR3clMHwVeI5M/P+9JmwVPtfykg
+vbuzMW5iZxs3qLcyU5FEROMPVClBQAwcuFFqVFQZPt9+00477jmjT52P2NQqdHGb
+DLBnkBRxu2Nz0vweMpe8mxlwIM4GVBRmuIHivP6b5HIJSY/Zo/Lui3ChQHVlqXl3
+uju7SxMXfBIl3xlqnHDgWrfxO/yszrHgUQpyc7Np9WVP8SnwBJU0XAkYDS/cPAPG
+Hr7FcR9Yet5xlUO3xqQtnavRUJzM8Lo3Q2j0hMfj1/P72t0iBFPE2nMtlQabIR3w
+e0EsKSEel0IUZ0Ki4EdcIYp2worh8Q==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/www.cyclocamp.org/crt.pem.asc b/var/pub/x509/www.cyclocamp.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..2f23dc4
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRzbvxAAoJEF4nGc9w/oqe4o4P/iRoE05WbAyWhG8BdH/GIIW7
+FqRfaQr6YODr6tqn0ijDYngQJLJKI8fvE62NgnXkrlwUIjfMZy5I5QVvN0zBzGKm
+TtHwottnT+yOcADAU4dG0zTwJ0obZR2O5HN49K7Qu5q4eKYi49cb0eFazv+oXd54
+HzRbwxHl/4Tc8o2v3/0y2Wv+zzsRBWfc5Amz8K/l2d4g5BcxHc+iPWpU+NPlxqK6
+PlTxQBhF5qt3gXvhZY5qfhY1Y/KJaplylOlG7gFbgDOpthdGwvcPF7nsfUFsIp+0
+R7kqxq9pxTL5kVAzfsJqd5WwlUg1SMvL2m3uVC4I95wklKcdOXsY/VhCY6J08G+A
+p+twEm2Ku2N1PZZjxKplxFegVtVisM93uQKyd2HgcBheK5n2v+uIQEs6Fn36gGLo
+Hx++fDMZ8YWrT/5Yk+Bm1vnej6hnWo6DHJ1NJXKJZ99dqZogBUSURRSPYBwX+z8f
+4KKbJmByaTPkmE1apbnZWbT92teLlXMxJ892uLZ1MdnTkjJMPPFmtO59PvqjLw98
+ac+EYbDnpYWvOjJXTefjAzX7ijGgCymKpqGKR+Gwwb371hhG/tDqvqvfqdH/coGJ
+T2AS5gqk6AbKKor3rVePYHCUx4zW9iXNDSPcjHpxHHz2Zeoesl3H3bIlKS9tNPzU
+iht3/XYjNTXz8EtEdJF6
+=M4Nc
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/www.cyclocamp.org/crt.self-signed.pem b/var/pub/x509/www.cyclocamp.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..8df93a9
--- /dev/null
@@ -0,0 +1,46 @@
+-----BEGIN CERTIFICATE-----
+MIIIEjCCBfqgAwIBAgIHIBMGKBg4EDANBgkqhkiG9w0BAQ0FADCBljEVMBMGA1UE
+ChMMQ3ljbG9mZmljaW5lMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEaMBgGA1UEAxMR
+d3d3LmN5Y2xvY29vcC5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABk
+AGkAZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjAe
+Fw0xMzA2MjgxNjM4MTBaFw0yMzA2MjkxNjM4MTBaMIGWMRUwEwYDVQQKEwxDeWNs
+b2ZmaWNpbmUxFDASBgNVBAsTC1NlcnZpY2UgV2ViMRowGAYDVQQDExF3d3cuY3lj
+bG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUA
+IABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMIICIjANBgkq
+hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt4QN+1qXVtK4/BIGlM5sY+uKYIM7c1xD
+ujHtr0qF54L5y6jrDBC23vDUnZX4bv2cHvyeHacFInmt5h6/a1eEeNctjfLRm5iF
+6LlOziyW/8FLAd/aEursSPKYoGSCxZgWGDtvBEfVOci524JCtlOCOVmx3akT5VPw
+StaSpGOhcxCWUHgYuFrM0b6ctmP0vd3wRCvMMEbB4gGzO/+C66nyvJTjW4t4kWAa
+4efIzdHsqIMDhF7hIAwHZnOJ4N/Zp8sbDN5Ligd8shKa3ZgwUK0rky5LrP4JqYE7
+IIIU0tuetqU3/XZL0p2Kbn8BjcMCAkT8ihnImb5H4q9arlErUTcOq6hYotIIBHbr
+KdWy5qULwQGyHIY3mEN8wZRcHdMjkg4WuPgb4k8VBw5aCFV9mGWc+zwio5B842vc
+q+Kh7pLkqc7dIV/tmK5WhioBQsc/sBeCzioyorm2qWlR88TFtPMxaCpQCAfGNAK/
+tDWufDieWoOXnE/TgkqB12KSzG3826L73v+iwk3DTMw7t5w41sw5GCjbsnPdeho9
+dUXFrvE5l0olypZAPK4Pvqp4Wy/WfcOjr4k2K3VVfmxoc0iIT3WGq+UDcNbzpmxs
+2Jx/q17FacM1x2IlGWfRet8HeWRas9jIcvv49agc1VmEEG74dQ483VzaNv1jr22/
+IiNBrlOCkMcCAwEAAaOCAmEwggJdMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0P
+BAQDAgGmMGUGA1UdEQReMFyBGWNvbnRhY3Qrd3d3QGN5Y2xvY29vcC5vcmeCEXd3
+dy5jeWNsb2Nvb3Aub3Jngg1jeWNsb2Nvb3Aub3Jngh1jeWNsb2NhbXAuaGV1cmV1
+eC1jeWNsYWdlLm9yZzAdBgNVHQ4EFgQUDgbTRjpXct33FkxH4kOyapdExgkwZQYD
+VR0SBF4wXIEZY29udGFjdCt3d3dAY3ljbG9jb29wLm9yZ4IRd3d3LmN5Y2xvY29v
+cC5vcmeCDWN5Y2xvY29vcC5vcmeCHWN5Y2xvY2FtcC5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnMIHJBgNVHSMEgcEwgb6AFA4G00Y6V3Ld9xZMR+JDsmqXRMYJoYGcpIGZMIGW
+MRUwEwYDVQQKEwxDeWNsb2ZmaWNpbmUxFDASBgNVBAsTC1NlcnZpY2UgV2ViMRow
+GAYDVQQDExF3d3cuY3ljbG9jb29wLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAg
+AG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0
+AGUAdQByggcgEwYoGDgQMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAoYpaHR0
+cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvd3d3L2NydC5wZW0wOgYDVR0fBDMw
+MTAvoC2gK4YpaHR0cDovL3d3dy5jeWNsb2Nvb3Aub3JnL3g1MDkvd3d3L2NybC5w
+ZW0wDQYJKoZIhvcNAQENBQADggIBAAeLFUJEyRf1quyj6akhzpz9qf9gJ4GD4qjY
+TjqKZ7sSUvUDC8LGNvyhgCiLSHC1GOgZTSDonFYh9kxCITl7lByaR3o3RpPmbz8Z
+dmSUvf8vQLWMy4NMqsuuGwnOxj8xXLPK8l+OxQoJdiTyGTX8crZtix34K13WV7GK
+lK0/Mlw+f2JMaNAvNdr6IXB9xWL6wK5ZIbm5uTdozoVmbKpbFrtzMaEt3eNBDUYU
+YoAlNTunZxcM2FL4PsymFLKVYZ+zCsaCLMp84xGLNVe9sMDdJh8puzuJCnPMPHyK
+PgoVQXxy2wVhCV+joTch4NfP3Gw7SNJcZ9v6gjzK3A2c5zoNipkAjKQUgDSV2NOT
+w52FQ73aORDxkNlsEZzrCIfVoPx667aws+lFtfYpmuEHUEPHu4DSNsG4SoW8mr3J
+dEYqSm+JmDKgRYu8wZ8r3df5tj7GoO+QB5m0tobQFm++SjSkWgokH6XEfAa0RBcy
+YqwgGoX4Rjoj/rBzPjkTh2/HfAHIuuV701PNnX//xtss5E7gJh3kttqr9p4T9ymT
+6fQ4nfXcZdgEQMvSEXhZlSYhIW88RH9RkZin/FLGg2qMo35CgKvj0eX/AsDS457p
+CgP0elJyl0J7HcfWGtXD/xZVmk+bhv2JT9Z40Im7Z20Chig+LKVdzO5SLxXDcqUt
+vvNePkXq
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/www.cyclocamp.org/crt.self-signed.pem.asc b/var/pub/x509/www.cyclocamp.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..da7fac5
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRzbvyAAoJEF4nGc9w/oqe8WYP/i1snbSI24UowkXJhCrRboCU
+ME+/gkgYIsrRUsr3yJquPYMO6XaZzS6imBPfWRxaBgnlEIb0ngKq6zSZmeQcl2+r
+QD6lrVW/+u0holVlxIsdgJGOJCG7J5NHDcJ0cudirc5mJSNNp3UYbqVcaBDmhGnr
+yFZ7hR01P5yOR5UXCVtJ7jrDZHCfxB8SvfvvFCoyuhx8sQZmgoGk9+jpU/IHlkQU
+5ZgVScsN4TcbfI4NQxuGuqbE4SJRM5lHtEe+EBBeLe3kaGJciIvpPExAYW3TreiS
+/UDp6+P7NTihJKMBKQesuFg5B4r4v+Ql1Aro6JgNZ1pPExTB4SBKYSxTq7GyrtqE
+MH5CCdSYEiwmH9b0RqJD+B2Bwrc4Nn1svEB4l9YAlheMFT6m9XcgL9KECNiRpd93
+h8563viAAYNGzSOYCxMwGBsAK6ELV6Gbf1V5yaHLzvLlMJ+8dDeFWBNaC7kYCJRD
+aHyZwFiT3GmTLXz0ucbT0pMnWJpYuJzo8EZG0Fa5xaXzb6qcI/wkGS5jNoOIhckM
+6IG+t+ZKNQzkY6h7Kpj4pcPU2pyMmWd4uEIVXj3gMs1N/SJiLsjKRdT9zjlk27Vs
+/aXSEVeCStYWFRUV2LAsmgkar1HHTXXI1VgRSw03Ag7vFwQGi4oERsmhHV8980C4
+MB1XFqoH56KwbEWMeMVl
+=0mVM
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/www.cyclocamp.org/idx.self-signed.txt b/var/pub/x509/www.cyclocamp.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/www.cyclocamp.org/idx.txt b/var/pub/x509/www.cyclocamp.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/www.cyclocamp.org/req.pem b/var/pub/x509/www.cyclocamp.org/req.pem
new file mode 100644 (file)
index 0000000..65de0f2
--- /dev/null
@@ -0,0 +1,28 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIE3DCCAsQCAQAwgZYxFTATBgNVBAoTDEN5Y2xvZmZpY2luZTEUMBIGA1UECxML
+U2VydmljZSBXZWIxGjAYBgNVBAMTEXd3dy5jeWNsb2Nvb3Aub3JnMUswSQYDVQQP
+HkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBl
+ACAAbgBpACAAbQBvAHQAZQB1AHIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
+AoICAQC3hA37WpdW0rj8EgaUzmxj64pggztzXEO6Me2vSoXngvnLqOsMELbe8NSd
+lfhu/Zwe/J4dpwUiea3mHr9rV4R41y2N8tGbmIXouU7OLJb/wUsB39oS6uxI8pig
+ZILFmBYYO28ER9U5yLnbgkK2U4I5WbHdqRPlU/BK1pKkY6FzEJZQeBi4WszRvpy2
+Y/S93fBEK8wwRsHiAbM7/4LrqfK8lONbi3iRYBrh58jN0eyogwOEXuEgDAdmc4ng
+39mnyxsM3kuKB3yyEprdmDBQrSuTLkus/gmpgTsgghTS2562pTf9dkvSnYpufwGN
+wwICRPyKGciZvkfir1quUStRNw6rqFii0ggEdusp1bLmpQvBAbIchjeYQ3zBlFwd
+0yOSDha4+BviTxUHDloIVX2YZZz7PCKjkHzja9yr4qHukuSpzt0hX+2YrlaGKgFC
+xz+wF4LOKjKiubapaVHzxMW08zFoKlAIB8Y0Ar+0Na58OJ5ag5ecT9OCSoHXYpLM
+bfzbovve/6LCTcNMzDu3nDjWzDkYKNuyc916Gj11RcWu8TmXSiXKlkA8rg++qnhb
+L9Z9w6OviTYrdVV+bGhzSIhPdYar5QNw1vOmbGzYnH+rXsVpwzXHYiUZZ9F63wd5
+ZFqz2Mhy+/j1qBzVWYQQbvh1DjzdXNo2/WOvbb8iI0GuU4KQxwIDAQABoAAwDQYJ
+KoZIhvcNAQENBQADggIBABjAq12aG7SBUogY24oTgT4Auds+NplYSqso3Mkwnmrp
+Z5e6djNUN8vZWiKrAm83joYBRLiNHKZU5QXejptRRogcyQDa4aHvARnK3BBGUCk9
+Fmt4gdaUdW3Ji8XsbiPdjacTA3SM8FOGsSsevjEcVWGwHsAUVZti3cbJybzdwCr0
+dca1YA+ns19GfLaykreTVor519oHSABgGTFxtpqvY4Ce6OVYnWDJYIOuNw0bEL34
+kfvvg4Yqw8+cOXMAl49f12FA7XYK33lD2Gvlv7qbgqtGKvbmkd5XOu8g5d8ViNYA
+1FB9Coo5kg9xcmr4YjebDWMEyNPER32QMFr/pRp6PR3K4i6GqgMNkFI1R2ugLrpt
+FGdsm9/cy+Bbj453wu3Sb1lqV5pwKIjjE5bNcM4lPo5XoXVkGfdVOb8k2lhcHmnj
+s/it8KBaR8N8jtPc4dH3j9B7Tk5ftBjoPsxoV9R//3a1xjnP/+/Jl+64tYHXltf/
+ygHoJKkbfi+jKWdE6WO21TY8NOJsd2QCQq24zMjZ78d05TDv8ScZIZYg2xmajvGe
+uQ2B/cH5FbStYg8BBq54GYPhg5AA6lsrPGHzxBx8aeCWIBVR3O2Jgz8ZnerAnR4p
+Qvta8liz9mrwqJ/yAayfS8qLtvxBHfvWsdoi6DnpoN6YOrmr50aWRxML2bIfE1/m
+-----END CERTIFICATE REQUEST-----