From b10d86d52123d1c4aab9f584739aed06ac700f73 Mon Sep 17 00:00:00 2001 From: Jj! Date: Tue, 14 Sep 2021 16:57:52 -0500 Subject: [PATCH] move things about a bit for reuse --- testbed/authentication/directory/certs/ca.crt | 18 ------- .../directory/certs/dhparam.pem | 8 --- .../authentication/directory/certs/ldap.crt | 18 ------- .../authentication/directory/certs/ldap.key | 6 --- testbed/authentication/docker-compose.yml | 10 ++-- .../directory/001_eduperson.ldif | 0 .../directory/999_users.ldif | 0 .../{authentication => }/directory/Dockerfile | 0 testbed/directory/certs/ca.crt | 29 +++++++++++ testbed/directory/certs/dhparam.pem | 13 +++++ testbed/directory/certs/ldap.crt | 29 +++++++++++ testbed/directory/certs/ldap.key | 52 +++++++++++++++++++ .../reverse-proxy/certs/star.unicon.local.crt | 30 +++++++++++ .../reverse-proxy/certs/star.unicon.local.key | 52 +++++++++++++++++++ .../configuration/certificates.yml | 9 ++++ 15 files changed, 219 insertions(+), 55 deletions(-) delete mode 100644 testbed/authentication/directory/certs/ca.crt delete mode 100644 testbed/authentication/directory/certs/dhparam.pem delete mode 100644 testbed/authentication/directory/certs/ldap.crt delete mode 100644 testbed/authentication/directory/certs/ldap.key rename testbed/{authentication => }/directory/001_eduperson.ldif (100%) rename testbed/{authentication => }/directory/999_users.ldif (100%) rename testbed/{authentication => }/directory/Dockerfile (100%) create mode 100644 testbed/directory/certs/ca.crt create mode 100644 testbed/directory/certs/dhparam.pem create mode 100644 testbed/directory/certs/ldap.crt create mode 100644 testbed/directory/certs/ldap.key create mode 100644 testbed/reverse-proxy/certs/star.unicon.local.crt create mode 100644 testbed/reverse-proxy/certs/star.unicon.local.key create mode 100644 testbed/reverse-proxy/configuration/certificates.yml diff --git a/testbed/authentication/directory/certs/ca.crt b/testbed/authentication/directory/certs/ca.crt deleted file mode 100644 index 158140b15..000000000 --- a/testbed/authentication/directory/certs/ca.crt +++ /dev/null @@ -1,18 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIC0zCCAlmgAwIBAgIUCfQ+m0pgZ/BjYAJvxrn/bdGNZokwCgYIKoZIzj0EAwMw -gZYxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxBMUEgQ2FyIFdhc2gxJDAiBgNVBAsT -G0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgRGVwLjEUMBIGA1UEBxMLQWxidXF1ZXJx -dWUxEzARBgNVBAgTCk5ldyBNZXhpY28xHzAdBgNVBAMTFmRvY2tlci1saWdodC1i -YXNlaW1hZ2UwHhcNMTUxMjIzMTM1MzAwWhcNMjAxMjIxMTM1MzAwWjCBljELMAkG -A1UEBhMCVVMxFTATBgNVBAoTDEExQSBDYXIgV2FzaDEkMCIGA1UECxMbSW5mb3Jt -YXRpb24gVGVjaG5vbG9neSBEZXAuMRQwEgYDVQQHEwtBbGJ1cXVlcnF1ZTETMBEG -A1UECBMKTmV3IE1leGljbzEfMB0GA1UEAxMWZG9ja2VyLWxpZ2h0LWJhc2VpbWFn -ZTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMZf/12pupAgl8Sm+j8GmjNeNbSFAZWW -oTmIvf2Mu4LWPHy4bTldkQgHUbBpT3xWz8f0lB/ru7596CHsGoL2A28hxuclq5hb -Ux1yrIt3bJIY3TuiX25HGTe6kGCJPB1aLaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIG -A1UdEwEB/wQIMAYBAf8CAQIwHQYDVR0OBBYEFE+l6XolXDAYnGLTl4W6ULKHrm74 -MB8GA1UdIwQYMBaAFE+l6XolXDAYnGLTl4W6ULKHrm74MAoGCCqGSM49BAMDA2gA -MGUCMQCXLZj8okyxW6UTL7hribUUbu63PbjuwIXnwi420DdNsvA9A7fcQEXScWFL -XAGC8rkCMGcqwXZPSRfwuI9r+R11gTrP92hnaVxs9sjRikctpkQpOyNlIXFPopFK -8FdfWPypvA== ------END CERTIFICATE----- \ No newline at end of file diff --git a/testbed/authentication/directory/certs/dhparam.pem b/testbed/authentication/directory/certs/dhparam.pem deleted file mode 100644 index 73b8c1e61..000000000 --- a/testbed/authentication/directory/certs/dhparam.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN DH PARAMETERS----- -MIIBCAKCAQEA7adhygsX/CvbcQBlSEKBmm0D0+hVfIttcftyFTuDPNok4yDJUBUF -zzc7X/i3PUMzANhShBrngBaXbOhVk3QcjMC623TPhFmILx0r236+aQEUGnlwN73M -RUFM6EblYgH4+E4nv+JLwzHdO72+qMAd92rtzVMiaDlCWghH6wdAFoasTsT6Posc -F5T8WCkzFAZeVhNGRKPP6k3l2BjvRJzkwYMMJrxaIYznMEK6H5CYIqZcpeAB3d2B -NaZXLxFCemLrSS16UHrH1modEe8yjrOaE5+ZesGAA9onsNRZkAJp0x/pRaO/+rHn -Q5QVCQCzxY16UsLzH0q/P80xPMU7BMoocwIBAg== ------END DH PARAMETERS----- diff --git a/testbed/authentication/directory/certs/ldap.crt b/testbed/authentication/directory/certs/ldap.crt deleted file mode 100644 index 1e6c74550..000000000 --- a/testbed/authentication/directory/certs/ldap.crt +++ /dev/null @@ -1,18 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIC+DCCAn2gAwIBAgIUUjr8VSD3Ze+xx2wTk+B7wb2AMhEwCgYIKoZIzj0EAwMw -gZYxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxBMUEgQ2FyIFdhc2gxJDAiBgNVBAsT -G0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgRGVwLjEUMBIGA1UEBxMLQWxidXF1ZXJx -dWUxEzARBgNVBAgTCk5ldyBNZXhpY28xHzAdBgNVBAMTFmRvY2tlci1saWdodC1i -YXNlaW1hZ2UwHhcNMjAwOTE0MjAzODAwWhcNMjEwOTE0MjAzODAwWjCBiTELMAkG -A1UEBhMCVVMxEzARBgNVBAgTCk5ldyBNZXhpY28xFDASBgNVBAcTC0FsYnVxdWVy -cXVlMRUwEwYDVQQKEwxBMUEgQ2FyIFdhc2gxJDAiBgNVBAsTG0luZm9ybWF0aW9u -IFRlY2hub2xvZ3kgRGVwLjESMBAGA1UEAxMJZGlyZWN0b3J5MHYwEAYHKoZIzj0C -AQYFK4EEACIDYgAES273bAjfhMOi5t6arQFMA80plxRnNx299spxYjVLxABp0JCZ -fNxwCOxVCB1uBeHUAeUNgrh7bl5DL9rn5jEFfNUvLufU0VGzvcbsUqmKw+vGJtc/ -7zm1WytGncb2Ldc4o4GWMIGTMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr -BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUhEBnUCZo -fZHO7R/hUHUgxEJgOOcwHwYDVR0jBBgwFoAUT6XpeiVcMBicYtOXhbpQsoeubvgw -FAYDVR0RBA0wC4IJZGlyZWN0b3J5MAoGCCqGSM49BAMDA2kAMGYCMQCOY/jUx+qB -kRQtDA+UF++/gI22HP8CVKrOA+9/xd68sowhlOoOK0MG22gc6gWVcicCMQCyRw8Z -ydB2NE11uJFrUOu2NYZnFwiYzCrTBuJccUYn/HROMdGFnxqvWfkU5lpQptY= ------END CERTIFICATE----- diff --git a/testbed/authentication/directory/certs/ldap.key b/testbed/authentication/directory/certs/ldap.key deleted file mode 100644 index 4c8d1130d..000000000 --- a/testbed/authentication/directory/certs/ldap.key +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MIGkAgEBBDBXf/9AHrnYIt5+nudUpJ9wUb4zg15/ixrAUzZ2kj8uBf+qJBakq5hO -/V5/BV8AKAygBwYFK4EEACKhZANiAARLbvdsCN+Ew6Lm3pqtAUwDzSmXFGc3Hb32 -ynFiNUvEAGnQkJl83HAI7FUIHW4F4dQB5Q2CuHtuXkMv2ufmMQV81S8u59TRUbO9 -xuxSqYrD68Ym1z/vObVbK0adxvYt1zg= ------END EC PRIVATE KEY----- diff --git a/testbed/authentication/docker-compose.yml b/testbed/authentication/docker-compose.yml index 89881119f..1ed95975b 100644 --- a/testbed/authentication/docker-compose.yml +++ b/testbed/authentication/docker-compose.yml @@ -22,16 +22,16 @@ services: - "8443:8443" volumes: - /var/run/docker.sock:/var/run/docker.sock - - ./reverse-proxy/:/configuration/ - - ./reverse-proxy/certs/:/certs/ + - ../reverse-proxy/:/configuration/ + - ../reverse-proxy/certs/:/certs/ directory: - build: ./directory + build: ../directory networks: - idp volumes: - directory_data:/var/lib/ldap - directory_config:/etc/ldap/slapd.d - - ./directory/certs:/container/service/slapd/assets/certs + - ../directory/certs:/container/service/slapd/assets/certs environment: LDAP_BASE_DN: "dc=unicon,dc=local" LDAP_DOMAIN: "unicon.local" @@ -52,7 +52,7 @@ services: - reverse-proxy - idp volumes: - - ./directory/certs/ca.crt:/opt/shibboleth-idp/credentials/ldap-server.crt + - ../directory/certs/ca.crt:/opt/shibboleth-idp/credentials/ldap-server.crt - ./shibboleth-idp/metadata/dynamic:/opt/shibboleth-idp/metadata/dynamic healthcheck: disable: true diff --git a/testbed/authentication/directory/001_eduperson.ldif b/testbed/directory/001_eduperson.ldif similarity index 100% rename from testbed/authentication/directory/001_eduperson.ldif rename to testbed/directory/001_eduperson.ldif diff --git a/testbed/authentication/directory/999_users.ldif b/testbed/directory/999_users.ldif similarity index 100% rename from testbed/authentication/directory/999_users.ldif rename to testbed/directory/999_users.ldif diff --git a/testbed/authentication/directory/Dockerfile b/testbed/directory/Dockerfile similarity index 100% rename from testbed/authentication/directory/Dockerfile rename to testbed/directory/Dockerfile diff --git a/testbed/directory/certs/ca.crt b/testbed/directory/certs/ca.crt new file mode 100644 index 000000000..e05f05fe2 --- /dev/null +++ b/testbed/directory/certs/ca.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIFCzCCAvOgAwIBAgIULEwEJFwT49CiSPKOA5EHGVKGl0gwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJZGlyZWN0b3J5MCAXDTIxMDkxNDIxNDMwOFoYDzIwNTEw +OTE1MjE0MzA4WjAUMRIwEAYDVQQDDAlkaXJlY3RvcnkwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQC+/SikxGUFYUiKjghLFPRMaYLZUHyOMWOyCIQSkZrt +Si6llB7JhN+tCaFgibPSNrKzOpF7IRJBlaEMAKN47Fncy7uGPg/3KEtuCLRUxbYv +1LgjZl2J0w/SROYIX0bsMEuThojaIxuv4D1fdaF3S7/sKnXywIncZtAqMhISiC9q +Kq9xT4twiST7SDPY/u3pdVdAjBg4R5XlF69XWtKaeCoEup9lgvyLT5dQBxdA3q3N +Af8UnpgZjHPxa6na7BjXwOyy7uzlUmTd/M0UMHuAreCBXMJrfrVBTnFYKyPtDYAP +mFacA+lsX0a5QjOMIP0JW5dYAKw8SFU9rzGcqdB/a2mZwxvmrY5CFVI8SZho1JK8 +y4O3HQbzrqQ3b+t5UyZt1VnCDalAZyAP+Fp0TPhlIjQpm0hc7UVyhVuDAJJeV6Sk +TyAf8othu6wREsaOkfSNwrSGVX7CMxjXxEAIQfqaLfB7xAMc7mwUn/Lac6I6L2+w +a3Ds9xwpSoxHEAYVAJmpAtT8FFh5i0Fk6wqhUIO8IP5az7ATn1Q8MnYS/Mvne5JN +/6L2CABqz0ZDzqHosTQLZ1qEBO+mhXyWsE7Pc4Ky+pmTh8xsP356nLkchvBTUlYp +BzsBG+bDCNy8mQ0z+0oEngdZgTKYK+CqejDe0iOPw/ICkh3eImyQEa3m8qep+X78 +kwIDAQABo1MwUTAdBgNVHQ4EFgQUvNYYG2Stq3PcKD3IT3GlG64ma6gwHwYDVR0j +BBgwFoAUvNYYG2Stq3PcKD3IT3GlG64ma6gwDwYDVR0TAQH/BAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAgEAaai3vJuEsDOIX74/byY50cMmqRo+lBZuPBZANJjaKSn3 +LORSW4PqwYfyzUkdw68dj2FPNmmg9p0xmSS1eMala2PW7UGwImjcmhV+YfdP15VE +t5FcaLvi32SfSyu9PWpRRyP2ahSzaM75HWMMKfbdzgGDGOkU6UIwKyWsO5UApjQ8 +b+w5IMAK9YvmuQGaaXePDM8sFM3+NQBvsdqnsCefxx0j8FmjF3PjpTmdcm4Rlk8E +yVigb/txwmKdJutcEeFWOnQVNxWugLmYW8P/s5W5IgpIm/8wdEz1bXXV0qGD/LgL +Rhr68OtmFoVp+C6Yf0fDS1yCtmkYlO+RyYtAMOv0G29Xe+MzLQW42fAHXvBGYh/0 +F258TLHjZDOs9nHIc4lQfT7k/MusY4g9RfYSXx8Ts7kXyfyGfj6D5E/kutfXQlH3 +DYjQ/B69dhU7bkEX8nc1xwzHU18pa+APbXqjaU3JewdxY6n+PIGN4ZLZrJ3zgNRj +tGykxlnPg8oAX3HX+ssh1OpU5VMPR+4hOdJkajk6U5Oyv77h4gsbUGCIGXC+0reA +k/jHoSCloifgQ4F3WdDGjPlWO6Hgvy2/KM+JqBX/9nF/Dc0bGfa3mmYXK56xQCPb +pNd6h2elVtlmt6iZgs4WA1uCwira5p0VCCutHgeGyWK4cAE60MFdRnzRZ2r1GuU= +-----END CERTIFICATE----- diff --git a/testbed/directory/certs/dhparam.pem b/testbed/directory/certs/dhparam.pem new file mode 100644 index 000000000..0ad3539ed --- /dev/null +++ b/testbed/directory/certs/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAivlNnloXfNvrvjLMALDtw4/H330xGfEZkO88vBG30xfDB8930JF/ +dpOQNB2lXhtyoCA5FYLI0Ml8VRzASR0nmVsjg1jqycRSZtPEUCyU5KLenWJerThQ +PCPPHgM9JNfSb9GVEnyBubgTJrRjRr0Fq6/T+sHI1DVFgrIcr1iIpwjzv6AtJ4GX +7ff3QxRI5wJ9EgSqGmyAZBBP91hvg702sENAru3TxL92uBY7yx1isr4Uo4v/CE/6 +DY9q5hEyVWZzb49msZ7WXiMvVwgH2P68O90x/Dzom27mQuutW0a5sHWLFvR6RzHl +f2LDO1uFl4RifVFUe2PNXbeb9KGTFx+4HFWPojYR2L1UlE+f1fdwh8PAPB0xBTgn +jMYra0dIJcCc9Mg/PbwJ9LMkIW7APuEvx90PlCmPs2ZI67EPAKlnDDtFsI6H0Sv8 +mAZt4oMBHFZoK2+4dcjLtDaqz8Stx9ICTFqk1YETcRlK9TQDRO0ngtkQJoKJtM7F +sSP/4LcX67Nd3aE9bSY977JQec6KTGXJCa2/dIIruni3p6oFmHzSlXH+TxbtaLku +VtYDqzRYR9vG5fsanOJlacoDpBtDEMlRVg+d5v811Z4cEH1RbEy/diGGEM/8DAxq +F5S9tqzQa7tk/1IuQX9SQcBWDmXEL76L8cxijmEeK1bRH9XwNLMjyEsCAQI= +-----END DH PARAMETERS----- diff --git a/testbed/directory/certs/ldap.crt b/testbed/directory/certs/ldap.crt new file mode 100644 index 000000000..e05f05fe2 --- /dev/null +++ b/testbed/directory/certs/ldap.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIFCzCCAvOgAwIBAgIULEwEJFwT49CiSPKOA5EHGVKGl0gwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJZGlyZWN0b3J5MCAXDTIxMDkxNDIxNDMwOFoYDzIwNTEw +OTE1MjE0MzA4WjAUMRIwEAYDVQQDDAlkaXJlY3RvcnkwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQC+/SikxGUFYUiKjghLFPRMaYLZUHyOMWOyCIQSkZrt +Si6llB7JhN+tCaFgibPSNrKzOpF7IRJBlaEMAKN47Fncy7uGPg/3KEtuCLRUxbYv +1LgjZl2J0w/SROYIX0bsMEuThojaIxuv4D1fdaF3S7/sKnXywIncZtAqMhISiC9q +Kq9xT4twiST7SDPY/u3pdVdAjBg4R5XlF69XWtKaeCoEup9lgvyLT5dQBxdA3q3N +Af8UnpgZjHPxa6na7BjXwOyy7uzlUmTd/M0UMHuAreCBXMJrfrVBTnFYKyPtDYAP +mFacA+lsX0a5QjOMIP0JW5dYAKw8SFU9rzGcqdB/a2mZwxvmrY5CFVI8SZho1JK8 +y4O3HQbzrqQ3b+t5UyZt1VnCDalAZyAP+Fp0TPhlIjQpm0hc7UVyhVuDAJJeV6Sk +TyAf8othu6wREsaOkfSNwrSGVX7CMxjXxEAIQfqaLfB7xAMc7mwUn/Lac6I6L2+w +a3Ds9xwpSoxHEAYVAJmpAtT8FFh5i0Fk6wqhUIO8IP5az7ATn1Q8MnYS/Mvne5JN +/6L2CABqz0ZDzqHosTQLZ1qEBO+mhXyWsE7Pc4Ky+pmTh8xsP356nLkchvBTUlYp +BzsBG+bDCNy8mQ0z+0oEngdZgTKYK+CqejDe0iOPw/ICkh3eImyQEa3m8qep+X78 +kwIDAQABo1MwUTAdBgNVHQ4EFgQUvNYYG2Stq3PcKD3IT3GlG64ma6gwHwYDVR0j +BBgwFoAUvNYYG2Stq3PcKD3IT3GlG64ma6gwDwYDVR0TAQH/BAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAgEAaai3vJuEsDOIX74/byY50cMmqRo+lBZuPBZANJjaKSn3 +LORSW4PqwYfyzUkdw68dj2FPNmmg9p0xmSS1eMala2PW7UGwImjcmhV+YfdP15VE +t5FcaLvi32SfSyu9PWpRRyP2ahSzaM75HWMMKfbdzgGDGOkU6UIwKyWsO5UApjQ8 +b+w5IMAK9YvmuQGaaXePDM8sFM3+NQBvsdqnsCefxx0j8FmjF3PjpTmdcm4Rlk8E +yVigb/txwmKdJutcEeFWOnQVNxWugLmYW8P/s5W5IgpIm/8wdEz1bXXV0qGD/LgL +Rhr68OtmFoVp+C6Yf0fDS1yCtmkYlO+RyYtAMOv0G29Xe+MzLQW42fAHXvBGYh/0 +F258TLHjZDOs9nHIc4lQfT7k/MusY4g9RfYSXx8Ts7kXyfyGfj6D5E/kutfXQlH3 +DYjQ/B69dhU7bkEX8nc1xwzHU18pa+APbXqjaU3JewdxY6n+PIGN4ZLZrJ3zgNRj +tGykxlnPg8oAX3HX+ssh1OpU5VMPR+4hOdJkajk6U5Oyv77h4gsbUGCIGXC+0reA +k/jHoSCloifgQ4F3WdDGjPlWO6Hgvy2/KM+JqBX/9nF/Dc0bGfa3mmYXK56xQCPb +pNd6h2elVtlmt6iZgs4WA1uCwira5p0VCCutHgeGyWK4cAE60MFdRnzRZ2r1GuU= +-----END CERTIFICATE----- diff --git a/testbed/directory/certs/ldap.key b/testbed/directory/certs/ldap.key new file mode 100644 index 000000000..3756f05ce --- /dev/null +++ b/testbed/directory/certs/ldap.key @@ -0,0 +1,52 @@ +-----BEGIN PRIVATE KEY----- +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 +Fq6aGlx2+ZhVYPYkzyQGiiPhkx0V1T2d +-----END PRIVATE KEY----- diff --git a/testbed/reverse-proxy/certs/star.unicon.local.crt b/testbed/reverse-proxy/certs/star.unicon.local.crt new file mode 100644 index 000000000..efd24fe9f --- /dev/null +++ b/testbed/reverse-proxy/certs/star.unicon.local.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFFTCCAv2gAwIBAgIUFsOsEwK1AdLuTYYEGCNzC9hIElcwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAwwOKi51bmljb24ubG9jYWwwIBcNMjEwOTE0MjE1NDU3WhgP +MjA1MTA5MTUyMTU0NTdaMBkxFzAVBgNVBAMMDioudW5pY29uLmxvY2FsMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnzMWyelX4++Z8iS8KuIJtroJvPsl +ZbVnh/T5TH2g1t7xkyYBaj2xOq5yUuUqJxw0sRpo3m3R5oUUeacTmEFr0N5tVSZe +vDohH1tjJGgz4YBDMxiN//jVCWs10K0HFdQW/t5xRY8Ahjl1R/1D+NX/jKgUKTQn +1EhH1ik8D2MiTvsFDjqI1mHjfsXjF0SZKp39bLNHSuR+STyRph8F/o5CEr6phYc2 +i9DBKYvHwyWUxHzC/STuWwHPtBq/8jmpQSoEmtjOCt3Dv4czEPa0S2nHnvQyt3Fm +Tb0l7xjdGJrCkt2h1ImP5xvdCDIBIfQnDmPA4wb1LFutRNYjQsY2zujAm7rMxJxB +Bp4EJHz94uKSk8FwhR7jO1BmLuKixKKetvgahOlp2VY0YD+NmZ7sKeKxqGvbiDyf +elQu4EEUSWDg0EPLFpM4WSrTKeMVxXkkT8BeLrg+VvUiB77aKkshcV67Tah2lPAg +dm78wvYT37buqJoJps8mfztiy8t0D412gtDDfTeV3wjX1w3enKARKG53yKtaQRcD +Uax3l/wajrAJX4anzUuJ5T5Jyg/4GSI0OQBfov56pNhaKxuvzBZnwS4qys6eLWei +qsRzqaoszX/sXkgY2BQDQ6b/gXPvY7W30kRByHd23+baSs/80ANU2tBxNs2ynAMd +etqA1Xu1e4ODt/cCAwEAAaNTMFEwHQYDVR0OBBYEFFrAjKwSavl2E88gmTdft4bB +3DtxMB8GA1UdIwQYMBaAFFrAjKwSavl2E88gmTdft4bB3DtxMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggIBAAd98df4O+gSk7JCT5E1QDcOTQ0w25wp +gWE8+a4fElc7vyz5P4EEs5tpDTLfAanSLrASxnFSmRqPCrW9HV/mFAPdK9MLRgG5 +XLcjATbHgcXD071MsPJ2hO6sCPS+7LSE72873Dp89RBDNCb0pQb/4iMN0Y5BKznR +oklrWMAIr+0Ei0iBuPHyHgIMCco9a+5kwMxzhhSVYRY03pHjavo3kRXY86UMeDVx +1v122/Y5GS6ohegnkRI2QKwn/3KgOTa4f33oFk69yOSDLu7c1pzJoLgYMzKg7mTO +iPW2rhZDY+JXXYnHZmFPLgA5FqBxAnrE7wnIM8DFEMrmETNf7PRwfzFjjuYuGdSV +YZisBMjVkLJzX06tVK7OAmVkwzFWp+4P7XgD6NqvH84I+2A1on3kK7gOgqI/oMhE +VxpanKSuzjlEVtlxjSAyv7Y5nrwwEsuh7Nas+RboxTJRSzws7mi8F62QxYVz6S8D +K3cHfYcJXKRRpmpMGnau+Jb1Rf9eftm6kRO1qdjg6FV0iIidB2bO8dkt/me2kpD7 +hWASggtuW7CLHj+kztPOitAoImCQtk1QM17bMFxXyqlP3twOpnYXFdSTTM5qvAqy +rzrMHDtSL9gON7Iy5La9Q2imw6+jjxM6Stei1XWmI2BhIJe175NeVWxak6j2ZOvh +tEQh89PhqUVL +-----END CERTIFICATE----- diff --git a/testbed/reverse-proxy/certs/star.unicon.local.key b/testbed/reverse-proxy/certs/star.unicon.local.key new file mode 100644 index 000000000..8aec397bd --- /dev/null +++ b/testbed/reverse-proxy/certs/star.unicon.local.key @@ -0,0 +1,52 @@ +-----BEGIN PRIVATE KEY----- +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 +ev8pvFafpDvSERVPbzkDg0bjNho3 +-----END PRIVATE KEY----- diff --git a/testbed/reverse-proxy/configuration/certificates.yml b/testbed/reverse-proxy/configuration/certificates.yml new file mode 100644 index 000000000..88abe448d --- /dev/null +++ b/testbed/reverse-proxy/configuration/certificates.yml @@ -0,0 +1,9 @@ +tls: + certificates: + - certFile: /certs/star.unicon.local.crt + keyFile: /certs/star.unicon.local.key + stores: + default: + defaultCertificate: + certFile: /certs/star.unicon.local.crt + keyFile: /certs/star.unicon.local.key \ No newline at end of file