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' "$@"