diff --git a/tools/mda-distribution-0.10.0/cpappend.bat b/tools/mda-distribution-0.10.0/cpappend.bat
new file mode 100755
index 0000000..5e7ef33
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/cpappend.bat
@@ -0,0 +1,17 @@
+rem ---------------------------------------------------------------------------
+rem Append to CLASSPATH
+rem ---------------------------------------------------------------------------
+
+rem Process the first argument
+if ""%1"" == """" goto end
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%1
+shift
+
+rem Process the remaining arguments
+:setArgs
+if ""%1"" == """" goto doneSetArgs
+set LOCALCLASSPATH=%LOCALCLASSPATH% %1
+shift
+goto setArgs
+:doneSetArgs
+:end
diff --git a/tools/mda-distribution-0.10.0/doc/LICENSE.txt b/tools/mda-distribution-0.10.0/doc/LICENSE.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/LICENSE.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/README.md b/tools/mda-distribution-0.10.0/doc/wiki/README.md
new file mode 100644
index 0000000..0ad9343
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/README.md
@@ -0,0 +1,31 @@
+# Wiki Configuration Examples
+
+This directory contains copies of the [configuration examples][wiki:examples]
+provided on the wiki. The intention is to make it easier to keep them up to date
+with new releases by having test data available alongside them.
+
+[wiki:examples]: https://wiki.shibboleth.net/confluence/display/MA1/Configuration+Examples
+
+- [Aggregate and Sign](https://shibboleth.atlassian.net/wiki/spaces/MA1/pages/1501823071/Aggregate+and+Sign)
+
+ `.../mda.sh aggregate-and-sign.xml main`
+
+- [Filter Aggregate](https://shibboleth.atlassian.net/wiki/spaces/MA1/pages/1501823090/Filter+Aggregate)
+
+ `.../mda.sh filter-aggregate.xml main`
+
+- [Aggregate and Republish](https://shibboleth.atlassian.net/wiki/spaces/MA1/pages/1501823098/Aggregate+and+Republish)
+
+ `.../mda.sh aggregate-and-republish.xml main`
+
+- [Sign Using PKCS#11 Token](https://shibboleth.atlassian.net/wiki/spaces/MA1/pages/1502216280/Sign+using+PKCS%2311+token)
+
+ `.../mda.sh sign-using-token.xml main`
+
+- [Per-entity Output](https://shibboleth.atlassian.net/wiki/spaces/MA1/pages/1502216310/Per-entity+Output)
+
+ `.../mda.sh per-entity.xml main`
+
+- [Generate Discovery Feed](https://shibboleth.atlassian.net/wiki/spaces/MA1/pages/1552614062/Generate+Discovery+Feed):
+
+ `.../mda.sh discofeed.xml main`
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/aggregate-and-republish.xml b/tools/mda-distribution-0.10.0/doc/wiki/aggregate-and-republish.xml
new file mode 100644
index 0000000..b262734
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/aggregate-and-republish.xml
@@ -0,0 +1,441 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #{T(net.shibboleth.metadata.ErrorStatus)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/aggregate-and-sign.xml b/tools/mda-distribution-0.10.0/doc/wiki/aggregate-and-sign.xml
new file mode 100644
index 0000000..68eafdd
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/aggregate-and-sign.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/discofeed.xml b/tools/mda-distribution-0.10.0/doc/wiki/discofeed.xml
new file mode 100644
index 0000000..5c8c4dc
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/discofeed.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ https://idp.shibboleth.net/idp/shibboleth
+ https://example.com/idp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/filter-aggregate.xml b/tools/mda-distribution-0.10.0/doc/wiki/filter-aggregate.xml
new file mode 100644
index 0000000..d6e6cf7
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/filter-aggregate.xml
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #{T(net.shibboleth.metadata.ErrorStatus)}
+
+
+
+
+
+
+
+
+
+ #{T(net.shibboleth.metadata.ErrorStatus)}
+
+
+
+
+
+
+
+
+ https://idp.example.com/idp/shibboleth
+ https://issues.example.com/shibboleth
+ https://wiki.example.com/shibboleth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/make-keys.sh b/tools/mda-distribution-0.10.0/doc/wiki/make-keys.sh
new file mode 100755
index 0000000..25e439b
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/make-keys.sh
@@ -0,0 +1,16 @@
+#!/usr/bin/sh
+
+KEYFILE=path/to/secrets/private-key.pem
+CERTFILE=path/to/secrets/self-signed.pem
+P12FILE=path/to/secrets/self-signed.p12
+
+# Generate an RSA private key
+openssl genrsa >$KEYFILE
+chmod 600 $KEYFILE
+
+# Generate a self-signed certificate based on that key
+openssl req -key $KEYFILE -new -x509 -days 365 -out $CERTFILE \
+ -subj "/CN=test-self-signed"
+
+# Create PKCS12 keystore from private key and public certificate.
+openssl pkcs12 -export -name key10 -passout pass:password -in $CERTFILE -inkey $KEYFILE -out $P12FILE
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/aggregate.xml b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/aggregate.xml
new file mode 100644
index 0000000..be31155
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/aggregate.xml
@@ -0,0 +1,458 @@
+
+
+
+
+
+
+
+ iay.org.uk
+
+
+
+ http://ukfederation.org.uk/doc/mdrps-20130902
+
+
+
+ http://refeds.org/category/research-and-scholarship
+
+
+
+
+
+
+ Ian A. Young
+ This is the identity provider for the iay.org.uk domain.
+ https://idp2.iay.org.uk/images/heads_80x80.jpg
+ https://idp2.iay.org.uk/images/heads_100x43.jpg
+ https://idp2.iay.org.uk/images/heads_240x104.jpg
+
+
+ 217.155.173.104/29
+ iay.org.uk
+ geo:55.9328,-3.17905
+
+ iay.org.uk
+
+
+
+
+
+ MIIDSTCCAjGgAwIBAgIhAMSPOSGN+3UUTXSKV+2EBOuF3x/pwPX/TD9GfyEkzLp+
+ MA0GCSqGSIb3DQEBBQUAMFgxGDAWBgNVBAMMD2lkcDIuaWF5Lm9yZy51azETMBEG
+ CgmSJomT8ixkARkWA2lheTETMBEGCgmSJomT8ixkARkWA29yZzESMBAGCgmSJomT
+ 8ixkARkWAnVrMB4XDTA4MDIyNTEwMzAxNFoXDTI4MDIyNTEwMzAxNFowWDEYMBYG
+ A1UEAwwPaWRwMi5pYXkub3JnLnVrMRMwEQYKCZImiZPyLGQBGRYDaWF5MRMwEQYK
+ CZImiZPyLGQBGRYDb3JnMRIwEAYKCZImiZPyLGQBGRYCdWswggEiMA0GCSqGSIb3
+ DQEBAQUAA4IBDwAwggEKAoIBAQCb6ts48g10XHTnpy+23huzR184aahkrG0AoeUl
+ FVlomPjoFDk6czq0S3Qyd+ceF7tMRu3XzS7cMmtVH53O9d+wCs8aPQcPXxHQ5gLk
+ L7Gu6eJ+3N3jXhpt7/DDPhnzFPNW3EVMueHJ/0IzyspTvq2LPbNWXJ86NKJ+gesZ
+ QftskwXScOjpoJEIP0EA890QYd4WdYtQPqVV+LPKtnYBoGOnuRhSAM1D/EhCbeb0
+ lCmRGcdGbDFBchiPO4VLGl85sLa0EhjxMIPAOKXcj8bBlO9Ww9kkG06kQp6eLHwm
+ Jmt7VNKveCGhyF2QH/CvmdUaPv3gcp1UjrlqFN9LBVSaTIL/AgMBAAEwDQYJKoZI
+ hvcNAQEFBQADggEBAG+jDBAtlKoHaEBB+l6PpW5zuiDjyHG4zZZYqX77mZ9xP/xe
+ Kn0yJ18ZLjS3b9WztGLYyC4SJHSF2okq1K02bqsCv9YeP+UWpw2uRR8jt96lLWxZ
+ jTjoko2v8jBtzDk8LZsqw58m4vZ0AGNZjKeGIywKhxnepwREguyj3bjBpZAGgl0M
+ HQuXoO/BDC9yKyZslE5CpWp5xP4XzY2/LrorrkwOJLnFuk1sox4/gvkDQukUx/jr
+ YRbrWfOjcNBx3LE/HI6RNLINicK7yUwerDE86nix5Zc3hskVcCykW+r6HbY6bx7P
+ YmNKYMZhQAgDtXIjFHOy+WbyVTidmJvxM9UeYCY=
+
+
+
+
+
+
+ urn:mace:shibboleth:1.0:nameIdentifier
+ urn:oasis:names:tc:SAML:2.0:nameid-format:transient
+
+
+
+
+
+
+
+ iay.org.uk
+
+
+
+
+
+ MIIDSTCCAjGgAwIBAgIhAMSPOSGN+3UUTXSKV+2EBOuF3x/pwPX/TD9GfyEkzLp+
+ MA0GCSqGSIb3DQEBBQUAMFgxGDAWBgNVBAMMD2lkcDIuaWF5Lm9yZy51azETMBEG
+ CgmSJomT8ixkARkWA2lheTETMBEGCgmSJomT8ixkARkWA29yZzESMBAGCgmSJomT
+ 8ixkARkWAnVrMB4XDTA4MDIyNTEwMzAxNFoXDTI4MDIyNTEwMzAxNFowWDEYMBYG
+ A1UEAwwPaWRwMi5pYXkub3JnLnVrMRMwEQYKCZImiZPyLGQBGRYDaWF5MRMwEQYK
+ CZImiZPyLGQBGRYDb3JnMRIwEAYKCZImiZPyLGQBGRYCdWswggEiMA0GCSqGSIb3
+ DQEBAQUAA4IBDwAwggEKAoIBAQCb6ts48g10XHTnpy+23huzR184aahkrG0AoeUl
+ FVlomPjoFDk6czq0S3Qyd+ceF7tMRu3XzS7cMmtVH53O9d+wCs8aPQcPXxHQ5gLk
+ L7Gu6eJ+3N3jXhpt7/DDPhnzFPNW3EVMueHJ/0IzyspTvq2LPbNWXJ86NKJ+gesZ
+ QftskwXScOjpoJEIP0EA890QYd4WdYtQPqVV+LPKtnYBoGOnuRhSAM1D/EhCbeb0
+ lCmRGcdGbDFBchiPO4VLGl85sLa0EhjxMIPAOKXcj8bBlO9Ww9kkG06kQp6eLHwm
+ Jmt7VNKveCGhyF2QH/CvmdUaPv3gcp1UjrlqFN9LBVSaTIL/AgMBAAEwDQYJKoZI
+ hvcNAQEFBQADggEBAG+jDBAtlKoHaEBB+l6PpW5zuiDjyHG4zZZYqX77mZ9xP/xe
+ Kn0yJ18ZLjS3b9WztGLYyC4SJHSF2okq1K02bqsCv9YeP+UWpw2uRR8jt96lLWxZ
+ jTjoko2v8jBtzDk8LZsqw58m4vZ0AGNZjKeGIywKhxnepwREguyj3bjBpZAGgl0M
+ HQuXoO/BDC9yKyZslE5CpWp5xP4XzY2/LrorrkwOJLnFuk1sox4/gvkDQukUx/jr
+ YRbrWfOjcNBx3LE/HI6RNLINicK7yUwerDE86nix5Zc3hskVcCykW+r6HbY6bx7P
+ YmNKYMZhQAgDtXIjFHOy+WbyVTidmJvxM9UeYCY=
+
+
+
+
+
+
+ urn:mace:shibboleth:1.0:nameIdentifier
+ urn:oasis:names:tc:SAML:2.0:nameid-format:transient
+
+
+ Ian A. Young
+ Ian A. Young
+ http://iay.org.uk/
+
+
+ Ian
+ Young
+ mailto:ukfed+fc2ee77e@iay.org.uk
+
+
+ Ian
+ Young
+ mailto:ukfed+fc2ee77e@iay.org.uk
+
+
+
+
+
+
+
+ shibboleth.net
+
+
+
+
+
+
+
+
+
+
+
+
+ http://ukfederation.org.uk/doc/mdrps-20130902
+
+
+
+
+ shibboleth.net
+
+ Shibboleth.net
+ An identity provider hosted and used by the
+ developers of Shibboleth.
+ https://shibboleth.net/images/gryphon_64x82.png
+
+
+
+
+
+
+ MIIDNDCCAhygAwIBAgIVAKyBWnv1/h1U11C7kHvV33FIrEsJMA0GCSqGSIb3DQEB
+ BQUAMB0xGzAZBgNVBAMTEmlkcC5zaGliYm9sZXRoLm5ldDAeFw0xMDEyMjkwMDA5
+ MTlaFw0zMDEyMjkwMDA5MTlaMB0xGzAZBgNVBAMTEmlkcC5zaGliYm9sZXRoLm5l
+ dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjWAdpUx/82FUzrRMfA
+ M63PkZZYCm3RnT3eiL+DeJcbGdcEJx/o+32vgHXJgJOBt14YdVam5GErIYgk4SGq
+ 5Z5RYl0PpQn6HQG/9prGnYCu6p5zfb0557o51Eh8TcVehS6Y2ruyCjAF0jgVMwh5
+ /0Oh8EE9wG93pSpm70DAiiaTVCb8WoT1aZYtxbBmmuH10bU+wge/NMmaHuVAe599
+ pyezFIL4FoI2g+1Q6nG4Yl1Z07I81tTApXKVMWRt/4/M3m2D7PUMOQ9qsxthp2L/
+ LovIeNo0bTyeW290T2Y/JRZhKOgeDqkhuu82DPri2Vm5G/unB69KfRB7CF9QWIc3
+ y80CAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLnNoaWJib2xldGgubmV0hilodHRw
+ czovL2lkcC5zaGliYm9sZXRoLm5ldC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU
+ 3uZ32tKXJBzPCTp2dtHSLV0FvGgwDQYJKoZIhvcNAQEFBQADggEBAAYXYuzp0UTj
+ 3yLRvUCbEtaw9b80+weOELkVv3WFY3QAG8pIKEblrMMtzrzLFWZwYwwMZDab/HnH
+ egmgjZBthrOedEmoJ+OHRmIiS8zdZxVGEadJhTUaeIkO6kwK7Ht3nQePoiXV7TI5
+ +A9SpmZGoukC85Za4wGDw4xWGs5t5l6tBuuV+1s0oC6T8ih5n/NyThfpbihSW0d7
+ iBfSUickgpoM2BLM3FCnbO8HOsX1rGV4ypG9ZGDDvr2jrzalXXmc05gSlL2qd9ce
+ Q1M+9vavusPCqlj2zZf2/HfzhyiFcb/OgA0oTFWW2ynXji6UarIV5QaPoi/XmGmx
+ BXD36HfGBXk=
+
+
+
+
+
+
+
+
+
+ urn:oasis:names:tc:SAML:2.0:nameid-format:transient
+
+
+
+
+
+ Jisc Services Limited
+ Shibboleth.net
+ http://www.shibboleth.net/
+
+
+ Shibboleth.Net Technical Support
+ mailto:contact@shibboleth.net
+
+
+ Scott
+ Cantor
+ mailto:cantor.2@osu.edu
+
+
+ Ian
+ Young
+ mailto:ukfed@iay.org.uk
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Issue Tracking
+ The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones.
+ https://wiki.shibboleth.net/confluence/display/DEV/Infrastructure+Information
+ https://shibboleth.net/images/gryphon_64x82.png
+
+
+
+
+
+
+MIIDRjCCAi6gAwIBAgIJAPjZ6g1hwfvPMA0GCSqGSIb3DQEBBQUAMFExEzARBgoJ
+kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMR4wHAYD
+VQQDExVpc3N1ZXMuc2hpYmJvbGV0aC5uZXQwHhcNMTMxMTI1MTQ1ODA4WhcNMzcw
+MzA0MTQ1ODA4WjBRMRMwEQYKCZImiZPyLGQBGRYDbmV0MRowGAYKCZImiZPyLGQB
+GRYKc2hpYmJvbGV0aDEeMBwGA1UEAxMVaXNzdWVzLnNoaWJib2xldGgubmV0MIIB
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb4jIloWGvHJsSeq0PMjkWDA
++hseZ6/6/cEJKPk245f6hktC2k3z0AqJL8Kw9OudOjDx2op2jKm45TuIA46ti6VP
+f4stLIi7mO1B4A6jTWThCwU0DjMCwBXLhANdBQloyUYJU/usN8RBXlPnWZAV1dVb
+ygb7GUorkMON+wnFd7nhBePmQdJfbsqvKN8MykWfQ56chS+0lCYhyT7qql2bskJ4
+y621WSo47php2NyyU1KNcaFBLoao+UTH7KZ9qHOWJyGJGuWKwgZmCiVd0LQhWywP
+3M/JxZvpTr2Bs/J5d8BzZGSFUaHrVcPzIX+5c3sdK4d1wXUur1XE++bh9F9TjwID
+AQABoyEwHzAdBgNVHQ4EFgQUHtV8GWr64AIUV634b9YBlMEpHOwwDQYJKoZIhvcN
+AQEFBQADggEBAI0BSqXoyw5bUVQJKNCnxB3hUwHIOXeoS77jqgv2lesyTqz5U4NV
+v4Cdz7icwYzt+c6ZSZqem4pqmi3/6COZnf/+l29J/XwWkva32P6tfoO4af3qywF+
+TvuZiRMXdt1KE7GTlYOSxOsnxaRmXVc6MWfxPT6oTOt5z15aTdfEzK+wVfeUkIf1
+1soEmMHgjDaa/HQdGgXGq/fStDc0Mcm2W7y50+aNwqIMNiQQiwQYSUgpBatSfKy1
+umh6DHEyznDZAAHBtatzvQu1YAJHUg6AeimuhminaM5tyBCW6Y6YMywFYSP+VqPU
+PxCBrPWcCAwOw80Ey/FLVlAdW1FuwUmMejA=
+
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Issue Tracking
+ The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones.
+
+
+
+
+
+
+
+ The Ohio State University
+ Ohio State University
+ http://www.osu.edu/
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Wiki
+ The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones.
+ https://wiki.shibboleth.net/confluence/display/DEV/Infrastructure+Information
+ https://shibboleth.net/images/gryphon_64x82.png
+
+
+
+
+
+
+MIIDQjCCAiqgAwIBAgIJAMI1r/DZzTEJMA0GCSqGSIb3DQEBBQUAME8xEzARBgoJ
+kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMRwwGgYD
+VQQDExN3aWtpLnNoaWJib2xldGgubmV0MB4XDTEzMTEyNTE0NTcyOFoXDTM3MDMw
+NDE0NTcyOFowTzETMBEGCgmSJomT8ixkARkWA25ldDEaMBgGCgmSJomT8ixkARkW
+CnNoaWJib2xldGgxHDAaBgNVBAMTE3dpa2kuc2hpYmJvbGV0aC5uZXQwggEiMA0G
+CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1viMiWhYa8cmxJ6rQ8yORYMD6Gx5n
+r/r9wQko+Tbjl/qGS0LaTfPQCokvwrD06506MPHainaMqbjlO4gDjq2LpU9/iy0s
+iLuY7UHgDqNNZOELBTQOMwLAFcuEA10FCWjJRglT+6w3xEFeU+dZkBXV1VvKBvsZ
+SiuQw437CcV3ueEF4+ZB0l9uyq8o3wzKRZ9DnpyFL7SUJiHJPuqqXZuyQnjLrbVZ
+KjjumGnY3LJTUo1xoUEuhqj5RMfspn2oc5YnIYka5YrCBmYKJV3QtCFbLA/cz8nF
+m+lOvYGz8nl3wHNkZIVRoetVw/Mhf7lzex0rh3XBdS6vVcT75uH0X1OPAgMBAAGj
+ITAfMB0GA1UdDgQWBBQe1XwZavrgAhRXrfhv1gGUwSkc7DANBgkqhkiG9w0BAQUF
+AAOCAQEADCGhWJ+oZ8ltcjJ7D66rMg1HOZT6GFCVeZ7MfhY/KFrvsnITNbTA+SgZ
+tCJt/BLlZXxpzmix19bD9bNwqEMo7WSqBy77X7SS97ZXti6y6vwAz8h78vzQopOd
+rnn8XXyWxtrtRRCK4RMpZGrVm3sfBPW68j9hiPHZqewE4nLavjCki/I9rCMe5dJE
+3+ZRf4Ip/9hYqM+a5Chcvbo2zJEOtw+EUQqNTZ51j33H/2qF9UoSpt74UFh+Jd5y
+L2GoFSt/gCld78j/7cU3ObGQEme+hVVZ8/uGa/cCYvFt75vNBdnlj4icZ6fgFe9R
+9h5hlBTGD3PULSFmCdkgxtwIyd855Q==
+
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Wiki
+ The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones.
+
+
+
+
+
+
+
+ The Ohio State University
+ Ohio State University
+ http://www.osu.edu/
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+
+
+
+
+
+
+ http://refeds.org/category/research-and-scholarship
+
+
+ https://refeds.org/sirtfi
+
+
+
+
+
+
+ osu.edu
+
+ Ohio State University
+ https://webauth.service.ohio-state.edu/info.html
+ https://it.osu.edu/sites/default/files/files-1477502394/disclosurepolicy.pdf
+ https://webauth.service.ohio-state.edu/images/osu_mdui.png
+
+
+
+
+
+
+MIIEUDCCArigAwIBAgIJAOTP/syONHwnMA0GCSqGSIb3DQEBCwUAMCkxJzAlBgNV
+BAMMHndlYmF1dGguc2VydmljZS5vaGlvLXN0YXRlLmVkdTAeFw0xOTAyMjIxOTE3
+MjJaFw00NjA3MTAxOTE3MjJaMCkxJzAlBgNVBAMMHndlYmF1dGguc2VydmljZS5v
+aGlvLXN0YXRlLmVkdTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAJle
+1C2GVPJkD+fXHBxGMZSLVFsEClJNFbI2Rp5feo8QNvV5CYIMU+bNqovkMZhONAbz
+3v63v/HNNr3tFk6ZBWk7fQ+VZE7NyHGrpKn1XiWbFMBokEsMXah3tDHq5clxCWHi
+dg8J9knnLt71h2j7SvSowxF8TwEmIGQmymNs1TeW2kVxKZWChk+UzRk3VNMPxoUz
+lEdAiqBSl/J3E+W1lCzYxs/r9cTTeQwAJkwg/gjewCTcNlXGtt9ykf4Csja2NFtO
+hh7bys3VzAI0nsHFTxQq3rxbbmeCmLdLGvu83h2iI0JrT6HYmo0ksXVqTXIOPS+D
+ZJmCYLL4PKJQb6fAcQhE4NgZMEEJdtToe8mt34/UPGutRz0ja/fgV6ec3AJq9wQF
+jQ20iPpDh/aVuLpSQYmEhuMQOXvBI8ILv/wKSPQ2A63FSr4adoNFlBCsOFoTW9uu
+y7Kxc8Qo+ZzEF39WWBnc3UcBSxk9Z9zsCFCAbfBt+SVrbNUA4L4lU/8x9DpRpwID
+AQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy
+YXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUML3nKeprDqx0PFVahBwqvu2s5y4w
+HwYDVR0jBBgwFoAUML3nKeprDqx0PFVahBwqvu2s5y4wDQYJKoZIhvcNAQELBQAD
+ggGBADSfQwfmSPjrXGdWsCqngcEmN1ksnSCcNm8qdp+YO0luZO0MiJsM0cIvka1e
+/9MeP7VMbeBTOpSlr1RzN6h0bFWo9vwLbIuYsLc63Vt4B1R7DzUMQwWc7LekfV/A
+8IIdendOvCLpxvrm3dj32VgA5jNlJ+M7fDzFh5vHouLEAD45F/qn50N1XyZYX86C
+zLpL7rCfmnMGrzAYBUgj9d6CU8xkf0XoiCsyMsuku0ZNFEzUCKZKHvle9HCYmwA1
+/FtgnWK+vhjsnEH4dApxP2D4YbP3mGSCpkOKBuNFbJd8sjhIpGCTCwxp8jNl61xE
+S6PJeJfcTU8ztIsGhug80jySah6mEmIyQ47YbG25Lt5AuTAZDTPf84QpD6qdMCvJ
+KjK/sp1LPbN0WZBdzQup9e8WhdMt2sN6UsxM7+WNlJLZ+Fn3xFHkiWvgXp53jiT2
+KITPlARNryCA9e7et3E05ZxtCocCh+y7eEGV7/+g4CjhqniVsshTcVzrKicYN6oC
+O8tLIQ==
+
+
+
+
+
+
+
+
+
+
+
+ The Ohio State University
+ Ohio State University
+ http://www.osu.edu/
+
+
+ IT Service Desk
+ mailto:8help@osu.edu
+
+
+ Authentication Support
+ mailto:webauth-admin@lists.service.ohio-state.edu
+
+
+ Authentication Support
+ mailto:webauth-admin@lists.service.ohio-state.edu
+
+
+ Security Response Team
+ mailto:security@osu.edu
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity1.xml b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity1.xml
new file mode 100644
index 0000000..6f9d411
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity1.xml
@@ -0,0 +1,134 @@
+
+
+
+
+
+ iay.org.uk
+
+
+
+ http://ukfederation.org.uk/doc/mdrps-20130902
+
+
+
+ http://refeds.org/category/research-and-scholarship
+
+
+
+
+
+
+ Ian A. Young
+ This is the identity provider for the iay.org.uk domain.
+ https://idp2.iay.org.uk/images/heads_80x80.jpg
+ https://idp2.iay.org.uk/images/heads_100x43.jpg
+ https://idp2.iay.org.uk/images/heads_240x104.jpg
+
+
+ 217.155.173.104/29
+ iay.org.uk
+ geo:55.9328,-3.17905
+
+ iay.org.uk
+
+
+
+
+
+ MIIDSTCCAjGgAwIBAgIhAMSPOSGN+3UUTXSKV+2EBOuF3x/pwPX/TD9GfyEkzLp+
+ MA0GCSqGSIb3DQEBBQUAMFgxGDAWBgNVBAMMD2lkcDIuaWF5Lm9yZy51azETMBEG
+ CgmSJomT8ixkARkWA2lheTETMBEGCgmSJomT8ixkARkWA29yZzESMBAGCgmSJomT
+ 8ixkARkWAnVrMB4XDTA4MDIyNTEwMzAxNFoXDTI4MDIyNTEwMzAxNFowWDEYMBYG
+ A1UEAwwPaWRwMi5pYXkub3JnLnVrMRMwEQYKCZImiZPyLGQBGRYDaWF5MRMwEQYK
+ CZImiZPyLGQBGRYDb3JnMRIwEAYKCZImiZPyLGQBGRYCdWswggEiMA0GCSqGSIb3
+ DQEBAQUAA4IBDwAwggEKAoIBAQCb6ts48g10XHTnpy+23huzR184aahkrG0AoeUl
+ FVlomPjoFDk6czq0S3Qyd+ceF7tMRu3XzS7cMmtVH53O9d+wCs8aPQcPXxHQ5gLk
+ L7Gu6eJ+3N3jXhpt7/DDPhnzFPNW3EVMueHJ/0IzyspTvq2LPbNWXJ86NKJ+gesZ
+ QftskwXScOjpoJEIP0EA890QYd4WdYtQPqVV+LPKtnYBoGOnuRhSAM1D/EhCbeb0
+ lCmRGcdGbDFBchiPO4VLGl85sLa0EhjxMIPAOKXcj8bBlO9Ww9kkG06kQp6eLHwm
+ Jmt7VNKveCGhyF2QH/CvmdUaPv3gcp1UjrlqFN9LBVSaTIL/AgMBAAEwDQYJKoZI
+ hvcNAQEFBQADggEBAG+jDBAtlKoHaEBB+l6PpW5zuiDjyHG4zZZYqX77mZ9xP/xe
+ Kn0yJ18ZLjS3b9WztGLYyC4SJHSF2okq1K02bqsCv9YeP+UWpw2uRR8jt96lLWxZ
+ jTjoko2v8jBtzDk8LZsqw58m4vZ0AGNZjKeGIywKhxnepwREguyj3bjBpZAGgl0M
+ HQuXoO/BDC9yKyZslE5CpWp5xP4XzY2/LrorrkwOJLnFuk1sox4/gvkDQukUx/jr
+ YRbrWfOjcNBx3LE/HI6RNLINicK7yUwerDE86nix5Zc3hskVcCykW+r6HbY6bx7P
+ YmNKYMZhQAgDtXIjFHOy+WbyVTidmJvxM9UeYCY=
+
+
+
+
+
+
+ urn:mace:shibboleth:1.0:nameIdentifier
+ urn:oasis:names:tc:SAML:2.0:nameid-format:transient
+
+
+
+
+
+
+
+ iay.org.uk
+
+
+
+
+
+ MIIDSTCCAjGgAwIBAgIhAMSPOSGN+3UUTXSKV+2EBOuF3x/pwPX/TD9GfyEkzLp+
+ MA0GCSqGSIb3DQEBBQUAMFgxGDAWBgNVBAMMD2lkcDIuaWF5Lm9yZy51azETMBEG
+ CgmSJomT8ixkARkWA2lheTETMBEGCgmSJomT8ixkARkWA29yZzESMBAGCgmSJomT
+ 8ixkARkWAnVrMB4XDTA4MDIyNTEwMzAxNFoXDTI4MDIyNTEwMzAxNFowWDEYMBYG
+ A1UEAwwPaWRwMi5pYXkub3JnLnVrMRMwEQYKCZImiZPyLGQBGRYDaWF5MRMwEQYK
+ CZImiZPyLGQBGRYDb3JnMRIwEAYKCZImiZPyLGQBGRYCdWswggEiMA0GCSqGSIb3
+ DQEBAQUAA4IBDwAwggEKAoIBAQCb6ts48g10XHTnpy+23huzR184aahkrG0AoeUl
+ FVlomPjoFDk6czq0S3Qyd+ceF7tMRu3XzS7cMmtVH53O9d+wCs8aPQcPXxHQ5gLk
+ L7Gu6eJ+3N3jXhpt7/DDPhnzFPNW3EVMueHJ/0IzyspTvq2LPbNWXJ86NKJ+gesZ
+ QftskwXScOjpoJEIP0EA890QYd4WdYtQPqVV+LPKtnYBoGOnuRhSAM1D/EhCbeb0
+ lCmRGcdGbDFBchiPO4VLGl85sLa0EhjxMIPAOKXcj8bBlO9Ww9kkG06kQp6eLHwm
+ Jmt7VNKveCGhyF2QH/CvmdUaPv3gcp1UjrlqFN9LBVSaTIL/AgMBAAEwDQYJKoZI
+ hvcNAQEFBQADggEBAG+jDBAtlKoHaEBB+l6PpW5zuiDjyHG4zZZYqX77mZ9xP/xe
+ Kn0yJ18ZLjS3b9WztGLYyC4SJHSF2okq1K02bqsCv9YeP+UWpw2uRR8jt96lLWxZ
+ jTjoko2v8jBtzDk8LZsqw58m4vZ0AGNZjKeGIywKhxnepwREguyj3bjBpZAGgl0M
+ HQuXoO/BDC9yKyZslE5CpWp5xP4XzY2/LrorrkwOJLnFuk1sox4/gvkDQukUx/jr
+ YRbrWfOjcNBx3LE/HI6RNLINicK7yUwerDE86nix5Zc3hskVcCykW+r6HbY6bx7P
+ YmNKYMZhQAgDtXIjFHOy+WbyVTidmJvxM9UeYCY=
+
+
+
+
+
+
+ urn:mace:shibboleth:1.0:nameIdentifier
+ urn:oasis:names:tc:SAML:2.0:nameid-format:transient
+
+
+ Ian A. Young
+ Ian A. Young
+ http://iay.org.uk/
+
+
+ Ian
+ Young
+ mailto:ukfed+fc2ee77e@iay.org.uk
+
+
+ Ian
+ Young
+ mailto:ukfed+fc2ee77e@iay.org.uk
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity2.xml b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity2.xml
new file mode 100644
index 0000000..84d80b8
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity2.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ shibboleth.net
+
+
+
+
+
+
+
+
+
+
+ http://ukfederation.org.uk/doc/mdrps-20130902
+
+
+
+
+ shibboleth.net
+
+ Shibboleth.net
+ An identity provider hosted and used by the
+ developers of Shibboleth.
+ https://shibboleth.net/images/gryphon_64x82.png
+
+
+
+
+
+
+ MIIDNDCCAhygAwIBAgIVAKyBWnv1/h1U11C7kHvV33FIrEsJMA0GCSqGSIb3DQEB
+ BQUAMB0xGzAZBgNVBAMTEmlkcC5zaGliYm9sZXRoLm5ldDAeFw0xMDEyMjkwMDA5
+ MTlaFw0zMDEyMjkwMDA5MTlaMB0xGzAZBgNVBAMTEmlkcC5zaGliYm9sZXRoLm5l
+ dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjWAdpUx/82FUzrRMfA
+ M63PkZZYCm3RnT3eiL+DeJcbGdcEJx/o+32vgHXJgJOBt14YdVam5GErIYgk4SGq
+ 5Z5RYl0PpQn6HQG/9prGnYCu6p5zfb0557o51Eh8TcVehS6Y2ruyCjAF0jgVMwh5
+ /0Oh8EE9wG93pSpm70DAiiaTVCb8WoT1aZYtxbBmmuH10bU+wge/NMmaHuVAe599
+ pyezFIL4FoI2g+1Q6nG4Yl1Z07I81tTApXKVMWRt/4/M3m2D7PUMOQ9qsxthp2L/
+ LovIeNo0bTyeW290T2Y/JRZhKOgeDqkhuu82DPri2Vm5G/unB69KfRB7CF9QWIc3
+ y80CAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLnNoaWJib2xldGgubmV0hilodHRw
+ czovL2lkcC5zaGliYm9sZXRoLm5ldC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU
+ 3uZ32tKXJBzPCTp2dtHSLV0FvGgwDQYJKoZIhvcNAQEFBQADggEBAAYXYuzp0UTj
+ 3yLRvUCbEtaw9b80+weOELkVv3WFY3QAG8pIKEblrMMtzrzLFWZwYwwMZDab/HnH
+ egmgjZBthrOedEmoJ+OHRmIiS8zdZxVGEadJhTUaeIkO6kwK7Ht3nQePoiXV7TI5
+ +A9SpmZGoukC85Za4wGDw4xWGs5t5l6tBuuV+1s0oC6T8ih5n/NyThfpbihSW0d7
+ iBfSUickgpoM2BLM3FCnbO8HOsX1rGV4ypG9ZGDDvr2jrzalXXmc05gSlL2qd9ce
+ Q1M+9vavusPCqlj2zZf2/HfzhyiFcb/OgA0oTFWW2ynXji6UarIV5QaPoi/XmGmx
+ BXD36HfGBXk=
+
+
+
+
+
+
+
+
+
+ urn:oasis:names:tc:SAML:2.0:nameid-format:transient
+
+
+
+
+
+ Jisc Services Limited
+ Shibboleth.net
+ http://www.shibboleth.net/
+
+
+ Shibboleth.Net Technical Support
+ mailto:contact@shibboleth.net
+
+
+ Scott
+ Cantor
+ mailto:cantor.2@osu.edu
+
+
+ Ian
+ Young
+ mailto:ukfed@iay.org.uk
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity3.xml b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity3.xml
new file mode 100644
index 0000000..757300c
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity3.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Issue Tracking
+ The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones.
+ https://wiki.shibboleth.net/confluence/display/DEV/Infrastructure+Information
+ https://shibboleth.net/images/gryphon_64x82.png
+
+
+
+
+
+
+ MIIDRjCCAi6gAwIBAgIJAPjZ6g1hwfvPMA0GCSqGSIb3DQEBBQUAMFExEzARBgoJ
+ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMR4wHAYD
+ VQQDExVpc3N1ZXMuc2hpYmJvbGV0aC5uZXQwHhcNMTMxMTI1MTQ1ODA4WhcNMzcw
+ MzA0MTQ1ODA4WjBRMRMwEQYKCZImiZPyLGQBGRYDbmV0MRowGAYKCZImiZPyLGQB
+ GRYKc2hpYmJvbGV0aDEeMBwGA1UEAxMVaXNzdWVzLnNoaWJib2xldGgubmV0MIIB
+ IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb4jIloWGvHJsSeq0PMjkWDA
+ +hseZ6/6/cEJKPk245f6hktC2k3z0AqJL8Kw9OudOjDx2op2jKm45TuIA46ti6VP
+ f4stLIi7mO1B4A6jTWThCwU0DjMCwBXLhANdBQloyUYJU/usN8RBXlPnWZAV1dVb
+ ygb7GUorkMON+wnFd7nhBePmQdJfbsqvKN8MykWfQ56chS+0lCYhyT7qql2bskJ4
+ y621WSo47php2NyyU1KNcaFBLoao+UTH7KZ9qHOWJyGJGuWKwgZmCiVd0LQhWywP
+ 3M/JxZvpTr2Bs/J5d8BzZGSFUaHrVcPzIX+5c3sdK4d1wXUur1XE++bh9F9TjwID
+ AQABoyEwHzAdBgNVHQ4EFgQUHtV8GWr64AIUV634b9YBlMEpHOwwDQYJKoZIhvcN
+ AQEFBQADggEBAI0BSqXoyw5bUVQJKNCnxB3hUwHIOXeoS77jqgv2lesyTqz5U4NV
+ v4Cdz7icwYzt+c6ZSZqem4pqmi3/6COZnf/+l29J/XwWkva32P6tfoO4af3qywF+
+ TvuZiRMXdt1KE7GTlYOSxOsnxaRmXVc6MWfxPT6oTOt5z15aTdfEzK+wVfeUkIf1
+ 1soEmMHgjDaa/HQdGgXGq/fStDc0Mcm2W7y50+aNwqIMNiQQiwQYSUgpBatSfKy1
+ umh6DHEyznDZAAHBtatzvQu1YAJHUg6AeimuhminaM5tyBCW6Y6YMywFYSP+VqPU
+ PxCBrPWcCAwOw80Ey/FLVlAdW1FuwUmMejA=
+
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Issue Tracking
+ The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones.
+
+
+
+
+
+
+
+ The Ohio State University
+ Ohio State University
+ http://www.osu.edu/
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity4.xml b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity4.xml
new file mode 100644
index 0000000..4a9917f
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity4.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Wiki
+ The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones.
+ https://wiki.shibboleth.net/confluence/display/DEV/Infrastructure+Information
+ https://shibboleth.net/images/gryphon_64x82.png
+
+
+
+
+
+
+ MIIDQjCCAiqgAwIBAgIJAMI1r/DZzTEJMA0GCSqGSIb3DQEBBQUAME8xEzARBgoJ
+ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMRwwGgYD
+ VQQDExN3aWtpLnNoaWJib2xldGgubmV0MB4XDTEzMTEyNTE0NTcyOFoXDTM3MDMw
+ NDE0NTcyOFowTzETMBEGCgmSJomT8ixkARkWA25ldDEaMBgGCgmSJomT8ixkARkW
+ CnNoaWJib2xldGgxHDAaBgNVBAMTE3dpa2kuc2hpYmJvbGV0aC5uZXQwggEiMA0G
+ CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1viMiWhYa8cmxJ6rQ8yORYMD6Gx5n
+ r/r9wQko+Tbjl/qGS0LaTfPQCokvwrD06506MPHainaMqbjlO4gDjq2LpU9/iy0s
+ iLuY7UHgDqNNZOELBTQOMwLAFcuEA10FCWjJRglT+6w3xEFeU+dZkBXV1VvKBvsZ
+ SiuQw437CcV3ueEF4+ZB0l9uyq8o3wzKRZ9DnpyFL7SUJiHJPuqqXZuyQnjLrbVZ
+ KjjumGnY3LJTUo1xoUEuhqj5RMfspn2oc5YnIYka5YrCBmYKJV3QtCFbLA/cz8nF
+ m+lOvYGz8nl3wHNkZIVRoetVw/Mhf7lzex0rh3XBdS6vVcT75uH0X1OPAgMBAAGj
+ ITAfMB0GA1UdDgQWBBQe1XwZavrgAhRXrfhv1gGUwSkc7DANBgkqhkiG9w0BAQUF
+ AAOCAQEADCGhWJ+oZ8ltcjJ7D66rMg1HOZT6GFCVeZ7MfhY/KFrvsnITNbTA+SgZ
+ tCJt/BLlZXxpzmix19bD9bNwqEMo7WSqBy77X7SS97ZXti6y6vwAz8h78vzQopOd
+ rnn8XXyWxtrtRRCK4RMpZGrVm3sfBPW68j9hiPHZqewE4nLavjCki/I9rCMe5dJE
+ 3+ZRf4Ip/9hYqM+a5Chcvbo2zJEOtw+EUQqNTZ51j33H/2qF9UoSpt74UFh+Jd5y
+ L2GoFSt/gCld78j/7cU3ObGQEme+hVVZ8/uGa/cCYvFt75vNBdnlj4icZ6fgFe9R
+ 9h5hlBTGD3PULSFmCdkgxtwIyd855Q==
+
+
+
+
+
+
+
+
+
+
+
+ Shibboleth.net Wiki
+ The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones.
+
+
+
+
+
+
+
+ The Ohio State University
+ Ohio State University
+ http://www.osu.edu/
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
+ Shibboleth Contact
+ mailto:contact@shibboleth.net
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity5.xml b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity5.xml
new file mode 100644
index 0000000..d9be629
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/entities/entity5.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+ http://refeds.org/category/research-and-scholarship
+
+
+ https://refeds.org/sirtfi
+
+
+
+
+
+
+ osu.edu
+
+ Ohio State University
+ https://webauth.service.ohio-state.edu/info.html
+ https://it.osu.edu/sites/default/files/files-1477502394/disclosurepolicy.pdf
+ https://webauth.service.ohio-state.edu/images/osu_mdui.png
+
+
+
+
+
+
+MIIEUDCCArigAwIBAgIJAOTP/syONHwnMA0GCSqGSIb3DQEBCwUAMCkxJzAlBgNV
+BAMMHndlYmF1dGguc2VydmljZS5vaGlvLXN0YXRlLmVkdTAeFw0xOTAyMjIxOTE3
+MjJaFw00NjA3MTAxOTE3MjJaMCkxJzAlBgNVBAMMHndlYmF1dGguc2VydmljZS5v
+aGlvLXN0YXRlLmVkdTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAJle
+1C2GVPJkD+fXHBxGMZSLVFsEClJNFbI2Rp5feo8QNvV5CYIMU+bNqovkMZhONAbz
+3v63v/HNNr3tFk6ZBWk7fQ+VZE7NyHGrpKn1XiWbFMBokEsMXah3tDHq5clxCWHi
+dg8J9knnLt71h2j7SvSowxF8TwEmIGQmymNs1TeW2kVxKZWChk+UzRk3VNMPxoUz
+lEdAiqBSl/J3E+W1lCzYxs/r9cTTeQwAJkwg/gjewCTcNlXGtt9ykf4Csja2NFtO
+hh7bys3VzAI0nsHFTxQq3rxbbmeCmLdLGvu83h2iI0JrT6HYmo0ksXVqTXIOPS+D
+ZJmCYLL4PKJQb6fAcQhE4NgZMEEJdtToe8mt34/UPGutRz0ja/fgV6ec3AJq9wQF
+jQ20iPpDh/aVuLpSQYmEhuMQOXvBI8ILv/wKSPQ2A63FSr4adoNFlBCsOFoTW9uu
+y7Kxc8Qo+ZzEF39WWBnc3UcBSxk9Z9zsCFCAbfBt+SVrbNUA4L4lU/8x9DpRpwID
+AQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy
+YXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUML3nKeprDqx0PFVahBwqvu2s5y4w
+HwYDVR0jBBgwFoAUML3nKeprDqx0PFVahBwqvu2s5y4wDQYJKoZIhvcNAQELBQAD
+ggGBADSfQwfmSPjrXGdWsCqngcEmN1ksnSCcNm8qdp+YO0luZO0MiJsM0cIvka1e
+/9MeP7VMbeBTOpSlr1RzN6h0bFWo9vwLbIuYsLc63Vt4B1R7DzUMQwWc7LekfV/A
+8IIdendOvCLpxvrm3dj32VgA5jNlJ+M7fDzFh5vHouLEAD45F/qn50N1XyZYX86C
+zLpL7rCfmnMGrzAYBUgj9d6CU8xkf0XoiCsyMsuku0ZNFEzUCKZKHvle9HCYmwA1
+/FtgnWK+vhjsnEH4dApxP2D4YbP3mGSCpkOKBuNFbJd8sjhIpGCTCwxp8jNl61xE
+S6PJeJfcTU8ztIsGhug80jySah6mEmIyQ47YbG25Lt5AuTAZDTPf84QpD6qdMCvJ
+KjK/sp1LPbN0WZBdzQup9e8WhdMt2sN6UsxM7+WNlJLZ+Fn3xFHkiWvgXp53jiT2
+KITPlARNryCA9e7et3E05ZxtCocCh+y7eEGV7/+g4CjhqniVsshTcVzrKicYN6oC
+O8tLIQ==
+
+
+
+
+
+
+
+
+
+
+
+ The Ohio State University
+ Ohio State University
+ http://www.osu.edu/
+
+
+ IT Service Desk
+ mailto:8help@osu.edu
+
+
+ Authentication Support
+ mailto:webauth-admin@lists.service.ohio-state.edu
+
+
+ Authentication Support
+ mailto:webauth-admin@lists.service.ohio-state.edu
+
+
+ Security Response Team
+ mailto:security@osu.edu
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/inc-md-cert-mdq.pem b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/inc-md-cert-mdq.pem
new file mode 100644
index 0000000..178dcf8
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/inc-md-cert-mdq.pem
@@ -0,0 +1,28 @@
+-----BEGIN CERTIFICATE-----
+MIIEvjCCAyagAwIBAgIJANpi9/mkU/zoMA0GCSqGSIb3DQEBCwUAMHQxCzAJBgNV
+BAYTAlVTMQswCQYDVQQIDAJNSTESMBAGA1UEBwwJQW5uIEFyYm9yMRYwFAYDVQQK
+DA1JbnRlcm5ldDIuZWR1MREwDwYDVQQLDAhJbkNvbW1vbjEZMBcGA1UEAwwQbWRx
+LmluY29tbW9uLm9yZzAeFw0xODExMTMxNDI5NDNaFw0zODExMTAxNDI5NDNaMHQx
+CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJNSTESMBAGA1UEBwwJQW5uIEFyYm9yMRYw
+FAYDVQQKDA1JbnRlcm5ldDIuZWR1MREwDwYDVQQLDAhJbkNvbW1vbjEZMBcGA1UE
+AwwQbWRxLmluY29tbW9uLm9yZzCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoC
+ggGBAJ0+fUTzYVSP6ZOutOEhNdp3WPCPOYqnB4sQFz7IeGbFL1o0lZjx5Izm4Yho
+4wNDd0h486iSkHxNf5dDhCqgz7ZRSmbusOl98SYn70PrUQj/Nzs3w47dPg9Tpb/x
+y44PvNLS/rE56hPgCz/fbHoTTiJt5eosysa1ZebQ3LEyW3jGm+LGtLbdIfkynKVQ
+vpp1FVeCamzdeB3ZRICAvqTYQKE1JQDGlWrEsSW0VVEGNjfbzMzr/g4l8JRdMabQ
+Jig8tj3UIXnu7A2CKSMJSy3WZ3HX+85oHEbL+EV4PtpQz765c69tUIdNTJax9jQ2
+1c3wL0K27HE8jSRlrXImD50R3dXQBKH+iiynBWxRPdyMBa1YfK+zZEWPbLHshSTc
+9hkylQv3awmPR/+Plz5AtTpe5yss/Ifyp01wz1jt42R+6jDE+WbUjp5XDBCAjGEE
+0FPaYtxjZLkmNl367bdTN12OIn/ixPNH+Z/S/4skdBB9Gc4lb2fEBywJQY0OYNOd
+WOxmPwIDAQABo1MwUTAdBgNVHQ4EFgQUMHZuwMaYSJM5mlu3Wc4Ts5xq4/swHwYD
+VR0jBBgwFoAUMHZuwMaYSJM5mlu3Wc4Ts5xq4/swDwYDVR0TAQH/BAUwAwEB/zAN
+BgkqhkiG9w0BAQsFAAOCAYEAMr4wfLrSoPTzfpXtvL+2vrKBJNnRfuJpOYTbPKUc
+DOP2QfzRlczi7suYJvd5rLiRonq8rjyPUyM8gvTfbTps+JhJ6S9mS6dTBxOV1qPZ
+3Ab+XKmq8LUtguGRabKgJgmJH0+inR/wVoal7EVHcWXfij9AT8DZOXW88shc6grh
+jUaFZBu/2+q8c8ee0e4ip8B+CVEnCwDKI0d+nTcSmPvAE34CNa33F+QGpXawv5yv
+VvIpSaLAeFQhc/jKcnNHfy+Zi7JmSnKZiMvQCbWANQmDjHg7pGmBW9nyQcm6P2/B
+0AVcEj1YTpAR8Mbh1pUdIhoB+chaNnFEIZsXeRsdbbAFpxodInlJ7WekfuvSQ6sU
+EXpoyBGOeuuTmR1va8k3QeL8Wc4yNu/g5LwjmtvPrh2jBF8xujc4J6VzP8K2BjA4
+xk4LnXgjHOT93dBAJhVYJkykDHwyvHUvsBHoP6lfjrt5P8zunK2mdP/AZKik+Rdt
+1GGlErV2AyWShTOaDLW6NxdP
+-----END CERTIFICATE-----
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/pkcs11-softhsm.cfg b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/pkcs11-softhsm.cfg
new file mode 100644
index 0000000..d569459
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/pkcs11-softhsm.cfg
@@ -0,0 +1,3 @@
+# PKCS#11 provider configuration for softhsm running under Amazon Linux
+name = softhsm
+library = /usr/lib64/pkcs11/libsofthsm2.so
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/ukfederation-2014.pem b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/ukfederation-2014.pem
new file mode 100644
index 0000000..bee705c
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/input/ukfederation-2014.pem
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIIDxzCCAq+gAwIBAgIJAOwuoY8tsvYGMA0GCSqGSIb3DQEBCwUAMHoxCzAJBgNV
+BAYTAkdCMUMwQQYDVQQKDDpVSyBBY2Nlc3MgTWFuYWdlbWVudCBGZWRlcmF0aW9u
+IGZvciBFZHVjYXRpb24gYW5kIFJlc2VhcmNoMSYwJAYDVQQDDB1VSyBGZWRlcmF0
+aW9uIE1ldGFkYXRhIFNpZ25lcjAeFw0xNDA4MjYxMjIwMjhaFw0zNzEyMzExMjIw
+MjhaMHoxCzAJBgNVBAYTAkdCMUMwQQYDVQQKDDpVSyBBY2Nlc3MgTWFuYWdlbWVu
+dCBGZWRlcmF0aW9uIGZvciBFZHVjYXRpb24gYW5kIFJlc2VhcmNoMSYwJAYDVQQD
+DB1VSyBGZWRlcmF0aW9uIE1ldGFkYXRhIFNpZ25lcjCCASIwDQYJKoZIhvcNAQEB
+BQADggEPADCCAQoCggEBAOqtfMvCmBuQudC4/jZFPYkHDNHFyp1FA3KJihIUXppF
+vrecrO2wG5CpyqB1mZ+MlKf4jKcTMGBIXC2klD+FyrEdJMBhO6vRmJnNphg3uNZM
+ks0NqIaZmtgc7e8435nMhqLHV95UK2oCLcT4gZrTaXa2vt9kukTOijB0KqDIfEG5
+369EHXPItApAEeMlHebbWndl5n2I16nya/LeaoiU9qJ6sVz4xd1UtUesewrmYVKg
+PA2JYEpovmnr13sTnGssai5Db/FkrE2NJ4Q4drbPYcwincUo/UXzrtuPclr+l3JE
+gjtvDzPrBxxvK0S/gARrbKz5tk4LDLkYsj4PKlwVS+UCAwEAAaNQME4wHQYDVR0O
+BBYEFE9HhBuMxrzBYOj1Kj/3gtzAgtUEMB8GA1UdIwQYMBaAFE9HhBuMxrzBYOj1
+Kj/3gtzAgtUEMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBALJkjT3K
+QL3w3xNfVe27nEOY44K2AZiu4IhqmRSslcyMnhnxrovEhLL3ieKFXQ+QFIkzVdR5
+BcO3NrSIz5V6b+mHtr5IjqLFHzOzzjw/3i8LddGOsApJiav+JrU1CGJXCU4cwYDN
+hAyfuAlrrEEL2lWMU1L1ZTzHsG1yWTfukfuvTftY5BwZ/dgANgIWwLDhvL6CAQZ3
+g5XteFPyChU0Z7b3XAHdVNHDa2VzWSsSUDtSQZ9DyTuqSjZH1q2/qtdMcrbJpdMB
+cndOf1pZRLzb6a+akIYi//1qO48HpB4wouH9gS3ZER+rNBhVWu301UYxoVI7o8mG
+Yq7dENJce7lO9yE=
+-----END CERTIFICATE-----
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/output/.gitkeep b/tools/mda-distribution-0.10.0/doc/wiki/path/to/output/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/saml-schema-assertion-2.0.xsd b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/saml-schema-assertion-2.0.xsd
new file mode 100644
index 0000000..a1ef536
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/saml-schema-assertion-2.0.xsd
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+ Document identifier: saml-schema-assertion-2.0
+ Location: http://docs.oasis-open.org/security/saml/v2.0/
+ Revision history:
+ V1.0 (November, 2002):
+ Initial Standard Schema.
+ V1.1 (September, 2003):
+ Updates within the same V1.0 namespace.
+ V2.0 (March, 2005):
+ New assertion schema for SAML V2.0 namespace.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/saml-schema-metadata-2.0.xsd b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/saml-schema-metadata-2.0.xsd
new file mode 100644
index 0000000..f052721
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/saml-schema-metadata-2.0.xsd
@@ -0,0 +1,337 @@
+
+
+
+
+
+
+
+
+ Document identifier: saml-schema-metadata-2.0
+ Location: http://docs.oasis-open.org/security/saml/v2.0/
+ Revision history:
+ V2.0 (March, 2005):
+ Schema for SAML metadata, first published in SAML 2.0.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xenc-schema.xsd b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xenc-schema.xsd
new file mode 100644
index 0000000..82f7be4
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xenc-schema.xsd
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xml.xsd b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xml.xsd
new file mode 100644
index 0000000..f10e6ab
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xml.xsd
@@ -0,0 +1,80 @@
+
+
+
+
+
+ See http://www.w3.org/XML/1998/namespace.html and
+ http://www.w3.org/TR/REC-xml for information about this namespace.
+
+
+
+
+ This schema defines attributes and an attribute group
+ suitable for use by
+ schemas wishing to allow xml:base, xml:lang or xml:space attributes
+ on elements they define.
+
+ To enable this, such a schema must import this schema
+ for the XML namespace, e.g. as follows:
+ <schema . . .>
+ . . .
+ <import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
+
+ Subsequently, qualified reference to any of the attributes
+ or the group defined below will have the desired effect, e.g.
+
+ <type . . .>
+ . . .
+ <attributeGroup ref="xml:specialAttrs"/>
+
+ will define a type which will schema-validate an instance
+ element with any of those attributes
+
+
+
+ In keeping with the XML Schema WG's standard versioning
+ policy, this schema document will persist at
+ http://www.w3.org/2001/03/xml.xsd.
+ At the date of issue it can also be found at
+ http://www.w3.org/2001/xml.xsd.
+ The schema document at that URI may however change in the future,
+ in order to remain compatible with the latest version of XML Schema
+ itself. In other words, if the XML Schema namespace changes, the version
+ of this document at
+ http://www.w3.org/2001/xml.xsd will change
+ accordingly; the version at
+ http://www.w3.org/2001/03/xml.xsd will not change.
+
+
+
+
+
+ In due course, we should install the relevant ISO 2- and 3-letter
+ codes as the enumerated possible values . . .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ See http://www.w3.org/TR/xmlbase/ for
+ information about this attribute.
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xmldsig-core-schema.xsd b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xmldsig-core-schema.xsd
new file mode 100644
index 0000000..ebcd6a4
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/path/to/schema/xmldsig-core-schema.xsd
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/per-entity.xml b/tools/mda-distribution-0.10.0/doc/wiki/per-entity.xml
new file mode 100644
index 0000000..b1e218a
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/per-entity.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/run-all-examples.sh b/tools/mda-distribution-0.10.0/doc/wiki/run-all-examples.sh
new file mode 100755
index 0000000..ee88515
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/run-all-examples.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/sh
+
+set -e
+
+./make-keys.sh
+
+rm -rf softhsm/*
+source ./setup-softhsm.sh
+
+echo Aggregate and Sign...
+mda.sh aggregate-and-sign.xml main
+echo Filter Aggregate...
+mda.sh filter-aggregate.xml main
+echo Aggregate and Republish...
+mda.sh aggregate-and-republish.xml main
+echo Sign Using Token...
+mda.sh sign-using-token.xml main
+echo Per-entity metadata...
+mda.sh per-entity.xml main
+echo Discovery feed...
+mda.sh discofeed.xml main
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/setup-softhsm.sh b/tools/mda-distribution-0.10.0/doc/wiki/setup-softhsm.sh
new file mode 100755
index 0000000..19e59fb
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/setup-softhsm.sh
@@ -0,0 +1,22 @@
+#!/usr/bin/sh
+
+# Clear any previous softhsm setup
+rm -rf softhsm
+mkdir -p softhsm/tokens
+
+# Create configuration file
+export SOFTHSM2_CONF=$PWD/softhsm/softhsm2.conf
+echo "directories.tokendir = $PWD/softhsm/tokens" >$SOFTHSM2_CONF
+
+# Initialise the token
+softhsm2-util --init-token --slot 0 --label "test" \
+ --so-pin 1234 \
+ --pin 12341234
+
+# Load the credential
+keytool -importkeystore --addprovider SunPKCS11 -providerarg path/to/input/pkcs11-softhsm.cfg \
+ -srcstoretype pkcs12 -srckeystore path/to/secrets/self-signed.p12 -srcstorepass password \
+ -deststoretype PKCS11 -destkeystore NONE -deststorepass 12341234
+
+keytool -list --addprovider SunPKCS11 -providerarg path/to/input/pkcs11-softhsm.cfg \
+ -storetype PKCS11 -keystore NONE -storepass 12341234
diff --git a/tools/mda-distribution-0.10.0/doc/wiki/sign-using-token.xml b/tools/mda-distribution-0.10.0/doc/wiki/sign-using-token.xml
new file mode 100644
index 0000000..2c0f909
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/doc/wiki/sign-using-token.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/mda-distribution-0.10.0/lib/bcpkix-jdk18on-1.77.jar b/tools/mda-distribution-0.10.0/lib/bcpkix-jdk18on-1.77.jar
new file mode 100644
index 0000000..e8b6021
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/bcpkix-jdk18on-1.77.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/bcprov-jdk18on-1.77.jar b/tools/mda-distribution-0.10.0/lib/bcprov-jdk18on-1.77.jar
new file mode 100644
index 0000000..651d2fb
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/bcprov-jdk18on-1.77.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/bcutil-jdk18on-1.77.jar b/tools/mda-distribution-0.10.0/lib/bcutil-jdk18on-1.77.jar
new file mode 100644
index 0000000..4c154e2
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/bcutil-jdk18on-1.77.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/checker-qual-3.41.0.jar b/tools/mda-distribution-0.10.0/lib/checker-qual-3.41.0.jar
new file mode 100644
index 0000000..17a85a1
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/checker-qual-3.41.0.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/commons-codec-1.16.1.jar b/tools/mda-distribution-0.10.0/lib/commons-codec-1.16.1.jar
new file mode 100644
index 0000000..f896649
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/commons-codec-1.16.1.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/cryptacular-1.2.6.jar b/tools/mda-distribution-0.10.0/lib/cryptacular-1.2.6.jar
new file mode 100644
index 0000000..2a30d70
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/cryptacular-1.2.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/error_prone_annotations-2.23.0.jar b/tools/mda-distribution-0.10.0/lib/error_prone_annotations-2.23.0.jar
new file mode 100644
index 0000000..c0f20d8
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/error_prone_annotations-2.23.0.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/failureaccess-1.0.2.jar b/tools/mda-distribution-0.10.0/lib/failureaccess-1.0.2.jar
new file mode 100644
index 0000000..d73ab80
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/failureaccess-1.0.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/guava-33.0.0-jre.jar b/tools/mda-distribution-0.10.0/lib/guava-33.0.0-jre.jar
new file mode 100644
index 0000000..e42ef63
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/guava-33.0.0-jre.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/httpclient5-5.3.1.jar b/tools/mda-distribution-0.10.0/lib/httpclient5-5.3.1.jar
new file mode 100644
index 0000000..1cf795c
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/httpclient5-5.3.1.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/httpclient5-cache-5.3.1.jar b/tools/mda-distribution-0.10.0/lib/httpclient5-cache-5.3.1.jar
new file mode 100644
index 0000000..5df6589
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/httpclient5-cache-5.3.1.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/httpcore5-5.2.4.jar b/tools/mda-distribution-0.10.0/lib/httpcore5-5.2.4.jar
new file mode 100644
index 0000000..da9c6e5
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/httpcore5-5.2.4.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/httpcore5-h2-5.2.4.jar b/tools/mda-distribution-0.10.0/lib/httpcore5-h2-5.2.4.jar
new file mode 100644
index 0000000..5b598dd
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/httpcore5-h2-5.2.4.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/j2objc-annotations-2.8.jar b/tools/mda-distribution-0.10.0/lib/j2objc-annotations-2.8.jar
new file mode 100644
index 0000000..3595c4f
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/j2objc-annotations-2.8.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/jakarta.json-2.0.1.jar b/tools/mda-distribution-0.10.0/lib/jakarta.json-2.0.1.jar
new file mode 100644
index 0000000..e6d094a
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/jakarta.json-2.0.1.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/jcommander-1.81.jar b/tools/mda-distribution-0.10.0/lib/jcommander-1.81.jar
new file mode 100644
index 0000000..699c543
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/jcommander-1.81.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/jsr305-3.0.2.jar b/tools/mda-distribution-0.10.0/lib/jsr305-3.0.2.jar
new file mode 100644
index 0000000..59222d9
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/jsr305-3.0.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar b/tools/mda-distribution-0.10.0/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
new file mode 100644
index 0000000..45832c0
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/logback-classic-1.5.3.jar b/tools/mda-distribution-0.10.0/lib/logback-classic-1.5.3.jar
new file mode 100644
index 0000000..9bfbe41
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/logback-classic-1.5.3.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/logback-core-1.5.3.jar b/tools/mda-distribution-0.10.0/lib/logback-core-1.5.3.jar
new file mode 100644
index 0000000..3c82e61
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/logback-core-1.5.3.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/mda-cli-0.10.0.jar b/tools/mda-distribution-0.10.0/lib/mda-cli-0.10.0.jar
new file mode 100644
index 0000000..f5bb18d
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/mda-cli-0.10.0.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/mda-framework-0.10.0.jar b/tools/mda-distribution-0.10.0/lib/mda-framework-0.10.0.jar
new file mode 100644
index 0000000..a7d3848
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/mda-framework-0.10.0.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/mda-keylists-rsa-0.10.0.jar b/tools/mda-distribution-0.10.0/lib/mda-keylists-rsa-0.10.0.jar
new file mode 100644
index 0000000..a3df006
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/mda-keylists-rsa-0.10.0.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/mda-keylists-rsa-legacy-0.10.0.jar b/tools/mda-distribution-0.10.0/lib/mda-keylists-rsa-legacy-0.10.0.jar
new file mode 100644
index 0000000..1b6fe85
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/mda-keylists-rsa-legacy-0.10.0.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/micrometer-commons-1.12.5.jar b/tools/mda-distribution-0.10.0/lib/micrometer-commons-1.12.5.jar
new file mode 100644
index 0000000..27a96a9
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/micrometer-commons-1.12.5.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/micrometer-observation-1.12.5.jar b/tools/mda-distribution-0.10.0/lib/micrometer-observation-1.12.5.jar
new file mode 100644
index 0000000..c6deecb
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/micrometer-observation-1.12.5.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/shib-networking-9.1.2.jar b/tools/mda-distribution-0.10.0/lib/shib-networking-9.1.2.jar
new file mode 100644
index 0000000..e48ea98
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/shib-networking-9.1.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/shib-networking-spring-9.1.2.jar b/tools/mda-distribution-0.10.0/lib/shib-networking-spring-9.1.2.jar
new file mode 100644
index 0000000..588d8ab
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/shib-networking-spring-9.1.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/shib-security-9.1.2.jar b/tools/mda-distribution-0.10.0/lib/shib-security-9.1.2.jar
new file mode 100644
index 0000000..1a07e28
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/shib-security-9.1.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/shib-security-spring-9.1.2.jar b/tools/mda-distribution-0.10.0/lib/shib-security-spring-9.1.2.jar
new file mode 100644
index 0000000..b8bd72b
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/shib-security-spring-9.1.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/shib-spring-9.1.2.jar b/tools/mda-distribution-0.10.0/lib/shib-spring-9.1.2.jar
new file mode 100644
index 0000000..45efad9
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/shib-spring-9.1.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/shib-support-9.1.2.jar b/tools/mda-distribution-0.10.0/lib/shib-support-9.1.2.jar
new file mode 100644
index 0000000..3063efc
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/shib-support-9.1.2.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/slf4j-api-2.0.12.jar b/tools/mda-distribution-0.10.0/lib/slf4j-api-2.0.12.jar
new file mode 100644
index 0000000..bfa1de3
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/slf4j-api-2.0.12.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-aop-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-aop-6.1.6.jar
new file mode 100644
index 0000000..2cbe890
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-aop-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-beans-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-beans-6.1.6.jar
new file mode 100644
index 0000000..bcfa3c6
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-beans-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-context-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-context-6.1.6.jar
new file mode 100644
index 0000000..750b3a6
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-context-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-core-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-core-6.1.6.jar
new file mode 100644
index 0000000..c6b7025
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-core-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-expression-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-expression-6.1.6.jar
new file mode 100644
index 0000000..a649814
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-expression-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-jcl-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-jcl-6.1.6.jar
new file mode 100644
index 0000000..14c446a
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-jcl-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-web-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-web-6.1.6.jar
new file mode 100644
index 0000000..67f06e0
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-web-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/spring-webmvc-6.1.6.jar b/tools/mda-distribution-0.10.0/lib/spring-webmvc-6.1.6.jar
new file mode 100644
index 0000000..b55874a
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/spring-webmvc-6.1.6.jar differ
diff --git a/tools/mda-distribution-0.10.0/lib/xmlsec-3.0.3.jar b/tools/mda-distribution-0.10.0/lib/xmlsec-3.0.3.jar
new file mode 100644
index 0000000..8ffd06e
Binary files /dev/null and b/tools/mda-distribution-0.10.0/lib/xmlsec-3.0.3.jar differ
diff --git a/tools/mda-distribution-0.10.0/mda.bat b/tools/mda-distribution-0.10.0/mda.bat
new file mode 100755
index 0000000..8dcfdab
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/mda.bat
@@ -0,0 +1,49 @@
+@echo off
+setlocal
+
+REM We need a JVM
+if not defined JAVA_HOME (
+ echo Error: JAVA_HOME is not defined.
+ exit /b
+)
+
+if not defined JAVACMD (
+ set JAVACMD="%JAVA_HOME%\bin\java.exe"
+)
+
+if not exist %JAVACMD% (
+ echo Error: JAVA_HOME is not defined correctly.
+ echo Cannot execute %JAVACMD%
+ exit /b
+)
+
+if defined CLASSPATH (
+ set LOCALCLASSPATH=%CLASSPATH%
+)
+
+if not defined MDA_HOME (
+ echo Error: MDA_HOME is not defined.
+ exit /b
+)
+
+if not exist "%MDA_HOME%" (
+ echo Error: MDA_HOME is not defined correctly.
+ exit /b
+)
+
+REM add in the dependency .jar files
+for %%i in ("%MDA_HOME%\lib\*.jar") do (
+ call "%MDA_HOME%\cpappend.bat" %%i
+)
+
+if exist %JAVA_HOME%\lib\tools.jar (
+ set LOCALCLASSPATH=%LOCALCLASSPATH%;%JAVA_HOME%\lib\tools.jar
+)
+
+if exist %JAVA_HOME%\lib\classes.zip (
+ set LOCALCLASSPATH=%LOCALCLASSPATH%;%JAVA_HOME%\lib\classes.zip
+)
+
+REM Go to it !
+
+%JAVACMD% -classpath "%LOCALCLASSPATH%" %JVMOPTS% net.shibboleth.metadata.cli.SimpleCommandLine %*
diff --git a/tools/mda-distribution-0.10.0/mda.sh b/tools/mda-distribution-0.10.0/mda.sh
new file mode 100755
index 0000000..bd8abdc
--- /dev/null
+++ b/tools/mda-distribution-0.10.0/mda.sh
@@ -0,0 +1,44 @@
+#! /bin/bash
+
+declare LOCATION
+declare COMMAND
+declare JAVACMD
+declare LOCALCLASSPATH
+declare LIBDIR
+
+LOCATION=$0
+LOCATION=${LOCATION%/*}
+
+if [ -z "$JAVA_HOME" ] ; then
+ echo "ERROR: JAVA_HOME environment variable is not set."
+ exit
+else
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD=$JAVA_HOME/jre/sh/java
+ else
+ JAVACMD=$JAVA_HOME/bin/java
+ fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+ echo "Error: JAVA_HOME is not defined correctly."
+ echo " We cannot execute $JAVACMD"
+ exit
+fi
+
+LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip
+
+# add in the dependency .jar files from the lib directory
+LIBDIR=$LOCATION/lib
+LIBS=$LIBDIR/*.jar
+for i in $LIBS
+do
+ # if the directory is empty, then it will return the input string
+ # this is stupid, so case for it
+ if [ "$i" != "${LIBS}" ] ; then
+ LOCALCLASSPATH=$LOCALCLASSPATH:"$i"
+ fi
+done
+
+"$JAVACMD" '-classpath' "$LOCALCLASSPATH" $JVMOPTS 'net.shibboleth.metadata.cli.SimpleCommandLine' "$@"