[PATCH 3 of 3] (issue124) Add documentation about internal server setup and test keys

Wald Commits scm-commit at wald.intevation.org
Fri Sep 12 15:15:29 CEST 2014


# HG changeset patch
# User Andre Heinecke <andre.heinecke at intevation.de>
# Date 1410527638 -7200
# Node ID 7191addd8a53f13e15e58c5e62e9b096a13426e8
# Parent  93325618ac7b0ed315e4eee1837cfb689a17687a
(issue124) Add documentation about internal server setup and test keys

diff -r 93325618ac7b -r 7191addd8a53 ui/tests/data/NOTES
--- a/ui/tests/data/NOTES	Fri Sep 12 13:09:02 2014 +0200
+++ b/ui/tests/data/NOTES	Fri Sep 12 15:13:58 2014 +0200
@@ -130,3 +130,57 @@
 not_before=20130101000000 not_after=20151231235959 \
 key_usage=digital_signature \
 ns_cert_type=object_signing
+
+# Testserver mit hiawatha
+apt-get install build-essential cmake libxslt-dev libxml2-dev libz-dev
+
+    wget https://www.hiawatha-webserver.org/files/hiawatha-9.7.tar.gz
+    sha256sum hiawatha-9.7.tar.gz
+
+e8581336883b7b963f38572f6396f8c47b43e5bedd3147d052fa3652e6c0ed86 hiawatha-9.7.tar.gz
+
+    mkdir hiawatha-prefix
+    tar -xf hiawatha-9.7.tar.gz
+    cd hiawatha-9.7
+    mkdir build
+    cd build
+    cmake .. -DCMAKE_INSTALL_PREFIX=/home/intevation/hiawatha-prefix
+    make && make install
+
+# Root CA
+    gen_key filename=ssl_root.key
+    cert_write issuer_name="CN=TrustBridge SSL Test CA,O=Public secret do not trust this,C=DE" \
+    selfsign=1 issuer_key=ssl_root.key \
+    not_before=20130101000000 not_after=20151231235959 \
+    is_ca=1 max_pathlen=0 output_file=ssl_root.pem
+
+# SSL cert
+    gen_key type=ec ec_curve=brainpoolP256r1 filename=ssl-test.key
+    cert_req filename=ssl-test.key output_file=ssl-test.csr \
+    subject_name="CN=tb-devel.intevation.de,O=Public secret do not trust this,C=DE" \
+    ns_cert_type=ssl_server
+
+# Sign it
+    cert_write request_file=ssl-test.csr issuer_crt=ssl_root.pem \
+    issuer_key=ssl_root.key output_file=ssl-test.pem \
+    not_before=20130101000000 not_after=20151231235959 \
+    ns_cert_type=ssl_server
+
+    cat ssl-test.pem ssl-test.key > ssl-test-combined.pem
+
+# Kopieren des Zertifikats nach /home/intevation auf dem testserver
+# Editieren von /home/intevation/hiawatha-prefix/etc/hiawatha
+
+# Binding settings:
+    Port = 44413
+    SSLcertFile = /home/intevation/ssl-test-combined.pem
+
+# Default website settings
+    Hostname = thetis.intevation.de:44413
+    WebsiteRoot = /home/intevation/m13-files
+    StartFile = index.html
+
+# Trustbridge download ordner nach /home/intevation/m13-files kopieren.
+
+    screen -R server
+    /home/intevation/hiawatha-prefix/sbin/hiawatha -d
diff -r 93325618ac7b -r 7191addd8a53 ui/tests/data/ssl-test.pem
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ui/tests/data/ssl-test.pem	Fri Sep 12 15:13:58 2014 +0200
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIIDwjCCAaqgAwIBAgIBATANBgkqhkiG9w0BAQUFADBZMSAwHgYDVQQDExdUcnVz
+dEJyaWRnZSBTU0wgVGVzdCBDQTEoMCYGA1UEChMfUHVibGljIHNlY3JldCBkbyBu
+b3QgdHJ1c3QgdGhpczELMAkGA1UEBhMCREUwHhcNMTMwMTAxMDAwMDAwWhcNMTUx
+MjMxMjM1OTU5WjBYMR8wHQYDVQQDExZ0Yi1kZXZlbC5pbnRldmF0aW9uLmRlMSgw
+JgYDVQQKEx9QdWJsaWMgc2VjcmV0IGRvIG5vdCB0cnVzdCB0aGlzMQswCQYDVQQG
+EwJERTBaMBQGByqGSM49AgEGCSskAwMCCAEBBwNCAARDyErp7HHK72FWzjC/S3Tf
+FnU6UuUAt9A46KOQpdxDYnRTg0bsdXnu2Pdh0g/Hj8vVe1rvyVrEMux4LLnL8q/1
+o2AwXjAJBgNVHRMEAjAAMB0GA1UdDgQWBBSeaZrzvOqRFK/HS2+ipUxQ4WE8kzAf
+BgNVHSMEGDAWgBRrgmr4LKgEyDNB0FdDpty3dHHZ3zARBglghkgBhvhCAQEEBAMC
+AEAwDQYJKoZIhvcNAQEFBQADggIBAEgWk/jA7wH4+5xr18WoA7v+VgNGnmJom3bA
+kMA6y/iXaqIjbP+KRNvM32so4a3V2Q453DVdj2aaUW4RlcrSq+4G7XmSS8i5FvY3
+L/OMMvMao26ZMKmSDTpgTAI/fLq7q56T+WSUbUex6r0K5ECPDw1fmfDwCcxjkWoI
+YGGmEPkRUvAnaD9PeuUd0ldL85wRxZ02PlOKAQcGWG7BvTj3tP8CeXfR9vTDO4t1
+5DgTHz/ug3DtF8oJE+CVT0QsfbTYyHiUbLlpZz6wJNYkWlb7iYb1dO4yVx3k8xhW
+zvm3id6+8nPsTbt6I5P428t3+rlr05lrNdiaATTOzvRgp25jSBJHY1uIYyYBcCAP
+vrtb5xkSw21uzRy2I6aZZYrYuN9GLMzBS3C5IqkiQ8gFw4Q6iFNMJIgAo8oFHtr2
+Ry3Vqrw9xqLuSYdAwje1gU8nX5oWOYd1WedLBemVQoxkwBJi/9V2O+oytOr47XnZ
+Ngyvcvn3SkdO77sLQweJsDnIEac4ON/ZCajBHd0lKkGJ3xqx6e4cxORZ22rjz0Pf
+EZm0ZzqlHe2zw223FMghRLDHUhABVPstaXKH57mRivwNex2JTPpC5RrwPwRCC9B4
+X6xY6TzZfc976UCCPof5Pn4kHBEmgycyRdA4fsqO3v5pm10GJ2hHiI/meghP0lE1
+ab374f0o
+-----END CERTIFICATE-----
diff -r 93325618ac7b -r 7191addd8a53 ui/tests/data/ssl_root.key
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ui/tests/data/ssl_root.key	Fri Sep 12 15:13:58 2014 +0200
@@ -0,0 +1,51 @@
+-----BEGIN RSA PRIVATE KEY-----
+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
+-----END RSA PRIVATE KEY-----
diff -r 93325618ac7b -r 7191addd8a53 ui/tests/data/ssl_root.pem
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ui/tests/data/ssl_root.pem	Fri Sep 12 15:13:58 2014 +0200
@@ -0,0 +1,32 @@
+-----BEGIN CERTIFICATE-----
+MIIFgDCCA2igAwIBAgIBATANBgkqhkiG9w0BAQUFADBZMSAwHgYDVQQDExdUcnVz
+dEJyaWRnZSBTU0wgVGVzdCBDQTEoMCYGA1UEChMfUHVibGljIHNlY3JldCBkbyBu
+b3QgdHJ1c3QgdGhpczELMAkGA1UEBhMCREUwHhcNMTMwMTAxMDAwMDAwWhcNMTUx
+MjMxMjM1OTU5WjBZMSAwHgYDVQQDExdUcnVzdEJyaWRnZSBTU0wgVGVzdCBDQTEo
+MCYGA1UEChMfUHVibGljIHNlY3JldCBkbyBub3QgdHJ1c3QgdGhpczELMAkGA1UE
+BhMCREUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC0wFQfAdrA0tOi
+7LPR3VyaN2+1lMjp4dLLGjObA0EXxspqCr3OyLVOZvadkPLmioRqMCsi8mJr3Z34
+vVz7wqihKgE0gRUgTyKA79SJV1uEMrvdq2ZG4cbpHNa9IlbZNZDtlBe5lReyKEXz
+HGv/txAyOqX4P+MbOP4iVutBmyM+efiQfeNd1BQcEcIkncGVq6KL8BWj+JSnHjRa
+2ZjKgaAf5TGans5AGMJnEMqtG+vjdxhI2pOzhchtCyQzDZ+0eXfDQMQB8Cd5mPYe
+1rWw0YqtJ5SfwIhJ+/eWQEoe3xlSDy3Uua9gCzCyPMrM1NYfmkxsonNRVd1OOByX
+Vz5CnFkFaLkRfcvW25gV2/7qhiz7rVK/dIz2E8z2028gTOPqQmokslLW/avxpFLe
+KqWSwXjl21C8jZCdGc/VvMuEG6dSblSvhY1OyEMmdC9o44PZ7fiH70t+HJqzwaeu
+SSpfHhEk0Jn2Z13T0+gz0lUl7Gz39vejP3+t2DiXrK30aSdKtsCDBvNEjlFqgLoo
+K81ZtwPoxpPHm6pLiDPD13QBXbbw4U2R5z3JNhIO4YSGpZES5TT7PhYlIdmGIbA1
+RhcRbbN0xk6rW/h9TSvJsuXFXyJCV54DUhtLeLs6YTOsV4yp8GyWwKXllZIJFOOb
+/AtvU4oLCOr1yjQLiub2ciafN214GwIDAQABo1MwUTAPBgNVHRMECDAGAQEBAgEA
+MB0GA1UdDgQWBBRrgmr4LKgEyDNB0FdDpty3dHHZ3zAfBgNVHSMEGDAWgBRrgmr4
+LKgEyDNB0FdDpty3dHHZ3zANBgkqhkiG9w0BAQUFAAOCAgEAiVqKrj6+HMFGkLTB
+345ZhbjqYMpr9Ze65qV2bzUS3B9tUKJQeb42aWfpEXT8VNlLYX1GCZiJrgZTr0vw
+rVGLo7Z6SXYfKbkApS5bAsYwc8/822rhJuAXZ5Aq9pennhnRrmAsxd85eRcgP9v2
+w/4fFkjjuCQpIsj6DEx2hIHkZS3jqILzNwmBUGiTxmTIaSnXduYVmWliZ2x7Fbxh
+BcqN7AsYPjxdXxRfWC5lO2LtaRh3fRTcdqRsYMkdZxu+05JILVbZ/i+r+0dIolh1
+QhSExsC2mzDi+CMsJxV0wXwpXg1GUEkRHCssDjH7ggeqgs1LPsuLRL//WsyDbwCS
+zmHJlTAf0fdf99h99UD5WVqbbMMk43w9z4aDDBK0u6uZBdFZWsZmtSGbY6Mr8CMa
+S+QbKYyLwik7ime7a2Yh4BIvxAyV+halazmCZyye0z9ZxF9zo8F3AB0K3hHNsozA
+sLV3Uit/9KNIaTAjtZG9GHNVn1HR+2uEfn/Nri38JQhpC91cU9QDt9GJJBlfOtyU
++KY3HPXfTXm7JYpVP5afbsnmNs40OPB4gw/BhNQ6mr9MoSf5Uf/uyU8kxQAM2Sxk
+IyCXDlYhC1QOY/1ou2Bj2Ghyc6R1revnc370f7+3tLfK60LUj8AsgGycU9aaw7oa
+JO2qAkbI1BEnPlIL5YBlGiw70kE=
+-----END CERTIFICATE-----


More information about the Trustbridge-commits mailing list