Skip to content

wordpress SP chgs #85

merged 1 commit into from Dec 23, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
@@ -47,7 +47,7 @@
<Handler type="MetadataGenerator" Location="/Metadata" signing="false"/>

<!-- Status reporting service. -->
<Handler type="Status" Location="/Status" acl="127.0.0.1 ::1 172.16.0.0/12"/>
<Handler type="Status" Location="/Status" acl="127.0.0.1 ::1 172.16.0.0/12 192.168.0.0/16"/>

<!-- Session diagnostic service. -->
<Handler type="Session" Location="/Session" showAttributeValues="true"/>
10 changes: 0 additions & 10 deletions Workbench/docker-compose.yml
@@ -399,17 +399,10 @@ services:
- type: bind
source: ./configs-and-secrets/wordpress/httpd/host-cert.pem
target: /etc/pki/tls/certs/cachain.pem
- type: bind
source: ./configs-and-secrets/wordpress/shibboleth/sp-cert.pem
target: /etc/shibboleth/sp-cert.pem
- type: bind
source: ./configs-and-secrets/wordpress/httpd/shib.conf
target: /etc/httpd/conf.d/shib.conf

secrets:
- source: w_sp-key.pem
target: shib_sp-key.pem

wordpress_data:
build: ./wordpress_data/
networks:
@@ -511,9 +504,6 @@ secrets:
# COmanage
c_sp-key.pem:
file: ./configs-and-secrets/comanage/shibboleth/sp-key.pem
# Wordpress
w_sp-key.pem:
file: ./configs-and-secrets/wordpress/shibboleth/sp-key.pem

volumes:
grouper_data:
2 changes: 1 addition & 1 deletion Workbench/idp/shibboleth-idp/conf/attribute-resolver.xml
@@ -28,7 +28,7 @@
<InputDataConnector ref="myLDAP" attributeNames="cn"/>
</AttributeDefinition>
<AttributeDefinition xsi:type="Scoped" id="eduPersonPrincipalName" scope="%{idp.scope}">
<InputDataConnector ref="myLDAP" attributeNames="eduPersonPrincipalName"/>
<InputDataConnector ref="myLDAP" attributeNames="uid"/>
</AttributeDefinition>

<!-- ========================================== -->
97 changes: 47 additions & 50 deletions Workbench/idp/shibboleth-idp/metadata/wordpress-sp.xml
@@ -1,7 +1,3 @@
<!--
This is example metadata only. Do *NOT* supply it as is without review,
and do *NOT* provide it in real time to your partners.
-->
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" ID="_9d0ae95ee88f2396b39d245b74751e04b8508425" entityID="https://wordpressdemo/shibboleth">

<md:Extensions xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport">
@@ -29,60 +25,60 @@ and do *NOT* provide it in real time to your partners.
</md:Extensions>
<md:KeyDescriptor use="signing">
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:KeyName>1f84026f1f87</ds:KeyName>
<ds:X509Data>
<ds:X509SubjectName>CN=1f84026f1f87</ds:X509SubjectName>
<ds:X509Certificate>MIID6zCCAlOgAwIBAgIJAKlkm2CJBUzxMA0GCSqGSIb3DQEBCwUAMBcxFTATBgNV
BAMTDDFmODQwMjZmMWY4NzAeFw0yMDA0MjExOTAwMzlaFw0zMDA0MTkxOTAwMzla
MBcxFTATBgNVBAMTDDFmODQwMjZmMWY4NzCCAaIwDQYJKoZIhvcNAQEBBQADggGP
ADCCAYoCggGBAPHOVkU6Zu4Q0Mpx1/YpGa+iDG3e8boT5D4ptJldP80cmh13MoA3
AyeQac86EC8dO1Z8XFmnwsSwT246kBVfLgr6gQgMy7Ql4zLpnFzhKFBPgHBCT/5e
or9qdn/b/ZPBC2sAeRecS7gFox66/s3+/FJ/XNHErrEDZi3XnDIz6UpOPFWR5WE1
IUWMnEY27GFX4dAqIaXGBELwvPKsyZYpJLGjovi0beFVlN6B39dDmZn5yUD00ekX
WSnYPSIYgXo5M1iM7tn5jRoaRo/KGbCK0q4/F3cCbzMSgfwkMAJ5GY0yhPUUXQGQ
5ieLPawBV5QCiNNF4+SJIdGuASTYiZr7o51bmcMTqjAxTqPRL34cd+Cddndf+sGU
24zPHfmjB79C0Xn+QgKmvkhujoi+n/pCgEtF1M75IsGY1djipqplOiph9vjQsD2x
HGe5Vi1RDPqCIMgbxARJh3NodbgLeM92SiJur6VDpOVgdVOich1JYBsL5O3Vlb5v
xKA6Sol8TneRywIDAQABozowODAXBgNVHREEEDAOggwxZjg0MDI2ZjFmODcwHQYD
VR0OBBYEFOxhICWI1bbhgXsMW4DNuNHLB4g4MA0GCSqGSIb3DQEBCwUAA4IBgQBU
0gKlnY0GzzFuYyWoF+tbLPKT9i3InG320A4H9V+VJ3ZgnXy+3kG2rIg09j04mgWF
YSrWb7BUwYk8WMLD5fbhQ99vpFpKiJnhWvISc3wstgo18k9xr09n4lVU2aYDwgoD
GTVj59KPu+KlwULvIMnvFbWZm3z2JqGzBMFv8zkID3YCGzyz1Ej7W05A12qcga+o
Pu5/PLuVY2iRRI2cYpbxG5+kYejNXqiNHph5ROmEEpfnMFHyfMZrpH+BUxVfSTkJ
K62rduZQabp4qKhIibyXw5fuANIXoGxsSC2IbBKl1jJ23j4aY1OUOqW7YBYkk94Q
hp77m7JILWdulKtE314/Iy+/5V0k05FsVnWdeRLFW08NK5klt7+x6zG5gTFczN4I
X+znZJ9LQKrr5VRwEx8aGBbpJ1OVXc5U5ARdtSMz/Nl+yRgZJD3kxID/1sjFRwmq
OGk1Wid/0g2ZjXSiVMjTi8WrUzw9OyyCi4w9AkBPVNHRvBy1qVjZIlCzcso4gEQ=
<ds:X509Certificate>
MIIEBjCCAm6gAwIBAgIJANwZNSCDkBYjMA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
BAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzAeFw0yMDEyMjMxMzUzNDZaFw0zMDEy
MjExMzUzNDZaMCAxHjAcBgNVBAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzCCAaIw
DQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALoCAG6fcMdxSRSSv1OAEtLTO8Oy
TiTyPBmHCGynMYjRm8a/pIM8x+bYlh6dPL/HI2IJI2vcIPdFibVbncoX/b0y/9AT
bw0xx9xmBO9IFCwUDrgOAK20ZWnnAq49Yxz/dmw6K+PqBZpwMqrFfGaqrN8IrPn/
MgpOzxDBnuD7dWhlxh0WFN1RE93zFghYIDn/DXWsBRm/blFUgDmGip0UJ+Vkh0kq
a5DLrjtcD1hnR3kKfQ+TbIKEkUBxLLLjKCTbak26u0H5iwHMgL/FuM0U4L+IrwfU
xTOCCLFRc+uUDe6JguENoanw6cImGZtIFhYOG9UVMeKZl5k7omLV75mr2atus6W6
Dz0fOOZBl7ffp9xmxruX/gTl0M/nOaXN3axcn3DSPnsEDbpyeYuVRWd46FtT84yf
QvWMUQ+Ul4pS3abRRnMWNS1F2elPaKEsXxCEPYD7pK1kUqotd2noj9aOec3ZThO5
aOYBrn53rGBQ16GUBEXc7wd8C8KJtQEY5SO1MQIDAQABo0MwQTAgBgNVHREEGTAX
ghV3b3JkcHJlc3MuZXhhbXBsZS5vcmcwHQYDVR0OBBYEFDrtqhAIDU//cTGckZaW
QqpXVtZwMA0GCSqGSIb3DQEBCwUAA4IBgQBoeiXx2YLD5Kth+jib0lcPvX1e3Gpi
aVpCPb+CDv3GYXRMJU7sy5lPasx1kaIi4DOAqpHKhBZo+j/FZV52Fd0J472tRlDP
ObGMAHC8mNrTW2T1KCWbnq9ZkZDG8ECRG3VeRs2beEqAepZgFFdNyfabcTFYYq52
5AlcLuyBEBWL6R43g3o8b08EBErkAYLdD1BiVNVgtujsG9Dyd1+PonerjhHHW1Tn
7OT+dmgKqoWuP+AEfp4NYLfXUwk1ZE6hWc+LaNkHFQFC6ONuUVXutjQF7hGrtAcr
mOiaQX2lxP/AETBVt5ENujPy9oZvOnddQjD/1ligbB+2qlV9Ffho6h4DvNzPJrqo
Jhdg6QahRKeZKLxXsZE6doynKd9Igks0MXEMqQCls0aPrI+IMKnfif5g8N+VFjLD
Qb5c0stKdTIgo328XoSEVFxtpVP3jPieyUqFwafGN7JMvtfC+YRF846iMKocXhmT
uNeq2ibSIRl1jKJuXK+P9WL4Bd26gt8HBnc=
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</md:KeyDescriptor>
<md:KeyDescriptor use="encryption">
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:KeyName>1f84026f1f87</ds:KeyName>
<ds:X509Data>
<ds:X509SubjectName>CN=1f84026f1f87</ds:X509SubjectName>
<ds:X509Certificate>MIID6zCCAlOgAwIBAgIJAOqc+LvB4m+VMA0GCSqGSIb3DQEBCwUAMBcxFTATBgNV
BAMTDDFmODQwMjZmMWY4NzAeFw0yMDA0MjExOTAwNDBaFw0zMDA0MTkxOTAwNDBa
MBcxFTATBgNVBAMTDDFmODQwMjZmMWY4NzCCAaIwDQYJKoZIhvcNAQEBBQADggGP
ADCCAYoCggGBAKcbX9lvwcBpG9qmza970xI4Vj537Aad7Fq7XNJfxRsXbPK+sRYV
0TwRok2HhCPt2fKrzE03JZtqA7GemihvDDgWiW/KiSU8mFiFeGap0JkxoRnNQOLu
y7AcZ9NrSh5jts+ko9SrJkVerNI7tF8njlmCR/19R1g/yp/ThLzr6PwfNg9zkFdo
RXDtzYd1Qq4GPMaHqC8VMKwnaiv2s4KPU/sKN0sEea4XaaziCI6Cf2iZR/rHLNHe
x9ST0VpuVODz/BOWmxsgTgeYrY3aGAwrB3lXlRkJL6KKabgC5cvrza1MfilzEart
ngT0ckzCiLoRp10P3pVINqM7unyDdSwgElWvH3AcI3zJDblNyzL0eZp9F/pudNSN
V4HVyqWPsGhRnDpLW/TS+Fnxv2DQqEe2Srxh61Un+8jZK7IWGeuCgPPuQrwzxq5c
X98oyNqeys5X3yHkor42RbX4qYQzjfbvjDg4ewcNpNtu9RKfgUXAaMSS6dH5wdrZ
fwo4Nuv0lCZB/QIDAQABozowODAXBgNVHREEEDAOggwxZjg0MDI2ZjFmODcwHQYD
VR0OBBYEFCG6Hg40T0gRUyl4IQdW3pcoOIvTMA0GCSqGSIb3DQEBCwUAA4IBgQCM
wJIMbAtcShEHhPOeZ72rGycR9Z7+yC72uSXyScgHME/kcLVqwzsHXvw37IkfbuvH
D9Gz34OI4gg5QZtbarp4GpSycnoNJDT5IRNKkFrPyv3QWvyiTBtFguSAr6xOO8Py
tBWetorrCcpqvnmiEDHIfs6g8vFq1HUDS1etDkrOk/e5RyHW7Yys3CBfRtLoRX/c
iiEcuQg/HPqlCTFlHFbaSFMjklomSfSYFytdFkqGNNgZobUCAaj3L2Zw3FEBVn0o
G0CcW9X3s+L+C3CAyofZBY0Nto2AOrAyaRW0wbGkcI3hI744f9rHArUyonTIe0hG
SS1pwkfzFbpWZmiBMnoA7CB1ma/xVF+ln/gEn1LS7yKIdHO84/etJ3Ve8yjZKSBD
e1TRefMMT5McNwoKEZdD0OhD8CBk95Pkhcl2limOzy6R7ekBlak2PclSLXyD6Hda
m1lmTwWWHX/Jt8iVZsV85PlLIbZC0PJaJk90yMtMTBVxyLTU+iNcdhD9qnjwVb8=
<ds:X509Certificate>
MIIEBjCCAm6gAwIBAgIJAMfBuX0EHgUTMA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
BAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzAeFw0yMDEyMjMxMzU0MDRaFw0zMDEy
MjExMzU0MDRaMCAxHjAcBgNVBAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzCCAaIw
DQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALGuaZnmLjQYyfHea1Aaaztp9KZ3
7E3lQpgbbr65A8F3C3ZWBLbZsXjC/eYkfl/PNTsdhP/hT8pY3X5qw/pT4BB4js9l
6izWrAULlvdSvHEpy1cFF0LQRLIED4OxjoeKPPvolzzB4KuiJ3s1UAwBqhd2xFCe
GOn39g50eR+ZIHbHAgweYyBY9Lhs4o1f3b2h/dHpQnorO8r9A+LVTDxTw/a77IYP
1mkrnElUgxSFljrtR5R/JIcHCPRV4fPL3b71KsU6nzYuDwImnd/VgqiYxgnrvePS
MR3vEM3Iv1Bz9PjmCwMiKlYzR4IWAH3f3XXUS9zbd7VzQgQfZJ22xnlI8tcmXI0O
urlQa4+F+XVPLCLLW3MjDGzPRuMNyFzxHuG24JB6AM9qJaVgXR6NtQxWUKP5mrWl
B6A2Rz31v/ANqYkap3RKRKvXPGrelicIisRUkm4+QWT/BbgmxTPCvKUI+bH/G07c
YDq43i7fWps0GbLPqPvLNgWjfZAr/NyaPAOhJwIDAQABo0MwQTAgBgNVHREEGTAX
ghV3b3JkcHJlc3MuZXhhbXBsZS5vcmcwHQYDVR0OBBYEFLX6HBgHrHWIkE9ckQxg
TfTq9XklMA0GCSqGSIb3DQEBCwUAA4IBgQBugmRLQ2AG3s0r7Eu2cP9CcBpvC8bw
yhE4qtG6D8v4mKxsTyZUsvW9FBcN5+eyG2vTb+qSkjqY54pobgsbeVWQyc+DLVza
r/URH/a3FqRAWquRjDrgcI8cwJ833sqxIWPhJvsRVnmDsminLHt5/oso5EpjnLk+
DSnTVJElAYM0LxGIBQqR+cIJvL5zAJagVqAT9tLHuygJGruGat9fbdRz5eFH99sc
jwCXbiWx5O6cc5e8ybyq/XrQxHyITT01o8ICIfm4+ycG6sGOxlUXP82OWTZCP6IH
pVTzLSGJAELtPHLw689YbyFkcXzOYDUTsyCFOeY3+O+rxHyVOVbraa3Zo3vi0Ez3
L9RaVD3RPOGKyUjOHfbCh/VjQQ4BS6XneIGp9GzNsbXe5gMLhCEH821CCy4qjXCV
67hWa7nj0Q1K77l87YnDj1qPZ98p/VpGqDK5QDia1+O/CqZybd4Prtwt+vItnr90
YvpQhMhhTF7S6LTcUwp1WTouwTozS8xDrTY=
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
@@ -108,3 +104,4 @@ m1lmTwWWHX/Jt8iVZsV85PlLIbZC0PJaJk90yMtMTBVxyLTU+iNcdhD9qnjwVb8=
</md:SPSSODescriptor>

</md:EntityDescriptor>

3 changes: 2 additions & 1 deletion Workbench/webproxy/container_files/httpd/index.html
@@ -17,7 +17,7 @@ <h3>Welcome to the InCommon TAP Workbench!</h3>
The system also contains the following downstream/target applications:
<ul>
<li><a href="https://__CSPHOSTNAME__/wordpress/" target="TAP-WB-WORDPRESS">WordPress</a></li>
<li><a href="https://__CSPHOSTNAME__/wordpress/wp-admin/" target="TAP-WB-WORDPRESS-ADMON">WordPress Admin</a></li>
<ul><li><a href="https://__CSPHOSTNAME__/wordpress/wp-admin/" target="TAP-WB-WORDPRESS-ADMON">WordPress Admin</a></li></ul>
</ul>
<br />
The following repository and message exchange monitoring tools are available:
@@ -35,6 +35,7 @@ <h3>Welcome to the InCommon TAP Workbench!</h3>
<li><a href="https://__CSPHOSTNAME__/grouperSSO/Shibboleth.sso/Status" target="TAP-WB-gSP">Grouper SP (3.2.0) status</a></li>
<li><a href="https://__CSPHOSTNAME__/MPSSO/Shibboleth.sso/Status" target="TAP-WB-mSP">midPoint SP (3.1.0) status</a></li>
<li><a href="https://__CSPHOSTNAME__/registrySSO/Shibboleth.sso/Status" target="TAP-WB-cSP">COmanage SP (3.2.0) status</a></li>
<li><a href="https://__CSPHOSTNAME__/wordpressSSO/Shibboleth.sso/Status" target="TAP-WB-wSP">Wordpress SP (3.2.0) status</a></li>
</ul>
</ul>
<br /><br /><br />
2 changes: 1 addition & 1 deletion Workbench/wordpress_server/Dockerfile
@@ -24,7 +24,7 @@ RUN echo 'date.timezone="UTC"' >> /etc/php.ini
RUN cat /etc/resolv.conf
WORKDIR /var/www/html

RUN ln -sf /run/secrets/shib_sp-key.pem /etc/shibboleth/sp-key.pem
#RUN ln -sf /run/secrets/shib_sp-key.pem /etc/shibboleth/sp-key.pem
RUN chown -R apache:apache /var/www/html
COPY container_files/system/setservername.sh /usr/local/bin/
RUN chmod 755 /usr/local/bin/setservername.sh #&& rm -f /etc/httpd/conf.d/ssl.conf
@@ -0,0 +1,24 @@
-----BEGIN CERTIFICATE-----
MIIEBjCCAm6gAwIBAgIJAMfBuX0EHgUTMA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
BAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzAeFw0yMDEyMjMxMzU0MDRaFw0zMDEy
MjExMzU0MDRaMCAxHjAcBgNVBAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzCCAaIw
DQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALGuaZnmLjQYyfHea1Aaaztp9KZ3
7E3lQpgbbr65A8F3C3ZWBLbZsXjC/eYkfl/PNTsdhP/hT8pY3X5qw/pT4BB4js9l
6izWrAULlvdSvHEpy1cFF0LQRLIED4OxjoeKPPvolzzB4KuiJ3s1UAwBqhd2xFCe
GOn39g50eR+ZIHbHAgweYyBY9Lhs4o1f3b2h/dHpQnorO8r9A+LVTDxTw/a77IYP
1mkrnElUgxSFljrtR5R/JIcHCPRV4fPL3b71KsU6nzYuDwImnd/VgqiYxgnrvePS
MR3vEM3Iv1Bz9PjmCwMiKlYzR4IWAH3f3XXUS9zbd7VzQgQfZJ22xnlI8tcmXI0O
urlQa4+F+XVPLCLLW3MjDGzPRuMNyFzxHuG24JB6AM9qJaVgXR6NtQxWUKP5mrWl
B6A2Rz31v/ANqYkap3RKRKvXPGrelicIisRUkm4+QWT/BbgmxTPCvKUI+bH/G07c
YDq43i7fWps0GbLPqPvLNgWjfZAr/NyaPAOhJwIDAQABo0MwQTAgBgNVHREEGTAX
ghV3b3JkcHJlc3MuZXhhbXBsZS5vcmcwHQYDVR0OBBYEFLX6HBgHrHWIkE9ckQxg
TfTq9XklMA0GCSqGSIb3DQEBCwUAA4IBgQBugmRLQ2AG3s0r7Eu2cP9CcBpvC8bw
yhE4qtG6D8v4mKxsTyZUsvW9FBcN5+eyG2vTb+qSkjqY54pobgsbeVWQyc+DLVza
r/URH/a3FqRAWquRjDrgcI8cwJ833sqxIWPhJvsRVnmDsminLHt5/oso5EpjnLk+
DSnTVJElAYM0LxGIBQqR+cIJvL5zAJagVqAT9tLHuygJGruGat9fbdRz5eFH99sc
jwCXbiWx5O6cc5e8ybyq/XrQxHyITT01o8ICIfm4+ycG6sGOxlUXP82OWTZCP6IH
pVTzLSGJAELtPHLw689YbyFkcXzOYDUTsyCFOeY3+O+rxHyVOVbraa3Zo3vi0Ez3
L9RaVD3RPOGKyUjOHfbCh/VjQQ4BS6XneIGp9GzNsbXe5gMLhCEH821CCy4qjXCV
67hWa7nj0Q1K77l87YnDj1qPZ98p/VpGqDK5QDia1+O/CqZybd4Prtwt+vItnr90
YvpQhMhhTF7S6LTcUwp1WTouwTozS8xDrTY=
-----END CERTIFICATE-----
@@ -0,0 +1,40 @@
-----BEGIN PRIVATE KEY-----
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
akxuQgnBaVCpMtYpxIu/j04=
-----END PRIVATE KEY-----
@@ -0,0 +1,24 @@
-----BEGIN CERTIFICATE-----
MIIEBjCCAm6gAwIBAgIJANwZNSCDkBYjMA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
BAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzAeFw0yMDEyMjMxMzUzNDZaFw0zMDEy
MjExMzUzNDZaMCAxHjAcBgNVBAMTFXdvcmRwcmVzcy5leGFtcGxlLm9yZzCCAaIw
DQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALoCAG6fcMdxSRSSv1OAEtLTO8Oy
TiTyPBmHCGynMYjRm8a/pIM8x+bYlh6dPL/HI2IJI2vcIPdFibVbncoX/b0y/9AT
bw0xx9xmBO9IFCwUDrgOAK20ZWnnAq49Yxz/dmw6K+PqBZpwMqrFfGaqrN8IrPn/
MgpOzxDBnuD7dWhlxh0WFN1RE93zFghYIDn/DXWsBRm/blFUgDmGip0UJ+Vkh0kq
a5DLrjtcD1hnR3kKfQ+TbIKEkUBxLLLjKCTbak26u0H5iwHMgL/FuM0U4L+IrwfU
xTOCCLFRc+uUDe6JguENoanw6cImGZtIFhYOG9UVMeKZl5k7omLV75mr2atus6W6
Dz0fOOZBl7ffp9xmxruX/gTl0M/nOaXN3axcn3DSPnsEDbpyeYuVRWd46FtT84yf
QvWMUQ+Ul4pS3abRRnMWNS1F2elPaKEsXxCEPYD7pK1kUqotd2noj9aOec3ZThO5
aOYBrn53rGBQ16GUBEXc7wd8C8KJtQEY5SO1MQIDAQABo0MwQTAgBgNVHREEGTAX
ghV3b3JkcHJlc3MuZXhhbXBsZS5vcmcwHQYDVR0OBBYEFDrtqhAIDU//cTGckZaW
QqpXVtZwMA0GCSqGSIb3DQEBCwUAA4IBgQBoeiXx2YLD5Kth+jib0lcPvX1e3Gpi
aVpCPb+CDv3GYXRMJU7sy5lPasx1kaIi4DOAqpHKhBZo+j/FZV52Fd0J472tRlDP
ObGMAHC8mNrTW2T1KCWbnq9ZkZDG8ECRG3VeRs2beEqAepZgFFdNyfabcTFYYq52
5AlcLuyBEBWL6R43g3o8b08EBErkAYLdD1BiVNVgtujsG9Dyd1+PonerjhHHW1Tn
7OT+dmgKqoWuP+AEfp4NYLfXUwk1ZE6hWc+LaNkHFQFC6ONuUVXutjQF7hGrtAcr
mOiaQX2lxP/AETBVt5ENujPy9oZvOnddQjD/1ligbB+2qlV9Ffho6h4DvNzPJrqo
Jhdg6QahRKeZKLxXsZE6doynKd9Igks0MXEMqQCls0aPrI+IMKnfif5g8N+VFjLD
Qb5c0stKdTIgo328XoSEVFxtpVP3jPieyUqFwafGN7JMvtfC+YRF846iMKocXhmT
uNeq2ibSIRl1jKJuXK+P9WL4Bd26gt8HBnc=
-----END CERTIFICATE-----
@@ -0,0 +1,40 @@
-----BEGIN PRIVATE KEY-----
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
4rggo885D5ZdExABMLC4s50M0Q==
-----END PRIVATE KEY-----