Ajout : etc/nginx/site.d/veloc-www
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 11 Feb 2014 05:11:53 +0000 (06:11 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 11 Feb 2014 05:48:17 +0000 (06:48 +0100)
40 files changed:
etc/nginx/site.d/veloc-www-tls/local.conf [new file with mode: 0644]
etc/nginx/site.d/veloc-www-tls/local.sh [new file with mode: 0644]
etc/nginx/site.d/veloc-www-tls/site.conf [new symlink]
etc/nginx/site.d/veloc-www-tls/x509_host [new file with mode: 0644]
etc/nginx/site.d/veloc-www/http.conf [new file with mode: 0644]
etc/nginx/site.d/veloc-www/local.conf [new file with mode: 0644]
etc/nginx/site.d/veloc-www/local.sh [new file with mode: 0644]
etc/nginx/site.d/veloc-www/site.conf [new file with mode: 0644]
etc/openssl/velocampus.net/host.cfg [new file with mode: 0644]
etc/openssl/velocampus.net/host.sh [new file with mode: 0644]
etc/openssl/www.velocampus.net/ca [new symlink]
etc/openssl/www.velocampus.net/host.cfg [new file with mode: 0644]
etc/openssl/www.velocampus.net/user.cfg [new file with mode: 0644]
etc/php5/fpm/pool.d/veloc_www/php-fpm.conf [new file with mode: 0644]
var/pub/x509/velocampus.net/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/velocampus.net/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/velocampus.net/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/velocampus.net/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/velocampus.net/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/velocampus.net/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/velocampus.net/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/velocampus.net/idx.txt [new file with mode: 0644]
var/pub/x509/velocampus.net/req.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/ca [new symlink]
var/pub/x509/www.velocampus.net/crl.num [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crl.num.old [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crl.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crt+ca.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crt+crl.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crt.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crt.pem.asc [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/www.velocampus.net/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/www.velocampus.net/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/www.velocampus.net/idx.txt [new file with mode: 0644]
var/pub/x509/www.velocampus.net/req.pem [new file with mode: 0644]

diff --git a/etc/nginx/site.d/veloc-www-tls/local.conf b/etc/nginx/site.d/veloc-www-tls/local.conf
new file mode 100644 (file)
index 0000000..6b94c2f
--- /dev/null
@@ -0,0 +1,4 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate     /etc/nginx/x509.d/lhc-www-tls/crt.pem;
+ssl_certificate_key /etc/nginx/x509.d/lhc-www-tls/key.pem;
diff --git a/etc/nginx/site.d/veloc-www-tls/local.sh b/etc/nginx/site.d/veloc-www-tls/local.sh
new file mode 100644 (file)
index 0000000..8606c9e
--- /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.velocampus.net/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/veloc-www-tls/site.conf b/etc/nginx/site.d/veloc-www-tls/site.conf
new file mode 120000 (symlink)
index 0000000..e63a5c2
--- /dev/null
@@ -0,0 +1 @@
+../veloc-www/site.conf
\ No newline at end of file
diff --git a/etc/nginx/site.d/veloc-www-tls/x509_host b/etc/nginx/site.d/veloc-www-tls/x509_host
new file mode 100644 (file)
index 0000000..cfcb2a7
--- /dev/null
@@ -0,0 +1 @@
+www.velocampus.net
diff --git a/etc/nginx/site.d/veloc-www/http.conf b/etc/nginx/site.d/veloc-www/http.conf
new file mode 100644 (file)
index 0000000..e87f19d
--- /dev/null
@@ -0,0 +1,8 @@
+server {
+       listen 80;
+       server_name
+        velocampus.net;
+       
+       return 301 http://www.velocampus.net$request_uri;
+
+ }
diff --git a/etc/nginx/site.d/veloc-www/local.conf b/etc/nginx/site.d/veloc-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/veloc-www/local.sh b/etc/nginx/site.d/veloc-www/local.sh
new file mode 100644 (file)
index 0000000..f320402
--- /dev/null
@@ -0,0 +1,5 @@
+pool=veloc_www
+sudo adduser php_"$pool" www-"$site"
+sudo adduser www-"$site"-tls www-"$site"
+"$tool"/local/mysql-user-create     php_"$pool"
+"$tool"/local/mysql-database-create php_"$pool"
diff --git a/etc/nginx/site.d/veloc-www/site.conf b/etc/nginx/site.d/veloc-www/site.conf
new file mode 100644 (file)
index 0000000..4d58072
--- /dev/null
@@ -0,0 +1,27 @@
+server_name
+    devel.velocampus.net
+    velocampus.heureux-cyclage.org
+    www.velocampus.net;
+root /home/www/data/veloc-www/www;
+index index.php;
+
+client_body_buffer_size 8k;
+client_max_body_size 10m;
+
+location ~^/(tmp|config)/{
+       return 403;
+}
+location ~ \.php$ {
+       include /etc/nginx/conf.d/fastcgi.conf;
+       fastcgi_index  index.php ;
+       fastcgi_param REDIRECT_STATUS 200;
+       fastcgi_split_path_info ^(.+\.php)(/.+)$;
+
+       fastcgi_pass unix:/run/php5/fpm/veloc_www;
+}
+error_page 404 = @spip;
+
+location @spip {
+       rewrite ^/(.*)(\.html)?$  /spip.php?url_propre=$1&$args last;
+}
+# vim: ft=sh
diff --git a/etc/openssl/velocampus.net/host.cfg b/etc/openssl/velocampus.net/host.cfg
new file mode 100644 (file)
index 0000000..b5b1175
--- /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/velocampus.net/host.sh b/etc/openssl/velocampus.net/host.sh
new file mode 100644 (file)
index 0000000..945391e
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+export x509_host="velocampus.net"
+export x509_country="FR"
+export x509_organization="Vélocampus Nantes"
+export x509_organization_unit_name="Atelier vélo participatif et solidaire"
+export x509_initials="VN"
+export x509_state_or_province="Pays de la Loire"
+export x509_locality="Nantes"
+export x509_street_address="3, Chemin de la Censive du Tertre"
+export x509_postal_code="44300"
+export x509_telephone_number="02 40 16 26 45"
+export x509_business_category="V1.0, ni dieu ni maître ni moteur"
+export x509_days="3653"
diff --git a/etc/openssl/www.velocampus.net/ca b/etc/openssl/www.velocampus.net/ca
new file mode 120000 (symlink)
index 0000000..3f9c595
--- /dev/null
@@ -0,0 +1 @@
+../velocampus.net
\ No newline at end of file
diff --git a/etc/openssl/www.velocampus.net/host.cfg b/etc/openssl/www.velocampus.net/host.cfg
new file mode 100644 (file)
index 0000000..002cc4c
--- /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:velocampus.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:velocampus.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.velocampus.net/user.cfg b/etc/openssl/www.velocampus.net/user.cfg
new file mode 100644 (file)
index 0000000..eb801a1
--- /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
diff --git a/etc/php5/fpm/pool.d/veloc_www/php-fpm.conf b/etc/php5/fpm/pool.d/veloc_www/php-fpm.conf
new file mode 100644 (file)
index 0000000..0064260
--- /dev/null
@@ -0,0 +1,13 @@
+#php_admin_value[extension] = pdo_mysql.so
+php_admin_value[extension] = mysql.so
+pm.max_children = 4
+pm.max_requests = 1000
+pm.max_spare_servers = 4
+pm.min_spare_servers = 2
+pm.process_idle_timeout = 60s
+pm.start_servers = 2
+request_slowlog_timeout = 5s
+request_terminate_timeout = 120s
+rlimit_core = unlimited
+rlimit_files = 131072
+security.limit_extensions = .php
diff --git a/var/pub/x509/velocampus.net/crl.self-signed.num b/var/pub/x509/velocampus.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/velocampus.net/crl.self-signed.num.old b/var/pub/x509/velocampus.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/velocampus.net/crl.self-signed.pem b/var/pub/x509/velocampus.net/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..e6302e4
--- /dev/null
@@ -0,0 +1,21 @@
+-----BEGIN X509 CRL-----
+MIIDhTCCAW0CAQEwDQYJKoZIhvcNAQENBQAwggEpMRcwFQYDVQQDEw52ZWxvY2Ft
+cHVzLm5ldDELMAkGA1UEBhMCRlIxCzAJBgNVBCsTAlZOMSswKQYDVQQKHiIAVgDp
+AGwAbwBjAGEAbQBwAHUAcwAgAE4AYQBuAHQAZQBzMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTQ0MzAwMRkwFwYDVQQI
+ExBQYXlzIGRlIGxhIExvaXJlMSowKAYDVQQJEyEzLCBDaGVtaW4gZGUgbGEgQ2Vu
+c2l2ZSBkdSBUZXJ0cmUxFzAVBgNVBBQTDjAyIDQwIDE2IDI2IDQ1Fw0xNDAyMTAx
+NTMxMzZaFw0yNDAyMTExNTMxMzZaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0B
+AQ0FAAOCAgEAK2ZaY0DVXSVBSoiI5ygQ32/wKNVYsfP04+eF5o7E9iPckD/FJYfd
+AC5k5FjzIMQiRyi2VcJi73OIhcTb8D/Jp3D7F3IuLhYWmKMWRhDYHoF9zv2IBSco
+oQdb5OL9Snt6uE+HLs2H9LGjlPqUlWcrh0/Y5OiQpcbRVZebei/LHj+asbOPsZek
+F/v13BFINk7x/FuPNowO2pQMBqVkwTeIXpSz7D0qb2NU+uoK9N4aHtezlvNFtosd
+TrrKh/xrxGV1dVTjZfOby2ZS3v1lF7EDe84jpmAN9uudpXD5cWKJWxesjRmPToWj
+XNVr4pabk9lITLo87iBgEoUQXCQHTM+0e2Fmdv5ajEk3bT37C1nfPMYbu4wMOWky
+dP/Nf2UIAVhovO5ZGYU6HHb4tH3vJgHiz9u5hVnxPnKweNXfR7VRKLSIWrsEzwKj
+CdXsXF7mqhjKqpFdVJuhSTj7YDiIpeqNEBBVVIhWJ1SBNFIfaHJKQBoAYTkxH1Fh
+3hQ5Qg+K9olu1PBWh6DJOs6o2QWfVfPYUtWDQc136rNMIhcwt9zoWBvGsvso2rrr
+d8WAm/vjJwrLDXDlgnWa5SIEdLUI5PaYNf0kCPzVS+V02HhPDUsH+/uzH+F6jhAY
+bU0KwYSy6FnM097LVRsVUYmd8zc8wd0LuEr03apw5L7kDCf4sufecE8=
+-----END X509 CRL-----
diff --git a/var/pub/x509/velocampus.net/crt+crl.self-signed.pem b/var/pub/x509/velocampus.net/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..7f1d2bd
--- /dev/null
@@ -0,0 +1,73 @@
+-----BEGIN CERTIFICATE-----
+MIIJRTCCBy2gAwIBAgIHIBQCEBYxNTANBgkqhkiG9w0BAQ0FADCCASkxFzAVBgNV
+BAMTDnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzAp
+BgNVBAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNV
+BAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABp
+AGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQz
+MDAxGTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1p
+biBkZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYg
+NDUwHhcNMTQwMjEwMTUzMTM1WhcNMjQwMjExMTUzMTM1WjCCASkxFzAVBgNVBAMT
+DnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzApBgNV
+BAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNVBAse
+TgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYA
+aQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQzMDAx
+GTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1pbiBk
+ZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYgNDUw
+ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDaXNvvNGtWIRFENtJ7u8p/
+dMceXLF8UpmoHF8h1EwKABl+QSigeEbSOf0H/IDV4lw51Yxroxkvo/B1h2kgAQ5b
+DHWUaw7FyO7kQBgJR2RHQN+vcTWfZkVofdY3WbtnDhqjJ/lkeMCQLnAbRtHDCxqk
+BTqcDYbrvOKf6SO1XSVFW9ZuY+yzCmnQKFSmpkuJgK7rQtZkDLsrC9k5Tra5TlH2
+OB8RJjHWJUEXznVqEGeFY5Krt7VKkzhdNSTCsN/Bj8Ip4D8SAc3OZDvvtmGbQXGO
+2/MLMjDEX/G3lYDv2NKK9C0LiuXNaexFg7DSw26fqLVpNv/ot71AMq6rm+4GvzhE
+lzM6i4jRpKr1IDv8KcdTXVcdpziC+Upw+OZDD3kdgtvf8F+BBUIN1cq29eMi9xJv
+pDKkLa6jyvimKszDxfFJViIUqbnh20JUitee04OVWl+1QkP//meIUeEOWT54ig5N
+5+qLWxWJNucTLw4TjlqhytVKgRzW9jzG0IJv6lnBOaNWeU1vwRPzTjwHzP/s5wK2
+cXxHnusg+oszQXQTFqwuwEoK5ryXEnQfV1y8d8Zj3OYRNKOunk6zWoh2zqoApKvh
+9ZUeKc3VuHLzj5QvyO0NAbuezMb+dqYW/5g3PeUg0uxRUmHWAHpixfd68IZ+03hC
+bpAv0JgxJMl5WOtoFHCemwIDAQABo4ICbDCCAmgwEgYDVR0TAQH/BAgwBgEB/wIB
+ATALBgNVHQ8EBAMCAQYwIQYDVR0RBBowGIEWY29udGFjdEB2ZWxvY2FtcHVzLm5l
+dDAdBgNVHQ4EFgQUpNNYpHXsQabUKyX56+rJi/P3X/MwIQYDVR0SBBowGIEWY29u
+dGFjdEB2ZWxvY2FtcHVzLm5ldDCCAWEGA1UdIwSCAVgwggFUgBSk01ikdexBptQr
+Jfnr6smL8/df86GCATGkggEtMIIBKTEXMBUGA1UEAxMOdmVsb2NhbXB1cy5uZXQx
+CzAJBgNVBAYTAkZSMQswCQYDVQQrEwJWTjErMCkGA1UECh4iAFYA6QBsAG8AYwBh
+AG0AcAB1AHMAIABOAGEAbgB0AGUAczFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUA
+dABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAA
+cAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU0NDMwMDEZMBcGA1UECBMQUGF5cyBk
+ZSBsYSBMb2lyZTEqMCgGA1UECRMhMywgQ2hlbWluIGRlIGxhIENlbnNpdmUgZHUg
+VGVydHJlMRcwFQYDVQQUEw4wMiA0MCAxNiAyNiA0NYIHIBQCEBYxNTBCBggrBgEF
+BQcBAQQ2MDQwMgYIKwYBBQUHMAKGJmh0dHA6Ly93d3cudmVsb2NhbXB1cy5uZXQv
+eDUwOS9jcnQucGVtMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cudmVsb2Nh
+bXB1cy5uZXQveDUwOS9jcmwucGVtMA0GCSqGSIb3DQEBDQUAA4ICAQBVHfTCqwZx
+rFP4vBg1apHUxkQxcRBHvb/jWGmAB+hv32JLEHfMNsYYjPlhQ+Hjpy8uPwqIV7W6
+zmr6V0vEVDtPY0BuEi9Dm49j7+YzsjdK59pag7Km0R8yemEHMGH7tbsZS9EcdvCE
+Sa+CGpAuBVOj4+JNCKkaXKbTSWk6LiXxGJyIOzREXHrtRQUWLFQ2S9XDpMyV2KCu
+eMC/T9gs+3p2QigW7GZXPBY7nARiy/zflOEwL4QBov5fU9hZfaMq7P7YhsXTex+O
+o+80pEkel3a/+qq4UY62D3AoHfXJVQKBOmZiM3zO3z1VQsumMQlw3TQjFNqHx5bu
+jr9pzsO50z09TaGRbavHVfnWZxLfPWzDCrW3/LlAQW3onrT2ftqP/elQ33FqIMxX
+jXS19RIZH59p2TfuuGvS8hdNXetST5xELjMfnkPiyo6TgHM3FKoljrwBi7wjAk7w
+jrgvVQ/7G8Uolbl4vo9o4Nuhx+O0NF4084Ysj7VCWblDVOMzO/iBEntDJAx4qWN1
+O1JGGz5g8worKJi/EO/pEAiSPqFh9+rJCtK5XS3jsIM/tIpsMWBmz8eXa0/UImDU
+1zX8yRA+KYryOTb6oG73kZreoTKRiCrCT61Jq5/aXDZkYdcRI/HIwoGneqt3CNti
+4p0SD1J2GRLgUzAriC2yhazjS9DoiuEMMg==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDhTCCAW0CAQEwDQYJKoZIhvcNAQENBQAwggEpMRcwFQYDVQQDEw52ZWxvY2Ft
+cHVzLm5ldDELMAkGA1UEBhMCRlIxCzAJBgNVBCsTAlZOMSswKQYDVQQKHiIAVgDp
+AGwAbwBjAGEAbQBwAHUAcwAgAE4AYQBuAHQAZQBzMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTQ0MzAwMRkwFwYDVQQI
+ExBQYXlzIGRlIGxhIExvaXJlMSowKAYDVQQJEyEzLCBDaGVtaW4gZGUgbGEgQ2Vu
+c2l2ZSBkdSBUZXJ0cmUxFzAVBgNVBBQTDjAyIDQwIDE2IDI2IDQ1Fw0xNDAyMTAx
+NTMxMzZaFw0yNDAyMTExNTMxMzZaoA4wDDAKBgNVHRQEAwIBADANBgkqhkiG9w0B
+AQ0FAAOCAgEAK2ZaY0DVXSVBSoiI5ygQ32/wKNVYsfP04+eF5o7E9iPckD/FJYfd
+AC5k5FjzIMQiRyi2VcJi73OIhcTb8D/Jp3D7F3IuLhYWmKMWRhDYHoF9zv2IBSco
+oQdb5OL9Snt6uE+HLs2H9LGjlPqUlWcrh0/Y5OiQpcbRVZebei/LHj+asbOPsZek
+F/v13BFINk7x/FuPNowO2pQMBqVkwTeIXpSz7D0qb2NU+uoK9N4aHtezlvNFtosd
+TrrKh/xrxGV1dVTjZfOby2ZS3v1lF7EDe84jpmAN9uudpXD5cWKJWxesjRmPToWj
+XNVr4pabk9lITLo87iBgEoUQXCQHTM+0e2Fmdv5ajEk3bT37C1nfPMYbu4wMOWky
+dP/Nf2UIAVhovO5ZGYU6HHb4tH3vJgHiz9u5hVnxPnKweNXfR7VRKLSIWrsEzwKj
+CdXsXF7mqhjKqpFdVJuhSTj7YDiIpeqNEBBVVIhWJ1SBNFIfaHJKQBoAYTkxH1Fh
+3hQ5Qg+K9olu1PBWh6DJOs6o2QWfVfPYUtWDQc136rNMIhcwt9zoWBvGsvso2rrr
+d8WAm/vjJwrLDXDlgnWa5SIEdLUI5PaYNf0kCPzVS+V02HhPDUsH+/uzH+F6jhAY
+bU0KwYSy6FnM097LVRsVUYmd8zc8wd0LuEr03apw5L7kDCf4sufecE8=
+-----END X509 CRL-----
diff --git a/var/pub/x509/velocampus.net/crt.self-signed.pem b/var/pub/x509/velocampus.net/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..b54db43
--- /dev/null
@@ -0,0 +1,52 @@
+-----BEGIN CERTIFICATE-----
+MIIJRTCCBy2gAwIBAgIHIBQCEBYxNTANBgkqhkiG9w0BAQ0FADCCASkxFzAVBgNV
+BAMTDnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzAp
+BgNVBAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNV
+BAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABp
+AGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQz
+MDAxGTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1p
+biBkZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYg
+NDUwHhcNMTQwMjEwMTUzMTM1WhcNMjQwMjExMTUzMTM1WjCCASkxFzAVBgNVBAMT
+DnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzApBgNV
+BAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNVBAse
+TgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYA
+aQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQzMDAx
+GTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1pbiBk
+ZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYgNDUw
+ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDaXNvvNGtWIRFENtJ7u8p/
+dMceXLF8UpmoHF8h1EwKABl+QSigeEbSOf0H/IDV4lw51Yxroxkvo/B1h2kgAQ5b
+DHWUaw7FyO7kQBgJR2RHQN+vcTWfZkVofdY3WbtnDhqjJ/lkeMCQLnAbRtHDCxqk
+BTqcDYbrvOKf6SO1XSVFW9ZuY+yzCmnQKFSmpkuJgK7rQtZkDLsrC9k5Tra5TlH2
+OB8RJjHWJUEXznVqEGeFY5Krt7VKkzhdNSTCsN/Bj8Ip4D8SAc3OZDvvtmGbQXGO
+2/MLMjDEX/G3lYDv2NKK9C0LiuXNaexFg7DSw26fqLVpNv/ot71AMq6rm+4GvzhE
+lzM6i4jRpKr1IDv8KcdTXVcdpziC+Upw+OZDD3kdgtvf8F+BBUIN1cq29eMi9xJv
+pDKkLa6jyvimKszDxfFJViIUqbnh20JUitee04OVWl+1QkP//meIUeEOWT54ig5N
+5+qLWxWJNucTLw4TjlqhytVKgRzW9jzG0IJv6lnBOaNWeU1vwRPzTjwHzP/s5wK2
+cXxHnusg+oszQXQTFqwuwEoK5ryXEnQfV1y8d8Zj3OYRNKOunk6zWoh2zqoApKvh
+9ZUeKc3VuHLzj5QvyO0NAbuezMb+dqYW/5g3PeUg0uxRUmHWAHpixfd68IZ+03hC
+bpAv0JgxJMl5WOtoFHCemwIDAQABo4ICbDCCAmgwEgYDVR0TAQH/BAgwBgEB/wIB
+ATALBgNVHQ8EBAMCAQYwIQYDVR0RBBowGIEWY29udGFjdEB2ZWxvY2FtcHVzLm5l
+dDAdBgNVHQ4EFgQUpNNYpHXsQabUKyX56+rJi/P3X/MwIQYDVR0SBBowGIEWY29u
+dGFjdEB2ZWxvY2FtcHVzLm5ldDCCAWEGA1UdIwSCAVgwggFUgBSk01ikdexBptQr
+Jfnr6smL8/df86GCATGkggEtMIIBKTEXMBUGA1UEAxMOdmVsb2NhbXB1cy5uZXQx
+CzAJBgNVBAYTAkZSMQswCQYDVQQrEwJWTjErMCkGA1UECh4iAFYA6QBsAG8AYwBh
+AG0AcAB1AHMAIABOAGEAbgB0AGUAczFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUA
+dABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAA
+cAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU0NDMwMDEZMBcGA1UECBMQUGF5cyBk
+ZSBsYSBMb2lyZTEqMCgGA1UECRMhMywgQ2hlbWluIGRlIGxhIENlbnNpdmUgZHUg
+VGVydHJlMRcwFQYDVQQUEw4wMiA0MCAxNiAyNiA0NYIHIBQCEBYxNTBCBggrBgEF
+BQcBAQQ2MDQwMgYIKwYBBQUHMAKGJmh0dHA6Ly93d3cudmVsb2NhbXB1cy5uZXQv
+eDUwOS9jcnQucGVtMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cudmVsb2Nh
+bXB1cy5uZXQveDUwOS9jcmwucGVtMA0GCSqGSIb3DQEBDQUAA4ICAQBVHfTCqwZx
+rFP4vBg1apHUxkQxcRBHvb/jWGmAB+hv32JLEHfMNsYYjPlhQ+Hjpy8uPwqIV7W6
+zmr6V0vEVDtPY0BuEi9Dm49j7+YzsjdK59pag7Km0R8yemEHMGH7tbsZS9EcdvCE
+Sa+CGpAuBVOj4+JNCKkaXKbTSWk6LiXxGJyIOzREXHrtRQUWLFQ2S9XDpMyV2KCu
+eMC/T9gs+3p2QigW7GZXPBY7nARiy/zflOEwL4QBov5fU9hZfaMq7P7YhsXTex+O
+o+80pEkel3a/+qq4UY62D3AoHfXJVQKBOmZiM3zO3z1VQsumMQlw3TQjFNqHx5bu
+jr9pzsO50z09TaGRbavHVfnWZxLfPWzDCrW3/LlAQW3onrT2ftqP/elQ33FqIMxX
+jXS19RIZH59p2TfuuGvS8hdNXetST5xELjMfnkPiyo6TgHM3FKoljrwBi7wjAk7w
+jrgvVQ/7G8Uolbl4vo9o4Nuhx+O0NF4084Ysj7VCWblDVOMzO/iBEntDJAx4qWN1
+O1JGGz5g8worKJi/EO/pEAiSPqFh9+rJCtK5XS3jsIM/tIpsMWBmz8eXa0/UImDU
+1zX8yRA+KYryOTb6oG73kZreoTKRiCrCT61Jq5/aXDZkYdcRI/HIwoGneqt3CNti
+4p0SD1J2GRLgUzAriC2yhazjS9DoiuEMMg==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/velocampus.net/crt.self-signed.pem.asc b/var/pub/x509/velocampus.net/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..50df02d
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJS+PDXAAoJEP4Dh9dFbzcpVE4P/1NOV8Dfxh/5Tr7rdT+Y2oEh
+gdkn9YZ+rzOPhzxc6XgQHgLS60qUksMi3IaOr+zpkOg6pc1HhpwcxBc5HN1ipRCs
+ADItlpVQSClAg3xrGeprW1v6qZI1kmBIahHVI0vV3zyS/bLavQ1in09IQSmJYnIz
+bxxnMw42E3pYIQKmmSTWzHLOKXMPRst3weNpguVgG7nzfVK8LAJWcXk0nnewnJa8
+aX3XIHIYxxEZxRBOlgFT/ro6ancZ4dAPpnVAOTEYcBXobhKx/5KVpHE2IEWCTJCS
+f61d8UaSNugxcoL8nSOnonFWM4IRD+l6CtLvuUWfqdUTVAlloOEYZzXLzBlvpPdS
+EPL4au56lsWpLkwJIku1PyENTvPdK2hV10tus+rdrRDpo3tt0PTPdF7bSrsrQY30
+a6bKPireoQd1J5ev5wbPQZBaj/WZ1fpeDOsXOLm+0k6Cz2m5W9NhFxIUVFx+bhft
+fED4HJXLJJJmmmlNx4wSsS1j1pTl9Vqht7bZgJeif/m/lRKjcJir0xfv5fEDITlC
+qSx0y4wXIp4/rHUCC4En/Q4Jlr721nzF6jq/Dzm2FrpX7LpQSDpZkWzPGl3Zp/0m
+aFaMB+pLr8kZ7fykb26+j29utBRxZb1MaPUvOdN1mewiScRuHJAA+ppUoc0QPy3w
+WkxM0dHpmoqSU1wBbxel
+=UUZk
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/velocampus.net/idx.self-signed.txt b/var/pub/x509/velocampus.net/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/velocampus.net/idx.txt b/var/pub/x509/velocampus.net/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/velocampus.net/req.pem b/var/pub/x509/velocampus.net/req.pem
new file mode 100644 (file)
index 0000000..d666ce5
--- /dev/null
@@ -0,0 +1,32 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFcDCCA1gCAQAwggEpMRcwFQYDVQQDEw52ZWxvY2FtcHVzLm5ldDELMAkGA1UE
+BhMCRlIxCzAJBgNVBCsTAlZOMSswKQYDVQQKHiIAVgDpAGwAbwBjAGEAbQBwAHUA
+cwAgAE4AYQBuAHQAZQBzMVcwVQYDVQQLHk4AQQBuAHQAaQAtAGEAdQB0AG8AcgBp
+AHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQAaQBvAG4AIABwAHIAaQBt
+AGEAaQByAGUxDjAMBgNVBBETBTQ0MzAwMRkwFwYDVQQIExBQYXlzIGRlIGxhIExv
+aXJlMSowKAYDVQQJEyEzLCBDaGVtaW4gZGUgbGEgQ2Vuc2l2ZSBkdSBUZXJ0cmUx
+FzAVBgNVBBQTDjAyIDQwIDE2IDI2IDQ1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
+MIICCgKCAgEA2lzb7zRrViERRDbSe7vKf3THHlyxfFKZqBxfIdRMCgAZfkEooHhG
+0jn9B/yA1eJcOdWMa6MZL6PwdYdpIAEOWwx1lGsOxcju5EAYCUdkR0Dfr3E1n2ZF
+aH3WN1m7Zw4aoyf5ZHjAkC5wG0bRwwsapAU6nA2G67zin+kjtV0lRVvWbmPsswpp
+0ChUpqZLiYCu60LWZAy7KwvZOU62uU5R9jgfESYx1iVBF851ahBnhWOSq7e1SpM4
+XTUkwrDfwY/CKeA/EgHNzmQ777Zhm0FxjtvzCzIwxF/xt5WA79jSivQtC4rlzWns
+RYOw0sNun6i1aTb/6Le9QDKuq5vuBr84RJczOouI0aSq9SA7/CnHU11XHac4gvlK
+cPjmQw95HYLb3/BfgQVCDdXKtvXjIvcSb6QypC2uo8r4pirMw8XxSVYiFKm54dtC
+VIrXntODlVpftUJD//5niFHhDlk+eIoOTefqi1sViTbnEy8OE45aocrVSoEc1vY8
+xtCCb+pZwTmjVnlNb8ET8048B8z/7OcCtnF8R57rIPqLM0F0ExasLsBKCua8lxJ0
+H1dcvHfGY9zmETSjrp5Os1qIds6qAKSr4fWVHinN1bhy84+UL8jtDQG7nszG/nam
+Fv+YNz3lINLsUVJh1gB6YsX3evCGftN4Qm6QL9CYMSTJeVjraBRwnpsCAwEAAaAA
+MA0GCSqGSIb3DQEBDQUAA4ICAQCbt0bMq+yVUyyQjQbH7mR7IWuDDdFaP214TqBu
+kMBEh3vOzCOEXUXLW82ZmkNDd4gleKRAT3OJqQP01kRoKDfBrk6GYxlo2vN5BC9L
+zOWaQzZKzHWw+grorW3H7eNpN9uT4Vl3tRPELqosQp4VzAmMV51F7Mk1y6XlGXrx
+M5Z9MpBSIMRMSegyzZZOAT++4XfMbEgkRDW7sSm1B27gfcc/kaYDacOzdRQxYfO5
+zyJ1Z/sLFtPQZn974Ouq8gsdpx6uOoSUCOZ871N04SIdW1zpPIcQgQ016WQ8tNSc
+QeUK2BgWrxvkAoyh4zs+GOvyvw/D+H0eEVIM2fe5ZxExHGT8TP0IOX0l2dXxASv6
+uQpmb5Oka7cjxaHUy0aanalXvDPX43XPDN2SNOiHodPyCISDJJACtnFBt5UULmFe
+zNSX92wVA+/d9MSb5yTo8BQLd14i5QbKTWqhFxNGVJg5Ba4vKNLIsyRPtckRCh22
+vKzl0lUt04sEcP3cRB+tUdIK5mNqoSq/r0Hh5LtGgXPRJ9Sz9U9ZisQgViXorKo4
+E9op9z2wjAzOszz/QzntAJZrAVev41uHysxJ0/afAWS3vQ0KF9aKCq4MmDAo0n0q
+sLA/tmZMQaTeghCKZ36Uiu9XwzOBTc801EbqzJ8LGtmPP4Z402RpgxNst7vAY5MJ
+BEJr3A==
+-----END CERTIFICATE REQUEST-----
diff --git a/var/pub/x509/www.velocampus.net/ca b/var/pub/x509/www.velocampus.net/ca
new file mode 120000 (symlink)
index 0000000..3f9c595
--- /dev/null
@@ -0,0 +1 @@
+../velocampus.net
\ No newline at end of file
diff --git a/var/pub/x509/www.velocampus.net/crl.num b/var/pub/x509/www.velocampus.net/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/www.velocampus.net/crl.num.old b/var/pub/x509/www.velocampus.net/crl.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/www.velocampus.net/crl.pem b/var/pub/x509/www.velocampus.net/crl.pem
new file mode 100644 (file)
index 0000000..a274f10
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDpzCCAY8CAQEwDQYJKoZIhvcNAQENBQAwggFLMQswCQYDVQQGEwJGUjEZMBcG
+A1UECBMQUGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5cyBkZSBsYSBMb2ly
+ZTErMCkGA1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABOAGEAbgB0AGUAczEU
+MBIGA1UECxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52ZWxvY2FtcHVzLm5l
+dDFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYLKwYBBAGCNzwCAQET
+EFBheXMgZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQUGF5cyBkZSBsYSBM
+b2lyZTETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTQwMjEwMTUzMTUxWhcNMjQwMjEx
+MTUzMTUxWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIBAHCRqIEv
+M7Dq49duXONWaMVLK4rRJZJDpebVmA//1IAq+pXG3oBJWwEzplLhX8cVaw4w5ld3
+B4Winu8dbJrsqrD296SbLemuPX7SeB4IW4gvbjTITgIYsFQvg8DpLar5wVqE/+PM
+oWjE+nZBwjtWi0S6ozDqTSqeLZYXIaiioHfQzFr/5z8qh2h4L498CwvkyWYFjWfi
+RbfxbLSRrclxKfS1naBsPdjIXbDo2oFoaAYTwnWi7iJFElK7sJXClrZhKu+3AwiW
+puhLFURurLz93o4w3123ulsNkOZGkLxKz1BfGqL2AHQV5P4ApWCZtO6aWMbHkYcu
+ogN+nceO+Td5o9+hkAk2mOVw60yA/lZ7Hw6AHAP3MZcnBoRhy5zNsA2Nmkni8xjf
+iOQBcCYGY4gyiNuBOVatIyv49XBfHZtXLuGDudzg+ZVUEKvl+j3yZxgyFcIO/Gf7
+VqjhXIH2WhuXZwPUaGjtdBc/v4MnYVzHRc5GYvhpSv3SgAYBFt8ZYqYjK7+WV4yd
+cRpD0QBt0rmsRckv+MAhIeWGeCxQcOM7qnhNFMDm/GGj38tyq9crSbbSGhIZu092
+tqx7u7IM+GOkiyXG7M/Jz8+MoRQJkXKpyBhXnnkdfJ5bzkc/fZn5R7D2Pgf93Cgb
+H+E1Khq1mb8mNpWpPcUywUYxe5rQnAvAYOt0
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.velocampus.net/crl.self-signed.num b/var/pub/x509/www.velocampus.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/www.velocampus.net/crl.self-signed.num.old b/var/pub/x509/www.velocampus.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/www.velocampus.net/crl.self-signed.pem b/var/pub/x509/www.velocampus.net/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..4f2be8a
--- /dev/null
@@ -0,0 +1,22 @@
+-----BEGIN X509 CRL-----
+MIIDpzCCAY8CAQEwDQYJKoZIhvcNAQENBQAwggFLMQswCQYDVQQGEwJGUjEZMBcG
+A1UECBMQUGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5cyBkZSBsYSBMb2ly
+ZTErMCkGA1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABOAGEAbgB0AGUAczEU
+MBIGA1UECxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52ZWxvY2FtcHVzLm5l
+dDFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYLKwYBBAGCNzwCAQET
+EFBheXMgZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQUGF5cyBkZSBsYSBM
+b2lyZTETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTQwMjEwMTUzMTUzWhcNMjQwMjEx
+MTUzMTUzWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIBAGksMQGj
+qtmBsN74Xjs36QmBfD1fkMoV/Ba0y61H6UkUk84txI9iolD+Rf0ItBg+LI6A+Sd6
+vwYaQCzgSmIs3syX8WY5N8t+k6O6I0LuKlUCHMJ7bXzNefx9JEG2MAQLQnP2Vg7Z
+4vDBL7xRNMLiy3HrD54NuLLrpym+RWJiGXG+bl90jFFZr6yHdNUt6NT2kQw3F0nn
+X7BNR4kgtfxPO5rfJb9kMGzU/L1UYO4yGY+o1m9+G0eFQhYG/dS4O2LcoFyz8Vbt
+V68NITKlnNcaFKB0897HbAt5fuMF5Q3MBFmE9o7ehoBgTrWKoN7xpIrCVIM+9lfy
+Gk0bgd9pLRR8J4aHmwdjeEOBhaSx09m7IlGCBa0yt3muBnhQSiclh2nzowWUpyzc
+6yTAxDax13NVxLprK3nZ4xTzJAm6sjEI9aClLce9LmIYQ4m4/L6Zmg4yL8gHZej1
+hu1rHkQmQvIo74BGmDkzJEJG0/MasZ8g5EL20CY251WAf6KiPxdCi9dEbRmQsnOv
+wz0+jKHKKRIKzpiE5fSiwKz1r9QaF/b6+IEUfhSraKsRQ7AB/7dy5yNchwcqAiGZ
+vJ7VaPQv+DYd7E/Thv3ruZnnAk7/ogffA3FL+BavsCiZlK6ZLynfyIn+DcWJeKkF
+B6fDMMEPh1WtOlZ9fG13H8oCYsxU69vmt483
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.velocampus.net/crt+ca.pem b/var/pub/x509/www.velocampus.net/crt+ca.pem
new file mode 100644 (file)
index 0000000..a4f8e18
--- /dev/null
@@ -0,0 +1,108 @@
+-----BEGIN CERTIFICATE-----
+MIIJ+jCCB+KgAwIBAgIHIBQCEBYxUTANBgkqhkiG9w0BAQ0FADCCASkxFzAVBgNV
+BAMTDnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzAp
+BgNVBAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNV
+BAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABp
+AGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQz
+MDAxGTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1p
+biBkZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYg
+NDUwHhcNMTQwMjEwMTUzMTUxWhcNMjQwMjExMTUzMTUxWjCCAUsxCzAJBgNVBAYT
+AkZSMRkwFwYDVQQIExBQYXlzIGRlIGxhIExvaXJlMRkwFwYDVQQHExBQYXlzIGRl
+IGxhIExvaXJlMSswKQYDVQQKHiIAVgDpAGwAbwBjAGEAbQBwAHUAcwAgAE4AYQBu
+AHQAZQBzMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEbMBkGA1UEAxMSd3d3LnZlbG9j
+YW1wdXMubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxITAfBgsrBgEE
+AYI3PAIBARMQUGF5cyBkZSBsYSBMb2lyZTEhMB8GCysGAQQBgjc8AgECExBQYXlz
+IGRlIGxhIExvaXJlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEA4mRmXqPemCd4eUNb1n9FhSYcfcrsETysiR3pQZYt
+VJSyRiudlof84QmomQCVadoTEzIuqH3pAM3xUVvfAVzwvnecbxqSIYYRHeEYJkp3
+hy4zAI53bBv28S3Bp4yAY931UE3Wa7A90omu6/wVy4wKE9j4ckpjz3NskWyYKU94
+Q95b+Vc+nXylCIPikWgzvtxg7h47n83jXNeh2Y7+hX6CIgvLc5ebf2GYibuywHBA
+TnkhcFf/cESA8F2oIyv6Ip5qkrgcriTGcPtDEXk4xLM2pZLrV/Z858QJy48ABkKH
+mpyAv+jQJ2Xar6NkXYgIWN88XPmPFhqi8VGqtvsx9oA/v9WXu7KI557Fa0Nq0Flv
+G6lkQdeYGHPF9yCCUAAA8tjfLYGU6ljIxtE19HsYR8AUXRR+p4IlkSL+Yjyy3LHz
+0XTjyDqzxWDrOC/8pMMF7awTMa8QL6Wh6MhEkYUjpUF7S0+LbfdDUCPM7DyMlAbL
+lL3/zLY7mKb2RzMfEVdj1j6MGWHwJuI/lqN5gdq1v1mOpXzuHokX96smdKU9kpFN
+gJ4uPLffoU7mEp0/PSgddFt9/uLnaH3LYJu9JDe7jEM6PennD3Wc8g0fuHAw6Fdn
+rErMPSTetuTRBpO7ZizAFNmJFAjkMtQJcGwbAxcAJ1ZyhO1h3wPJtMBo1I8fqMz/
+c5UCAwEAAaOCAv8wggL7MBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MGkGA1UdEQRiMGCBGmNvbnRhY3Qrd3d3QHZlbG9jYW1wdXMubmV0ghJ3d3cudmVs
+b2NhbXB1cy5uZXSCDnZlbG9jYW1wdXMubmV0gh52ZWxvY2FtcHVzLmhldXJldXgt
+Y3ljbGFnZS5vcmcwHQYDVR0OBBYEFA8SNAU3v6uVIbNHv4tLCIlu0bYyMCEGA1Ud
+EgQaMBiBFmNvbnRhY3RAdmVsb2NhbXB1cy5uZXQwggFhBgNVHSMEggFYMIIBVIAU
+pNNYpHXsQabUKyX56+rJi/P3X/OhggExpIIBLTCCASkxFzAVBgNVBAMTDnZlbG9j
+YW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzApBgNVBAoeIgBW
+AOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNVBAseTgBBAG4A
+dABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEA
+dABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQzMDAxGTAXBgNV
+BAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1pbiBkZSBsYSBD
+ZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYgNDWCByAUAhAW
+MTUwQgYIKwYBBQUHAQEENjA0MDIGCCsGAQUFBzAChiZodHRwOi8vd3d3LnZlbG9j
+YW1wdXMubmV0L3g1MDkvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8v
+d3d3LnZlbG9jYW1wdXMubmV0L3g1MDkvd3d3L2NybC5wZW0wRQYDVR0gBD4wPDA6
+BgUqgXoBKjAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3dy52ZWxvY2FtcHVzLm5l
+dC94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEAnzhAr9nCFAeX1eMa+LsVHY+i
+1fPcAHKHZmhhhKOXY5RmwJxEgQdraCR4Y4iyvyog310IomIdNL3zoQfseeEHqqD2
+Sy3qBQbvopVh77SqOFEWJdk2bLAaqScYjT3+NzB+EG/+NRyEzVLg7KyPYNrQA3E/
+aKfkE+9Cj5c0CMgqyKGubyrLwvV90xuxAIulbRhIUh32Kj8R52Nbe/FYiHk4uR0i
+ofkLrUgw3GUj4m8q3FWMvA0ttM1tDF3l6hXJt/VZGYQvF+a53eycd6Hb8Q/9VzJo
+eivB72lWAa+eMzFsHU84sTcUQbyQV0s6AB4GwJQhFrxazLYoytCwv+BmZVKpz/gG
+tlxFf7hhuO0Bs6QA58c0RQE2xgC+xFBjoaLVRvzfkngt2HNR52mQZ0uH7wRiST3J
+jgLa7oOFM8ZO5YKoHvWI7IA4fyMkAsDVLkkk1WTlLvpznZy81IOIuktMHcU6v+QD
+r7Cw+Umb0dzAZ3WBKZszAdKph6CjLkTJpwKzyPfcxhZFmcuYhGWC711+I5wyKAgV
+jZuD+tHjWrvsgeYKIZeFUz/SM6/UhIwz0zdQonkEDhzp0Y7vjNpom0ILevNi/DQ9
+PuxlYr+hMYGvD/KJUgGfF/cT9cPhj1VoPjSDkSSGpON76LN8tDKkP0wO5AYnd52x
+lvbXQwDYPugwGs9c9Tw=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIJRTCCBy2gAwIBAgIHIBQCEBYxNTANBgkqhkiG9w0BAQ0FADCCASkxFzAVBgNV
+BAMTDnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzAp
+BgNVBAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNV
+BAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABp
+AGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQz
+MDAxGTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1p
+biBkZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYg
+NDUwHhcNMTQwMjEwMTUzMTM1WhcNMjQwMjExMTUzMTM1WjCCASkxFzAVBgNVBAMT
+DnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzApBgNV
+BAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNVBAse
+TgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYA
+aQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQzMDAx
+GTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1pbiBk
+ZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYgNDUw
+ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDaXNvvNGtWIRFENtJ7u8p/
+dMceXLF8UpmoHF8h1EwKABl+QSigeEbSOf0H/IDV4lw51Yxroxkvo/B1h2kgAQ5b
+DHWUaw7FyO7kQBgJR2RHQN+vcTWfZkVofdY3WbtnDhqjJ/lkeMCQLnAbRtHDCxqk
+BTqcDYbrvOKf6SO1XSVFW9ZuY+yzCmnQKFSmpkuJgK7rQtZkDLsrC9k5Tra5TlH2
+OB8RJjHWJUEXznVqEGeFY5Krt7VKkzhdNSTCsN/Bj8Ip4D8SAc3OZDvvtmGbQXGO
+2/MLMjDEX/G3lYDv2NKK9C0LiuXNaexFg7DSw26fqLVpNv/ot71AMq6rm+4GvzhE
+lzM6i4jRpKr1IDv8KcdTXVcdpziC+Upw+OZDD3kdgtvf8F+BBUIN1cq29eMi9xJv
+pDKkLa6jyvimKszDxfFJViIUqbnh20JUitee04OVWl+1QkP//meIUeEOWT54ig5N
+5+qLWxWJNucTLw4TjlqhytVKgRzW9jzG0IJv6lnBOaNWeU1vwRPzTjwHzP/s5wK2
+cXxHnusg+oszQXQTFqwuwEoK5ryXEnQfV1y8d8Zj3OYRNKOunk6zWoh2zqoApKvh
+9ZUeKc3VuHLzj5QvyO0NAbuezMb+dqYW/5g3PeUg0uxRUmHWAHpixfd68IZ+03hC
+bpAv0JgxJMl5WOtoFHCemwIDAQABo4ICbDCCAmgwEgYDVR0TAQH/BAgwBgEB/wIB
+ATALBgNVHQ8EBAMCAQYwIQYDVR0RBBowGIEWY29udGFjdEB2ZWxvY2FtcHVzLm5l
+dDAdBgNVHQ4EFgQUpNNYpHXsQabUKyX56+rJi/P3X/MwIQYDVR0SBBowGIEWY29u
+dGFjdEB2ZWxvY2FtcHVzLm5ldDCCAWEGA1UdIwSCAVgwggFUgBSk01ikdexBptQr
+Jfnr6smL8/df86GCATGkggEtMIIBKTEXMBUGA1UEAxMOdmVsb2NhbXB1cy5uZXQx
+CzAJBgNVBAYTAkZSMQswCQYDVQQrEwJWTjErMCkGA1UECh4iAFYA6QBsAG8AYwBh
+AG0AcAB1AHMAIABOAGEAbgB0AGUAczFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUA
+dABvAHIAaQB0AOkAIABkAGUAIABjAGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAA
+cAByAGkAbQBhAGkAcgBlMQ4wDAYDVQQREwU0NDMwMDEZMBcGA1UECBMQUGF5cyBk
+ZSBsYSBMb2lyZTEqMCgGA1UECRMhMywgQ2hlbWluIGRlIGxhIENlbnNpdmUgZHUg
+VGVydHJlMRcwFQYDVQQUEw4wMiA0MCAxNiAyNiA0NYIHIBQCEBYxNTBCBggrBgEF
+BQcBAQQ2MDQwMgYIKwYBBQUHMAKGJmh0dHA6Ly93d3cudmVsb2NhbXB1cy5uZXQv
+eDUwOS9jcnQucGVtMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cudmVsb2Nh
+bXB1cy5uZXQveDUwOS9jcmwucGVtMA0GCSqGSIb3DQEBDQUAA4ICAQBVHfTCqwZx
+rFP4vBg1apHUxkQxcRBHvb/jWGmAB+hv32JLEHfMNsYYjPlhQ+Hjpy8uPwqIV7W6
+zmr6V0vEVDtPY0BuEi9Dm49j7+YzsjdK59pag7Km0R8yemEHMGH7tbsZS9EcdvCE
+Sa+CGpAuBVOj4+JNCKkaXKbTSWk6LiXxGJyIOzREXHrtRQUWLFQ2S9XDpMyV2KCu
+eMC/T9gs+3p2QigW7GZXPBY7nARiy/zflOEwL4QBov5fU9hZfaMq7P7YhsXTex+O
+o+80pEkel3a/+qq4UY62D3AoHfXJVQKBOmZiM3zO3z1VQsumMQlw3TQjFNqHx5bu
+jr9pzsO50z09TaGRbavHVfnWZxLfPWzDCrW3/LlAQW3onrT2ftqP/elQ33FqIMxX
+jXS19RIZH59p2TfuuGvS8hdNXetST5xELjMfnkPiyo6TgHM3FKoljrwBi7wjAk7w
+jrgvVQ/7G8Uolbl4vo9o4Nuhx+O0NF4084Ysj7VCWblDVOMzO/iBEntDJAx4qWN1
+O1JGGz5g8worKJi/EO/pEAiSPqFh9+rJCtK5XS3jsIM/tIpsMWBmz8eXa0/UImDU
+1zX8yRA+KYryOTb6oG73kZreoTKRiCrCT61Jq5/aXDZkYdcRI/HIwoGneqt3CNti
+4p0SD1J2GRLgUzAriC2yhazjS9DoiuEMMg==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/www.velocampus.net/crt+crl.pem b/var/pub/x509/www.velocampus.net/crt+crl.pem
new file mode 100644 (file)
index 0000000..ea8cea7
--- /dev/null
@@ -0,0 +1,78 @@
+-----BEGIN CERTIFICATE-----
+MIIJ+jCCB+KgAwIBAgIHIBQCEBYxUTANBgkqhkiG9w0BAQ0FADCCASkxFzAVBgNV
+BAMTDnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzAp
+BgNVBAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNV
+BAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABp
+AGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQz
+MDAxGTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1p
+biBkZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYg
+NDUwHhcNMTQwMjEwMTUzMTUxWhcNMjQwMjExMTUzMTUxWjCCAUsxCzAJBgNVBAYT
+AkZSMRkwFwYDVQQIExBQYXlzIGRlIGxhIExvaXJlMRkwFwYDVQQHExBQYXlzIGRl
+IGxhIExvaXJlMSswKQYDVQQKHiIAVgDpAGwAbwBjAGEAbQBwAHUAcwAgAE4AYQBu
+AHQAZQBzMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEbMBkGA1UEAxMSd3d3LnZlbG9j
+YW1wdXMubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxITAfBgsrBgEE
+AYI3PAIBARMQUGF5cyBkZSBsYSBMb2lyZTEhMB8GCysGAQQBgjc8AgECExBQYXlz
+IGRlIGxhIExvaXJlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEA4mRmXqPemCd4eUNb1n9FhSYcfcrsETysiR3pQZYt
+VJSyRiudlof84QmomQCVadoTEzIuqH3pAM3xUVvfAVzwvnecbxqSIYYRHeEYJkp3
+hy4zAI53bBv28S3Bp4yAY931UE3Wa7A90omu6/wVy4wKE9j4ckpjz3NskWyYKU94
+Q95b+Vc+nXylCIPikWgzvtxg7h47n83jXNeh2Y7+hX6CIgvLc5ebf2GYibuywHBA
+TnkhcFf/cESA8F2oIyv6Ip5qkrgcriTGcPtDEXk4xLM2pZLrV/Z858QJy48ABkKH
+mpyAv+jQJ2Xar6NkXYgIWN88XPmPFhqi8VGqtvsx9oA/v9WXu7KI557Fa0Nq0Flv
+G6lkQdeYGHPF9yCCUAAA8tjfLYGU6ljIxtE19HsYR8AUXRR+p4IlkSL+Yjyy3LHz
+0XTjyDqzxWDrOC/8pMMF7awTMa8QL6Wh6MhEkYUjpUF7S0+LbfdDUCPM7DyMlAbL
+lL3/zLY7mKb2RzMfEVdj1j6MGWHwJuI/lqN5gdq1v1mOpXzuHokX96smdKU9kpFN
+gJ4uPLffoU7mEp0/PSgddFt9/uLnaH3LYJu9JDe7jEM6PennD3Wc8g0fuHAw6Fdn
+rErMPSTetuTRBpO7ZizAFNmJFAjkMtQJcGwbAxcAJ1ZyhO1h3wPJtMBo1I8fqMz/
+c5UCAwEAAaOCAv8wggL7MBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MGkGA1UdEQRiMGCBGmNvbnRhY3Qrd3d3QHZlbG9jYW1wdXMubmV0ghJ3d3cudmVs
+b2NhbXB1cy5uZXSCDnZlbG9jYW1wdXMubmV0gh52ZWxvY2FtcHVzLmhldXJldXgt
+Y3ljbGFnZS5vcmcwHQYDVR0OBBYEFA8SNAU3v6uVIbNHv4tLCIlu0bYyMCEGA1Ud
+EgQaMBiBFmNvbnRhY3RAdmVsb2NhbXB1cy5uZXQwggFhBgNVHSMEggFYMIIBVIAU
+pNNYpHXsQabUKyX56+rJi/P3X/OhggExpIIBLTCCASkxFzAVBgNVBAMTDnZlbG9j
+YW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzApBgNVBAoeIgBW
+AOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNVBAseTgBBAG4A
+dABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEA
+dABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQzMDAxGTAXBgNV
+BAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1pbiBkZSBsYSBD
+ZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYgNDWCByAUAhAW
+MTUwQgYIKwYBBQUHAQEENjA0MDIGCCsGAQUFBzAChiZodHRwOi8vd3d3LnZlbG9j
+YW1wdXMubmV0L3g1MDkvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8v
+d3d3LnZlbG9jYW1wdXMubmV0L3g1MDkvd3d3L2NybC5wZW0wRQYDVR0gBD4wPDA6
+BgUqgXoBKjAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3dy52ZWxvY2FtcHVzLm5l
+dC94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEAnzhAr9nCFAeX1eMa+LsVHY+i
+1fPcAHKHZmhhhKOXY5RmwJxEgQdraCR4Y4iyvyog310IomIdNL3zoQfseeEHqqD2
+Sy3qBQbvopVh77SqOFEWJdk2bLAaqScYjT3+NzB+EG/+NRyEzVLg7KyPYNrQA3E/
+aKfkE+9Cj5c0CMgqyKGubyrLwvV90xuxAIulbRhIUh32Kj8R52Nbe/FYiHk4uR0i
+ofkLrUgw3GUj4m8q3FWMvA0ttM1tDF3l6hXJt/VZGYQvF+a53eycd6Hb8Q/9VzJo
+eivB72lWAa+eMzFsHU84sTcUQbyQV0s6AB4GwJQhFrxazLYoytCwv+BmZVKpz/gG
+tlxFf7hhuO0Bs6QA58c0RQE2xgC+xFBjoaLVRvzfkngt2HNR52mQZ0uH7wRiST3J
+jgLa7oOFM8ZO5YKoHvWI7IA4fyMkAsDVLkkk1WTlLvpznZy81IOIuktMHcU6v+QD
+r7Cw+Umb0dzAZ3WBKZszAdKph6CjLkTJpwKzyPfcxhZFmcuYhGWC711+I5wyKAgV
+jZuD+tHjWrvsgeYKIZeFUz/SM6/UhIwz0zdQonkEDhzp0Y7vjNpom0ILevNi/DQ9
+PuxlYr+hMYGvD/KJUgGfF/cT9cPhj1VoPjSDkSSGpON76LN8tDKkP0wO5AYnd52x
+lvbXQwDYPugwGs9c9Tw=
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDpzCCAY8CAQEwDQYJKoZIhvcNAQENBQAwggFLMQswCQYDVQQGEwJGUjEZMBcG
+A1UECBMQUGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5cyBkZSBsYSBMb2ly
+ZTErMCkGA1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABOAGEAbgB0AGUAczEU
+MBIGA1UECxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52ZWxvY2FtcHVzLm5l
+dDFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYLKwYBBAGCNzwCAQET
+EFBheXMgZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQUGF5cyBkZSBsYSBM
+b2lyZTETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTQwMjEwMTUzMTUxWhcNMjQwMjEx
+MTUzMTUxWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIBAHCRqIEv
+M7Dq49duXONWaMVLK4rRJZJDpebVmA//1IAq+pXG3oBJWwEzplLhX8cVaw4w5ld3
+B4Winu8dbJrsqrD296SbLemuPX7SeB4IW4gvbjTITgIYsFQvg8DpLar5wVqE/+PM
+oWjE+nZBwjtWi0S6ozDqTSqeLZYXIaiioHfQzFr/5z8qh2h4L498CwvkyWYFjWfi
+RbfxbLSRrclxKfS1naBsPdjIXbDo2oFoaAYTwnWi7iJFElK7sJXClrZhKu+3AwiW
+puhLFURurLz93o4w3123ulsNkOZGkLxKz1BfGqL2AHQV5P4ApWCZtO6aWMbHkYcu
+ogN+nceO+Td5o9+hkAk2mOVw60yA/lZ7Hw6AHAP3MZcnBoRhy5zNsA2Nmkni8xjf
+iOQBcCYGY4gyiNuBOVatIyv49XBfHZtXLuGDudzg+ZVUEKvl+j3yZxgyFcIO/Gf7
+VqjhXIH2WhuXZwPUaGjtdBc/v4MnYVzHRc5GYvhpSv3SgAYBFt8ZYqYjK7+WV4yd
+cRpD0QBt0rmsRckv+MAhIeWGeCxQcOM7qnhNFMDm/GGj38tyq9crSbbSGhIZu092
+tqx7u7IM+GOkiyXG7M/Jz8+MoRQJkXKpyBhXnnkdfJ5bzkc/fZn5R7D2Pgf93Cgb
+H+E1Khq1mb8mNpWpPcUywUYxe5rQnAvAYOt0
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.velocampus.net/crt+crl.self-signed.pem b/var/pub/x509/www.velocampus.net/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..3eae8df
--- /dev/null
@@ -0,0 +1,79 @@
+-----BEGIN CERTIFICATE-----
+MIIKQzCCCCugAwIBAgIHIBQCEBYxUjANBgkqhkiG9w0BAQ0FADCCAUsxCzAJBgNV
+BAYTAkZSMRkwFwYDVQQIExBQYXlzIGRlIGxhIExvaXJlMRkwFwYDVQQHExBQYXlz
+IGRlIGxhIExvaXJlMSswKQYDVQQKHiIAVgDpAGwAbwBjAGEAbQBwAHUAcwAgAE4A
+YQBuAHQAZQBzMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEbMBkGA1UEAxMSd3d3LnZl
+bG9jYW1wdXMubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUA
+dQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxITAfBgsr
+BgEEAYI3PAIBARMQUGF5cyBkZSBsYSBMb2lyZTEhMB8GCysGAQQBgjc8AgECExBQ
+YXlzIGRlIGxhIExvaXJlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMB4XDTE0MDIxMDE1
+MzE1MloXDTI0MDIxMTE1MzE1MlowggFLMQswCQYDVQQGEwJGUjEZMBcGA1UECBMQ
+UGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5cyBkZSBsYSBMb2lyZTErMCkG
+A1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABOAGEAbgB0AGUAczEUMBIGA1UE
+CxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52ZWxvY2FtcHVzLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYLKwYBBAGCNzwCAQETEFBheXMg
+ZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQUGF5cyBkZSBsYSBMb2lyZTET
+MBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
+ggIBAOJkZl6j3pgneHlDW9Z/RYUmHH3K7BE8rIkd6UGWLVSUskYrnZaH/OEJqJkA
+lWnaExMyLqh96QDN8VFb3wFc8L53nG8akiGGER3hGCZKd4cuMwCOd2wb9vEtwaeM
+gGPd9VBN1muwPdKJruv8FcuMChPY+HJKY89zbJFsmClPeEPeW/lXPp18pQiD4pFo
+M77cYO4eO5/N41zXodmO/oV+giILy3OXm39hmIm7ssBwQE55IXBX/3BEgPBdqCMr
++iKeapK4HK4kxnD7QxF5OMSzNqWS61f2fOfECcuPAAZCh5qcgL/o0Cdl2q+jZF2I
+CFjfPFz5jxYaovFRqrb7MfaAP7/Vl7uyiOeexWtDatBZbxupZEHXmBhzxfcgglAA
+APLY3y2BlOpYyMbRNfR7GEfAFF0UfqeCJZEi/mI8styx89F048g6s8Vg6zgv/KTD
+Be2sEzGvEC+loejIRJGFI6VBe0tPi233Q1AjzOw8jJQGy5S9/8y2O5im9kczHxFX
+Y9Y+jBlh8CbiP5ajeYHatb9ZjqV87h6JF/erJnSlPZKRTYCeLjy336FO5hKdPz0o
+HXRbff7i52h9y2CbvSQ3u4xDOj3p5w91nPINH7hwMOhXZ6xKzD0k3rbk0QaTu2Ys
+wBTZiRQI5DLUCXBsGwMXACdWcoTtYd8DybTAaNSPH6jM/3OVAgMBAAGjggMmMIID
+IjASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBpBgNVHREEYjBggRpj
+b250YWN0K3d3d0B2ZWxvY2FtcHVzLm5ldIISd3d3LnZlbG9jYW1wdXMubmV0gg52
+ZWxvY2FtcHVzLm5ldIIedmVsb2NhbXB1cy5oZXVyZXV4LWN5Y2xhZ2Uub3JnMB0G
+A1UdDgQWBBQPEjQFN7+rlSGzR7+LSwiJbtG2MjBpBgNVHRIEYjBggRpjb250YWN0
+K3d3d0B2ZWxvY2FtcHVzLm5ldIISd3d3LnZlbG9jYW1wdXMubmV0gg52ZWxvY2Ft
+cHVzLm5ldIIedmVsb2NhbXB1cy5oZXVyZXV4LWN5Y2xhZ2Uub3JnMIIBgwYDVR0j
+BIIBejCCAXaAFA8SNAU3v6uVIbNHv4tLCIlu0bYyoYIBU6SCAU8wggFLMQswCQYD
+VQQGEwJGUjEZMBcGA1UECBMQUGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5
+cyBkZSBsYSBMb2lyZTErMCkGA1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABO
+AGEAbgB0AGUAczEUMBIGA1UECxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52
+ZWxvY2FtcHVzLm5ldDFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYL
+KwYBBAGCNzwCAQETEFBheXMgZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQ
+UGF5cyBkZSBsYSBMb2lyZTETMBEGCysGAQQBgjc8AgEDEwJGUoIHIBQCEBYxUjBG
+BggrBgEFBQcBAQQ6MDgwNgYIKwYBBQUHMAKGKmh0dHA6Ly93d3cudmVsb2NhbXB1
+cy5uZXQveDUwOS93d3cvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8v
+d3d3LnZlbG9jYW1wdXMubmV0L3g1MDkvd3d3L2NybC5wZW0wDQYJKoZIhvcNAQEN
+BQADggIBABMLsJOmra4NIxaLpTk6bsZWjKLuQn3Pyr4istpTBnalLvUV2jLBFhUG
+kkCyHFl6dMFdMHL7UGmVGuZOi6Ipy88XCnnNcbAAI+eCzbsIuwAkkQNOogttN3sB
+0GVay2t3n/cc2JPvaOvQwwuPJP56mqrxcyjuPpw+b9jmUitntmcCu3siSNrn7DZ8
+iAuY4bqvVWyvXifkNz1eemVRpz0F36VDPkfyN9SeWYGZ3F5KjFuBRKMzxB6LtzxC
+R2gg0CtVnpK4rJiCLa9mmaaLvdNcSH7ccEohqO+jmW6UapNIGH8DE+VUrPJI9qUt
+p5f6hCYjXt+w1tyoqaAhhDR8VwR5ngruHJXNLH15XgvFV4diHxH/PXVoxfgpJpCt
+e6lALXyaocXpvyKT3yGsGcaddW8MHtVdDqo3cvdSC3kJTda+q7GTi7IRO/jBMZIe
++itmSi4V2bdxa24fNcqQcEJFGEZAAgK+1rtbeYlSuT9FnYjbag4pjbdiPTKLxjMS
+t2IqOJw9booYswf3VrJY7JZOaqmg5TaS0C33K6C68tbUz+1UZFA9w1yv5DRvFUTt
+o+/pEy7O6meRUC0zVTGv5flN7kxfqCpDSlo+R2jBbnGd+mwcrGD9wYCeDfAEO6lR
+XFimWlesAguYVLDxXiBfQe/oZDtEcTQu5SW5DUPBujjDrO8ufQma
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDpzCCAY8CAQEwDQYJKoZIhvcNAQENBQAwggFLMQswCQYDVQQGEwJGUjEZMBcG
+A1UECBMQUGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5cyBkZSBsYSBMb2ly
+ZTErMCkGA1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABOAGEAbgB0AGUAczEU
+MBIGA1UECxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52ZWxvY2FtcHVzLm5l
+dDFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYLKwYBBAGCNzwCAQET
+EFBheXMgZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQUGF5cyBkZSBsYSBM
+b2lyZTETMBEGCysGAQQBgjc8AgEDEwJGUhcNMTQwMjEwMTUzMTUzWhcNMjQwMjEx
+MTUzMTUzWqAOMAwwCgYDVR0UBAMCAQAwDQYJKoZIhvcNAQENBQADggIBAGksMQGj
+qtmBsN74Xjs36QmBfD1fkMoV/Ba0y61H6UkUk84txI9iolD+Rf0ItBg+LI6A+Sd6
+vwYaQCzgSmIs3syX8WY5N8t+k6O6I0LuKlUCHMJ7bXzNefx9JEG2MAQLQnP2Vg7Z
+4vDBL7xRNMLiy3HrD54NuLLrpym+RWJiGXG+bl90jFFZr6yHdNUt6NT2kQw3F0nn
+X7BNR4kgtfxPO5rfJb9kMGzU/L1UYO4yGY+o1m9+G0eFQhYG/dS4O2LcoFyz8Vbt
+V68NITKlnNcaFKB0897HbAt5fuMF5Q3MBFmE9o7ehoBgTrWKoN7xpIrCVIM+9lfy
+Gk0bgd9pLRR8J4aHmwdjeEOBhaSx09m7IlGCBa0yt3muBnhQSiclh2nzowWUpyzc
+6yTAxDax13NVxLprK3nZ4xTzJAm6sjEI9aClLce9LmIYQ4m4/L6Zmg4yL8gHZej1
+hu1rHkQmQvIo74BGmDkzJEJG0/MasZ8g5EL20CY251WAf6KiPxdCi9dEbRmQsnOv
+wz0+jKHKKRIKzpiE5fSiwKz1r9QaF/b6+IEUfhSraKsRQ7AB/7dy5yNchwcqAiGZ
+vJ7VaPQv+DYd7E/Thv3ruZnnAk7/ogffA3FL+BavsCiZlK6ZLynfyIn+DcWJeKkF
+B6fDMMEPh1WtOlZ9fG13H8oCYsxU69vmt483
+-----END X509 CRL-----
diff --git a/var/pub/x509/www.velocampus.net/crt.pem b/var/pub/x509/www.velocampus.net/crt.pem
new file mode 100644 (file)
index 0000000..232e86a
--- /dev/null
@@ -0,0 +1,56 @@
+-----BEGIN CERTIFICATE-----
+MIIJ+jCCB+KgAwIBAgIHIBQCEBYxUTANBgkqhkiG9w0BAQ0FADCCASkxFzAVBgNV
+BAMTDnZlbG9jYW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzAp
+BgNVBAoeIgBWAOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNV
+BAseTgBBAG4AdABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABp
+AGYAaQBjAGEAdABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQz
+MDAxGTAXBgNVBAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1p
+biBkZSBsYSBDZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYg
+NDUwHhcNMTQwMjEwMTUzMTUxWhcNMjQwMjExMTUzMTUxWjCCAUsxCzAJBgNVBAYT
+AkZSMRkwFwYDVQQIExBQYXlzIGRlIGxhIExvaXJlMRkwFwYDVQQHExBQYXlzIGRl
+IGxhIExvaXJlMSswKQYDVQQKHiIAVgDpAGwAbwBjAGEAbQBwAHUAcwAgAE4AYQBu
+AHQAZQBzMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEbMBkGA1UEAxMSd3d3LnZlbG9j
+YW1wdXMubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUAdQAg
+AG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxITAfBgsrBgEE
+AYI3PAIBARMQUGF5cyBkZSBsYSBMb2lyZTEhMB8GCysGAQQBgjc8AgECExBQYXlz
+IGRlIGxhIExvaXJlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMIICIjANBgkqhkiG9w0B
+AQEFAAOCAg8AMIICCgKCAgEA4mRmXqPemCd4eUNb1n9FhSYcfcrsETysiR3pQZYt
+VJSyRiudlof84QmomQCVadoTEzIuqH3pAM3xUVvfAVzwvnecbxqSIYYRHeEYJkp3
+hy4zAI53bBv28S3Bp4yAY931UE3Wa7A90omu6/wVy4wKE9j4ckpjz3NskWyYKU94
+Q95b+Vc+nXylCIPikWgzvtxg7h47n83jXNeh2Y7+hX6CIgvLc5ebf2GYibuywHBA
+TnkhcFf/cESA8F2oIyv6Ip5qkrgcriTGcPtDEXk4xLM2pZLrV/Z858QJy48ABkKH
+mpyAv+jQJ2Xar6NkXYgIWN88XPmPFhqi8VGqtvsx9oA/v9WXu7KI557Fa0Nq0Flv
+G6lkQdeYGHPF9yCCUAAA8tjfLYGU6ljIxtE19HsYR8AUXRR+p4IlkSL+Yjyy3LHz
+0XTjyDqzxWDrOC/8pMMF7awTMa8QL6Wh6MhEkYUjpUF7S0+LbfdDUCPM7DyMlAbL
+lL3/zLY7mKb2RzMfEVdj1j6MGWHwJuI/lqN5gdq1v1mOpXzuHokX96smdKU9kpFN
+gJ4uPLffoU7mEp0/PSgddFt9/uLnaH3LYJu9JDe7jEM6PennD3Wc8g0fuHAw6Fdn
+rErMPSTetuTRBpO7ZizAFNmJFAjkMtQJcGwbAxcAJ1ZyhO1h3wPJtMBo1I8fqMz/
+c5UCAwEAAaOCAv8wggL7MBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgGm
+MGkGA1UdEQRiMGCBGmNvbnRhY3Qrd3d3QHZlbG9jYW1wdXMubmV0ghJ3d3cudmVs
+b2NhbXB1cy5uZXSCDnZlbG9jYW1wdXMubmV0gh52ZWxvY2FtcHVzLmhldXJldXgt
+Y3ljbGFnZS5vcmcwHQYDVR0OBBYEFA8SNAU3v6uVIbNHv4tLCIlu0bYyMCEGA1Ud
+EgQaMBiBFmNvbnRhY3RAdmVsb2NhbXB1cy5uZXQwggFhBgNVHSMEggFYMIIBVIAU
+pNNYpHXsQabUKyX56+rJi/P3X/OhggExpIIBLTCCASkxFzAVBgNVBAMTDnZlbG9j
+YW1wdXMubmV0MQswCQYDVQQGEwJGUjELMAkGA1UEKxMCVk4xKzApBgNVBAoeIgBW
+AOkAbABvAGMAYQBtAHAAdQBzACAATgBhAG4AdABlAHMxVzBVBgNVBAseTgBBAG4A
+dABpAC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEA
+dABpAG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNDQzMDAxGTAXBgNV
+BAgTEFBheXMgZGUgbGEgTG9pcmUxKjAoBgNVBAkTITMsIENoZW1pbiBkZSBsYSBD
+ZW5zaXZlIGR1IFRlcnRyZTEXMBUGA1UEFBMOMDIgNDAgMTYgMjYgNDWCByAUAhAW
+MTUwQgYIKwYBBQUHAQEENjA0MDIGCCsGAQUFBzAChiZodHRwOi8vd3d3LnZlbG9j
+YW1wdXMubmV0L3g1MDkvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8v
+d3d3LnZlbG9jYW1wdXMubmV0L3g1MDkvd3d3L2NybC5wZW0wRQYDVR0gBD4wPDA6
+BgUqgXoBKjAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3dy52ZWxvY2FtcHVzLm5l
+dC94NTA5L2NwczANBgkqhkiG9w0BAQ0FAAOCAgEAnzhAr9nCFAeX1eMa+LsVHY+i
+1fPcAHKHZmhhhKOXY5RmwJxEgQdraCR4Y4iyvyog310IomIdNL3zoQfseeEHqqD2
+Sy3qBQbvopVh77SqOFEWJdk2bLAaqScYjT3+NzB+EG/+NRyEzVLg7KyPYNrQA3E/
+aKfkE+9Cj5c0CMgqyKGubyrLwvV90xuxAIulbRhIUh32Kj8R52Nbe/FYiHk4uR0i
+ofkLrUgw3GUj4m8q3FWMvA0ttM1tDF3l6hXJt/VZGYQvF+a53eycd6Hb8Q/9VzJo
+eivB72lWAa+eMzFsHU84sTcUQbyQV0s6AB4GwJQhFrxazLYoytCwv+BmZVKpz/gG
+tlxFf7hhuO0Bs6QA58c0RQE2xgC+xFBjoaLVRvzfkngt2HNR52mQZ0uH7wRiST3J
+jgLa7oOFM8ZO5YKoHvWI7IA4fyMkAsDVLkkk1WTlLvpznZy81IOIuktMHcU6v+QD
+r7Cw+Umb0dzAZ3WBKZszAdKph6CjLkTJpwKzyPfcxhZFmcuYhGWC711+I5wyKAgV
+jZuD+tHjWrvsgeYKIZeFUz/SM6/UhIwz0zdQonkEDhzp0Y7vjNpom0ILevNi/DQ9
+PuxlYr+hMYGvD/KJUgGfF/cT9cPhj1VoPjSDkSSGpON76LN8tDKkP0wO5AYnd52x
+lvbXQwDYPugwGs9c9Tw=
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/www.velocampus.net/crt.pem.asc b/var/pub/x509/www.velocampus.net/crt.pem.asc
new file mode 100644 (file)
index 0000000..6ea0096
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJS+PDnAAoJEP4Dh9dFbzcpqOEQAJs3ZCxq0ZK8yeN3EgUlavft
+TWS7pluljTfHZcgU6Zd603l9Hxd6085una/JmPkEpxGUzLpdAgyf8Ui4+fHU5sIO
+5/w62yhm0rKNvKsuLT3zEOcWy30QCQxA5v/LezNIxlr6bz2T5vgr+onUHV7W6Yaz
+LgE/fQwLd5JijUhqvibLRKp+/yFrQvnLF2TaG2HLU3oGX2Pal7RXshzTBH4D/ufx
+N2/ExXu9tLTeniAHCJnWQLWVKi0TwwRvAo1h5RekRd39QIM9+0/PdkcyVS7NWfYP
+yGUJIiApTonFXGlLJ6BqqYudyBNb+7N9twGvERZiX3FOINRyZWqhT5AqsXmxfCuo
+y2EVw3ky4xsVTz6Hohlk3VKliNO+78ObLGoKQeVz7U0fNGZWKWU6wwP9rJXTnvoR
+NaQAJIRIxI9fcbjaDH/JQLkgvbyWCS4zjyWY6sK/jjTfBhq1xObf6nzvanZswPqL
+VvdPT8PmSqAe/iMkGCtNSNXXn6XWJDqGnC7ntqklGglFjefuGluhQL2R3/7N10gm
+h5Jon5muwRz/8rLOZYeAu9Zw1TlEUjNMWdxHGdTrw1fnpph8G0QJf/HyYnREYf6b
+M49FXQ7RbxqZVAczGLxRaYstnH84dTLVBxhL7OxCCzVEcSnnLwvMMHYcL5vcHxFU
+HM+YxWoknMWy/EKWXiBs
+=NNfo
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/www.velocampus.net/crt.self-signed.pem b/var/pub/x509/www.velocampus.net/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..ffd95dd
--- /dev/null
@@ -0,0 +1,57 @@
+-----BEGIN CERTIFICATE-----
+MIIKQzCCCCugAwIBAgIHIBQCEBYxUjANBgkqhkiG9w0BAQ0FADCCAUsxCzAJBgNV
+BAYTAkZSMRkwFwYDVQQIExBQYXlzIGRlIGxhIExvaXJlMRkwFwYDVQQHExBQYXlz
+IGRlIGxhIExvaXJlMSswKQYDVQQKHiIAVgDpAGwAbwBjAGEAbQBwAHUAcwAgAE4A
+YQBuAHQAZQBzMRQwEgYDVQQLEwtTZXJ2aWNlIFdlYjEbMBkGA1UEAxMSd3d3LnZl
+bG9jYW1wdXMubmV0MUswSQYDVQQPHkIAVgAxAC4AMAAsACAAbgBpACAAZABpAGUA
+dQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBvAHQAZQB1AHIxITAfBgsr
+BgEEAYI3PAIBARMQUGF5cyBkZSBsYSBMb2lyZTEhMB8GCysGAQQBgjc8AgECExBQ
+YXlzIGRlIGxhIExvaXJlMRMwEQYLKwYBBAGCNzwCAQMTAkZSMB4XDTE0MDIxMDE1
+MzE1MloXDTI0MDIxMTE1MzE1MlowggFLMQswCQYDVQQGEwJGUjEZMBcGA1UECBMQ
+UGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5cyBkZSBsYSBMb2lyZTErMCkG
+A1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABOAGEAbgB0AGUAczEUMBIGA1UE
+CxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52ZWxvY2FtcHVzLm5ldDFLMEkG
+A1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0
+AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYLKwYBBAGCNzwCAQETEFBheXMg
+ZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQUGF5cyBkZSBsYSBMb2lyZTET
+MBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
+ggIBAOJkZl6j3pgneHlDW9Z/RYUmHH3K7BE8rIkd6UGWLVSUskYrnZaH/OEJqJkA
+lWnaExMyLqh96QDN8VFb3wFc8L53nG8akiGGER3hGCZKd4cuMwCOd2wb9vEtwaeM
+gGPd9VBN1muwPdKJruv8FcuMChPY+HJKY89zbJFsmClPeEPeW/lXPp18pQiD4pFo
+M77cYO4eO5/N41zXodmO/oV+giILy3OXm39hmIm7ssBwQE55IXBX/3BEgPBdqCMr
++iKeapK4HK4kxnD7QxF5OMSzNqWS61f2fOfECcuPAAZCh5qcgL/o0Cdl2q+jZF2I
+CFjfPFz5jxYaovFRqrb7MfaAP7/Vl7uyiOeexWtDatBZbxupZEHXmBhzxfcgglAA
+APLY3y2BlOpYyMbRNfR7GEfAFF0UfqeCJZEi/mI8styx89F048g6s8Vg6zgv/KTD
+Be2sEzGvEC+loejIRJGFI6VBe0tPi233Q1AjzOw8jJQGy5S9/8y2O5im9kczHxFX
+Y9Y+jBlh8CbiP5ajeYHatb9ZjqV87h6JF/erJnSlPZKRTYCeLjy336FO5hKdPz0o
+HXRbff7i52h9y2CbvSQ3u4xDOj3p5w91nPINH7hwMOhXZ6xKzD0k3rbk0QaTu2Ys
+wBTZiRQI5DLUCXBsGwMXACdWcoTtYd8DybTAaNSPH6jM/3OVAgMBAAGjggMmMIID
+IjASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjBpBgNVHREEYjBggRpj
+b250YWN0K3d3d0B2ZWxvY2FtcHVzLm5ldIISd3d3LnZlbG9jYW1wdXMubmV0gg52
+ZWxvY2FtcHVzLm5ldIIedmVsb2NhbXB1cy5oZXVyZXV4LWN5Y2xhZ2Uub3JnMB0G
+A1UdDgQWBBQPEjQFN7+rlSGzR7+LSwiJbtG2MjBpBgNVHRIEYjBggRpjb250YWN0
+K3d3d0B2ZWxvY2FtcHVzLm5ldIISd3d3LnZlbG9jYW1wdXMubmV0gg52ZWxvY2Ft
+cHVzLm5ldIIedmVsb2NhbXB1cy5oZXVyZXV4LWN5Y2xhZ2Uub3JnMIIBgwYDVR0j
+BIIBejCCAXaAFA8SNAU3v6uVIbNHv4tLCIlu0bYyoYIBU6SCAU8wggFLMQswCQYD
+VQQGEwJGUjEZMBcGA1UECBMQUGF5cyBkZSBsYSBMb2lyZTEZMBcGA1UEBxMQUGF5
+cyBkZSBsYSBMb2lyZTErMCkGA1UECh4iAFYA6QBsAG8AYwBhAG0AcAB1AHMAIABO
+AGEAbgB0AGUAczEUMBIGA1UECxMLU2VydmljZSBXZWIxGzAZBgNVBAMTEnd3dy52
+ZWxvY2FtcHVzLm5ldDFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBl
+AHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMSEwHwYL
+KwYBBAGCNzwCAQETEFBheXMgZGUgbGEgTG9pcmUxITAfBgsrBgEEAYI3PAIBAhMQ
+UGF5cyBkZSBsYSBMb2lyZTETMBEGCysGAQQBgjc8AgEDEwJGUoIHIBQCEBYxUjBG
+BggrBgEFBQcBAQQ6MDgwNgYIKwYBBQUHMAKGKmh0dHA6Ly93d3cudmVsb2NhbXB1
+cy5uZXQveDUwOS93d3cvY3J0LnBlbTA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8v
+d3d3LnZlbG9jYW1wdXMubmV0L3g1MDkvd3d3L2NybC5wZW0wDQYJKoZIhvcNAQEN
+BQADggIBABMLsJOmra4NIxaLpTk6bsZWjKLuQn3Pyr4istpTBnalLvUV2jLBFhUG
+kkCyHFl6dMFdMHL7UGmVGuZOi6Ipy88XCnnNcbAAI+eCzbsIuwAkkQNOogttN3sB
+0GVay2t3n/cc2JPvaOvQwwuPJP56mqrxcyjuPpw+b9jmUitntmcCu3siSNrn7DZ8
+iAuY4bqvVWyvXifkNz1eemVRpz0F36VDPkfyN9SeWYGZ3F5KjFuBRKMzxB6LtzxC
+R2gg0CtVnpK4rJiCLa9mmaaLvdNcSH7ccEohqO+jmW6UapNIGH8DE+VUrPJI9qUt
+p5f6hCYjXt+w1tyoqaAhhDR8VwR5ngruHJXNLH15XgvFV4diHxH/PXVoxfgpJpCt
+e6lALXyaocXpvyKT3yGsGcaddW8MHtVdDqo3cvdSC3kJTda+q7GTi7IRO/jBMZIe
++itmSi4V2bdxa24fNcqQcEJFGEZAAgK+1rtbeYlSuT9FnYjbag4pjbdiPTKLxjMS
+t2IqOJw9booYswf3VrJY7JZOaqmg5TaS0C33K6C68tbUz+1UZFA9w1yv5DRvFUTt
+o+/pEy7O6meRUC0zVTGv5flN7kxfqCpDSlo+R2jBbnGd+mwcrGD9wYCeDfAEO6lR
+XFimWlesAguYVLDxXiBfQe/oZDtEcTQu5SW5DUPBujjDrO8ufQma
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/www.velocampus.net/crt.self-signed.pem.asc b/var/pub/x509/www.velocampus.net/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..8798230
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJS+PDoAAoJEP4Dh9dFbzcpF+EP/14UAWpA2X/2NEaIp23jLtcg
+HVTXGKgflwZIsZkidKZ3gyFc3yNk8ePR290nxJKbx5p3mDtTapKmTy2rh/DYjXL9
+Mu4DaqA8EZM2DRYW0gog+vrkhP5dJzXr6akIJdC7BPO/xc7rf0s+FCnYwn89PecG
+dHY++wiSu5JeJbJuUlLGXl2RZQAvMsTsV8VIcmdiDgS2bVcqok3626/yC8t0VJCx
+hj5Y6x0YZkEpYWil4/ZlAFsBGdxGmzZZquSudZlVDvEvNF2ySZ0ugVbJQAW9vHzB
+2aUAt8Re+As3lrjAcg1jIOpnWYIiEa+wGEEQmTjhf5Mb3teyLsJ9OoJ3odcql/oM
+EG168Xz242tmzTbfpZSDGEx0jd7kiJkgzl2bEka/VM7ek1OgU6KzgqNDfnKRn3Pj
+Ciuz9TaGKWiBJyR+EXlx35mq1l47u05PcDQZ+a1GSMjHkbMYWQvcsyT0f5UyE0QE
+okwYjHTWK/7fCyf00BRxJGSKCLEUzK0xvDjtr8RuBdpAhH7HQbmjrt86vA2AK8S0
+xfwczkgr/sy+gyGr2VRzLP/7ZZN3K2ZmwjK707PaIHkEsZfRPErCAXlNPIjueFZU
+LWZpnb3sIUypipbF5UkGydaifq/RWVWZ99ZS1EoBUevOOA3+GSvEXTmoDtqS57rV
+PiVzbDZPv9yay9srKe/i
+=M4mY
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/www.velocampus.net/idx.self-signed.txt b/var/pub/x509/www.velocampus.net/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/www.velocampus.net/idx.txt b/var/pub/x509/www.velocampus.net/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/www.velocampus.net/req.pem b/var/pub/x509/www.velocampus.net/req.pem
new file mode 100644 (file)
index 0000000..736e52e
--- /dev/null
@@ -0,0 +1,32 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFkjCCA3oCAQAwggFLMQswCQYDVQQGEwJGUjEZMBcGA1UECBMQUGF5cyBkZSBs
+YSBMb2lyZTEZMBcGA1UEBxMQUGF5cyBkZSBsYSBMb2lyZTErMCkGA1UECh4iAFYA
+6QBsAG8AYwBhAG0AcAB1AHMAIABOAGEAbgB0AGUAczEUMBIGA1UECxMLU2Vydmlj
+ZSBXZWIxGzAZBgNVBAMTEnd3dy52ZWxvY2FtcHVzLm5ldDFLMEkGA1UEDx5CAFYA
+MQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4A
+aQAgAG0AbwB0AGUAdQByMSEwHwYLKwYBBAGCNzwCAQETEFBheXMgZGUgbGEgTG9p
+cmUxITAfBgsrBgEEAYI3PAIBAhMQUGF5cyBkZSBsYSBMb2lyZTETMBEGCysGAQQB
+gjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOJkZl6j
+3pgneHlDW9Z/RYUmHH3K7BE8rIkd6UGWLVSUskYrnZaH/OEJqJkAlWnaExMyLqh9
+6QDN8VFb3wFc8L53nG8akiGGER3hGCZKd4cuMwCOd2wb9vEtwaeMgGPd9VBN1muw
+PdKJruv8FcuMChPY+HJKY89zbJFsmClPeEPeW/lXPp18pQiD4pFoM77cYO4eO5/N
+41zXodmO/oV+giILy3OXm39hmIm7ssBwQE55IXBX/3BEgPBdqCMr+iKeapK4HK4k
+xnD7QxF5OMSzNqWS61f2fOfECcuPAAZCh5qcgL/o0Cdl2q+jZF2ICFjfPFz5jxYa
+ovFRqrb7MfaAP7/Vl7uyiOeexWtDatBZbxupZEHXmBhzxfcgglAAAPLY3y2BlOpY
+yMbRNfR7GEfAFF0UfqeCJZEi/mI8styx89F048g6s8Vg6zgv/KTDBe2sEzGvEC+l
+oejIRJGFI6VBe0tPi233Q1AjzOw8jJQGy5S9/8y2O5im9kczHxFXY9Y+jBlh8Cbi
+P5ajeYHatb9ZjqV87h6JF/erJnSlPZKRTYCeLjy336FO5hKdPz0oHXRbff7i52h9
+y2CbvSQ3u4xDOj3p5w91nPINH7hwMOhXZ6xKzD0k3rbk0QaTu2YswBTZiRQI5DLU
+CXBsGwMXACdWcoTtYd8DybTAaNSPH6jM/3OVAgMBAAGgADANBgkqhkiG9w0BAQ0F
+AAOCAgEAPkOyFGkP1tVdSSKWx6MVSzGTOhd74Apavg9dbuUFMX6y7tjfQC1YJhrT
+ZXU4Kvw+lIc6sMWd7noGb6Cs1I6Ku1U3iXfHprvG0G3XoRK0Zo8NM8J7jjTJC6+e
+A8HHVQPVUeGFAlPrmYtZtcCIvYXQYrb6bXep1SSgZsIcQiLbIoLswwOS8gwWppx6
+q3f6HKH0V9TGc1m/SEZh9EXTsEwU3ix9xeguiss8RWw2q3O9PSSoLgz361h3RpU5
+1/YCvJImDV8cpKD8CSiPEGtmLCaOTiYHkyy8ElNHXL6VCRH5XZTRrNIBbIoKZ3gW
+hThQSrXgBSKviKeBgGruMUCk9LKv0RJV04gxXpl+7xrCgFWtzeFOoUdr7Mp/EFCi
++I8B/W6UdFYOQgmPLG/z3xg8A4j2dJOXFSdFKdM1V4eyn3eGkN2dYCyPQgLDo1uM
+p7y9FWDzXhIV4IDSP2zEzhjhJEsJqM51gfkJxFXL+Or7BWZ0gu7rAH8XDuzevIUy
+6cfz/TPuvofBepdeRS1MUQGbmVyvY7pS8q88uA5j/c1Vzq9O5kLYsDTszIIcGwZ+
+zU0jFbBDKQmMrdta4BoNyKVsiGhbRQG+eM+gaVHKquvxm49dOI1BnI5iiv9+vv/i
+XJRPIlhcMxDPIAYYToYAPAj29BMXVglakwB/4TcCwiA6MOvkBLk=
+-----END CERTIFICATE REQUEST-----