aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-22 20:00:30 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-22 20:00:30 +0100
commit4c656bb390a39baffcabb4d859c4fb10b62c64ab (patch)
tree779ebcbbb717764bad3362436c43173cd6a388ff
parent96350677c89d46dbaabf8d1813ca494b56efb02d (diff)
Add dummy test certs
-rw-r--r--.gitignore1
-rw-r--r--Dockerfile5
-rw-r--r--certs/gowiki/cert.pem19
-rw-r--r--certs/gowiki/key.pem27
-rw-r--r--certs/goxy.yml (renamed from goxy.yml)0
-rw-r--r--certs/wahlplan/cert.pem19
-rw-r--r--certs/wahlplan/key.pem27
-rw-r--r--main.go2
8 files changed, 95 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index f98cf82..9127b54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,2 @@
goxy
-certs
*.swp
diff --git a/Dockerfile b/Dockerfile
index 28bbd11..80826a8 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,7 +1,6 @@
FROM golang
-ADD . /go/src/dim13.org/goxy
-RUN go get gopkg.in/yaml.v2
-RUN go install dim13.org/goxy
+RUN go get dim13.org/goxy
+VOLUME /go/src/dim13.org/goxy/certs
WORKDIR /go/src/dim13.org/goxy
ENTRYPOINT /go/bin/goxy
EXPOSE 80
diff --git a/certs/gowiki/cert.pem b/certs/gowiki/cert.pem
new file mode 100644
index 0000000..47fb72e
--- /dev/null
+++ b/certs/gowiki/cert.pem
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDATCCAemgAwIBAgIQc981ZeUbr+a8kLIH+0U84TANBgkqhkiG9w0BAQsFADAS
+MRAwDgYDVQQKEwdBY21lIENvMB4XDTE2MDMyMjE3NDQ1M1oXDTE3MDMyMjE3NDQ1
+M1owEjEQMA4GA1UEChMHQWNtZSBDbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
+AQoCggEBALgnI0aOB8SAM6rF5rGWUd9jnOLo8+92unwWI5ZkEoJ6CPZ5dbyAh2qx
+JudvoP6nAg1fGjlk1XcUxgcD0MZdmJRCM2tcSXUmUzfDodAn8+zqO6oS7NIscuhn
+gg0c1YKOPJctS2hixQQBmgpM59HN0pjsYpfFEnwuNXWRhfFPhEQgorvcBMFFLwoZ
+rVqI9qUm+ANMIXEpC5Q3O5zwxgKogEURa1d5/VmBhfme6XXWM9z0/kKK1mZWbMfZ
+JxUDsllArFf0HE5sOAYUm+QubKWlSENI8zXe5geKukqCxJPXRrer6eZ9GVMG+2++
+4gKxW1l6O0DxawlDmClHEl5WqiMwG38CAwEAAaNTMFEwDgYDVR0PAQH/BAQDAgWg
+MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHAYDVR0RBBUwE4IR
+Z293aWtpLmdveHkubW9jY3UwDQYJKoZIhvcNAQELBQADggEBAAxX6F5wzpeM9D7A
+R2ry9G7xYzJavTiSgztZ8wonQkJIHUcgh69crmEvrg3yvg3RuVv7ZcUw+KKEe1Oz
+y4AbRqUtypO1tMGQVQyBR3C2OMroM6LhGRXgN5PwCu50xXsnjnYOxN2kSbVUP1CX
+ktwTY/H3KxIRyJfxbrTpVkRFm5hiO2ytCmI8o5zgTtGspVHZydxtewAoDuvujBca
+IZY+COaM1+T/YdZv70p41B4Y3Xkp7xpOuQwrM1clXa/jWrXXzDqX6Hf/O7bGLybh
+SVPhwy/ImQ9lIhqYivQ4+ukesUd7l+itskeCdDMa3Yo77bgyHLKuRuax56plTi2g
+CB3XnJ8=
+-----END CERTIFICATE-----
diff --git a/certs/gowiki/key.pem b/certs/gowiki/key.pem
new file mode 100644
index 0000000..273f9a6
--- /dev/null
+++ b/certs/gowiki/key.pem
@@ -0,0 +1,27 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIEpAIBAAKCAQEAuCcjRo4HxIAzqsXmsZZR32Oc4ujz73a6fBYjlmQSgnoI9nl1
+vICHarEm52+g/qcCDV8aOWTVdxTGBwPQxl2YlEIza1xJdSZTN8Oh0Cfz7Oo7qhLs
+0ixy6GeCDRzVgo48ly1LaGLFBAGaCkzn0c3SmOxil8USfC41dZGF8U+ERCCiu9wE
+wUUvChmtWoj2pSb4A0whcSkLlDc7nPDGAqiARRFrV3n9WYGF+Z7pddYz3PT+QorW
+ZlZsx9knFQOyWUCsV/QcTmw4BhSb5C5spaVIQ0jzNd7mB4q6SoLEk9dGt6vp5n0Z
+Uwb7b77iArFbWXo7QPFrCUOYKUcSXlaqIzAbfwIDAQABAoIBAQCa1N1F7xj80EWg
+qfADFD4WMqyv4+llR1AYEI0vX0hox65NfWXObcptnDD3mdWlBkolb/aelvcbvi2Z
+rE2W2w70aIzPEbL5epWxZxzf5Rej9HTh1DOlqpWabZzc5Ydm06yB9yVVyOWZLreT
+PYIT1pfg1681qA6YtklgZlBVyeONWu4bOK6Ftf8CDB03xGpK9m3IXilACyOj02J1
+eOOhCd0EqGG9i878iGEn2BlWSdw+4XXYSrYGOzMNlK+KTuA+e5aLPmFDzJI+kx79
+3s6AZlTZULz9qVhIN+Fl9rkKnClR6o9rZ1Ea2znV/HN8QEaTXlZPakdSlXUikHIY
+hjTbZw2xAoGBANmeBPM2uQX4JRGPuCWDaomWI8DbgDPxlgsLWMnSCWnAfYlzPy9T
+ZSv1l2t8vMDIR4JNOM84TrMMcAlm20GC57SrAAOFLv6h1tmuEIsnyGHWnioFZExF
+dYw/bdkwxlstx5RwZHNM/L2wh47cEtm1/X+omFUAdFeK+c3rP9KTdLXDAoGBANii
+HYel7/+ESV9P5Ti4ZnNIR1Ippi+y81/4yGZeSxR7BOW9GpGgDUp87dmw8UwDrMix
+DPENL+NkpPppv9b59Gf94ZzqXYqDcj221BequFlzNeSUdS8IrBc5JBHggCc6q4uK
+Q/b99r5gt3GDbWeFVxfMo8xpN+FLB7b5/K3VYluVAoGAdj2W4POV2rl2orEdVDyw
+cWuDp7FcWlzkssGKj7Yw6SXuz/Uvmq5MZXM+v+d5w6HOwOzmdilZEY4rfeBGN7VB
+4nebPU5rN22GCKa8VG/cP9TWAW0Gjy6abQa1z/HhhP891tiuq7tkBElbjnLjRynM
+QEXB50Wk8UAQ9SLifa8jFfMCgYEAkdUgd+6XD7WoBwer0XEhVr3zdTYgb7/R4muB
+zJfxhwoBk/6nYh0SlXBgVcmtxnQ63qeBhMxRzow0G3cQ89E0XMUmGhITgmlWgIER
+ahU9IMpUH1ppQI5f+wo2Y+pzmvT+AmPDuQPiFOra0wmcnrG+nYDfS34RZhKyUNUc
+6pDZM7kCgYAWxwRjfDRZ6a40PY6nCgDUauuEr6dugTasM5qIpo0YcGLuNmdUlqAx
+LHBS4dwQQ8YoChaLZqaekDC8GsOGKelLz39++igodprqDJfFU/K72xmSRYFNSNpE
++tAVaHLL9kFyj3hiY+HXs/6rQAJWCYKPcqbHo6vMu+PahRWwuGJleg==
+-----END RSA PRIVATE KEY-----
diff --git a/goxy.yml b/certs/goxy.yml
index a24e58d..a24e58d 100644
--- a/goxy.yml
+++ b/certs/goxy.yml
diff --git a/certs/wahlplan/cert.pem b/certs/wahlplan/cert.pem
new file mode 100644
index 0000000..5ceb798
--- /dev/null
+++ b/certs/wahlplan/cert.pem
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDBDCCAeygAwIBAgIRAPBTKmUxvw22m9/YpVtm+JkwDQYJKoZIhvcNAQELBQAw
+EjEQMA4GA1UEChMHQWNtZSBDbzAeFw0xNjAzMjIxNzQ1MjBaFw0xNzAzMjIxNzQ1
+MjBaMBIxEDAOBgNVBAoTB0FjbWUgQ28wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
+ggEKAoIBAQDHVyuC13yrDwJaEjt/x6FKvv6eHc4los4qgFIdcndalA1YPFXoi0N2
+hnYRRxYozNNU00Ws53asDoJTYKs5jdHC+ZcFOkQUNmIKscVow2n2+jLqTQLJJr4S
+ei+3ldZ+oeCYb60bTqCkiifG8BKlBX5/oYaSbM2R6Hkj9EODks83eXv0GgC41hBU
+EGZahSut5MFmmO6p9DWGDpfOR26bm2CjxCciNw7QO4FnZv4O1GCJw7NHIzy0fS2I
+BAshPL6TS2/qGJVW6+/2YHcyDur7Wn4FKB77uxvcx19HbX46QPnDFNHV2jUHBFnf
+XuBklWRg8T/VEmYJW0dd0GN63RPqpCOvAgMBAAGjVTBTMA4GA1UdDwEB/wQEAwIF
+oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB4GA1UdEQQXMBWC
+E3dhaGxwbGFuLmdveHkubW9jY3UwDQYJKoZIhvcNAQELBQADggEBAEq4SOjmszxm
+z5XkEI7gre8f4gTxyi2rTVFbnghZK9yfdwPAX3dA/JxvF4g5TlLarbMpxyNERPF5
+yNSqA4YkqBFKVnDJ7EUXjbDDAAoIH+WF09EB4ZtJmgsnQ9jl3bjej14FKbfhbePG
+uOfz9SSa398yzHnaX0W406w6fNodZUjf3i7f+2NA/oveIxaSn16MsVE3WRMQ6eQ4
+uRV6qDLvxuMJ3St8zmUvZ6UQs5gVQl7TwfLnjwDG00SanIdHyuZd8CbCq45enDRS
+UVSwh7YKWaoFoDu8Lx2O6NzOxA1AAfdTD6tOEYBp03UxGF5Oydt+Ib/xpcYKW/x1
+uDQOMywqmuw=
+-----END CERTIFICATE-----
diff --git a/certs/wahlplan/key.pem b/certs/wahlplan/key.pem
new file mode 100644
index 0000000..7dca517
--- /dev/null
+++ b/certs/wahlplan/key.pem
@@ -0,0 +1,27 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIEowIBAAKCAQEAx1crgtd8qw8CWhI7f8ehSr7+nh3OJaLOKoBSHXJ3WpQNWDxV
+6ItDdoZ2EUcWKMzTVNNFrOd2rA6CU2CrOY3RwvmXBTpEFDZiCrHFaMNp9voy6k0C
+ySa+Enovt5XWfqHgmG+tG06gpIonxvASpQV+f6GGkmzNkeh5I/RDg5LPN3l79BoA
+uNYQVBBmWoUrreTBZpjuqfQ1hg6Xzkdum5tgo8QnIjcO0DuBZ2b+DtRgicOzRyM8
+tH0tiAQLITy+k0tv6hiVVuvv9mB3Mg7q+1p+BSge+7sb3MdfR21+OkD5wxTR1do1
+BwRZ317gZJVkYPE/1RJmCVtHXdBjet0T6qQjrwIDAQABAoIBAG+V/kdZ9PGUj054
+UlIvH7zFuaYtLQ6oWhw0hMLzJpjPs8Cm1bg87ODWWBVH48GnFs2vDpvBXg7meFHQ
+FUk8eCVarg1BFobyAmPWK5l/ejvExuedgGe1hkS1nSx5df6hAyaRrSdSFl7E74tP
+LECwGKW9d6VTvqdkqRtVSs3GSrTUEUPnpa/HS5r8myeyPdeSztswGQZ5YuksRotp
+M/htHZnwo3z51gSSgQAXKlMwh4Xd6FVcd9lJaYlB6+J+k1pLXqGfR9X44/fTw+RG
+WdJi550Ef/fNrJi5O9r5On7fX+mq2UHQbLBWpAdRigPtmVxU751USp74Pmk/ptry
+Pp9+fCECgYEA2BZyZuFORuYHn2IVS9EBszysgZQ28/7hPMdKRPfPsI9d1EfkbDUf
+Rq4Y+kf7V3RqZf/wM9hV+EHbvJtN0QnLulZZ7byvZxeBD+QIfgVh19JwwP1ml1Ip
+xSEtcDjMJ4BkLSGJ+az/xmYoS928Jo98NBnjl2F7WnHjuVm61tXw+CkCgYEA7CjY
+QWCIR5QiKac3NxdC8idOm2bdP4Ae9/fDrlpHxduqbyw8pajTXdySM8UY6IxtglhR
+b9hVlD3pvylQ9TT9EnMBAbIKciw0zdA4tZywGr9d6hzFcvtQUnuD+DuyYIJzcEs9
+Itpg4V0fSrOmpBccZVtGpRlgBUA74TJcsMQqGBcCgYEAu90gDuOYmzkHrYCnhSer
+s7lvPKSv9gdEqQOWRUmxLg4mhBUQuSaiD1/y5T1Jfen/Srhti5VsgI45TMs0pyU+
+Er1aJ78gO5+KnFcjLvTc8LbLQm3MEIjlObYze9pVW45bCYWcIA5QvJs6M2MOXfPn
+BqDvZj/g72wOkKk7L+YGPqkCgYAua3DmmOTwvOtiKJ4v1ACyvIs0/KksnDB6KVdr
+ZA+LkrwTkixxm5fAcWTDjFBzFXdJEbcgNvPLacgSbTqemEXOZJCkFqz6+DmA4xbi
+i+QJvefl5rXg/gkxzVmJZ6KOWdX7Eq73tNkqMzW9Z0awJmLMgX6HYU+AeLnMcCvM
+CyMDDQKBgBa8Aqhnylb5dDSrU3S5ndKGtzN6UUvBAQxm4neXK0VWanlwUNOv7Lv3
+2pSkl6VUAlRAHGm93Q2MOCwrZRcnU/4Rme7q2KKCf+F11V8nL3zKy/Dc6HpbE0Uc
+H7yQRMkM3jhrqgm0shTHw1/lraecrsmECxe/KvbCLw7sD732v1On
+-----END RSA PRIVATE KEY-----
diff --git a/main.go b/main.go
index 46180fd..946603f 100644
--- a/main.go
+++ b/main.go
@@ -15,7 +15,7 @@ import (
)
var (
- config = flag.String("conf", "goxy.yml", "configuration file")
+ config = flag.String("conf", "certs/goxy.yml", "configuration file")
listen = flag.String("listen", ":http", "HTTP")
listenTLS = flag.String("listentls", ":https", "TLS")
)