diff --git a/README.md b/README.md index 63fba15b..20dae1a5 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,13 @@ The second main category excluded from the public repository is the historic reg Since 2016, we have separated the entity database and aggregate record from the main toolchain repository, but the nature of Git is to never discard anything. We will therefore continue to make this repository publicly available only in redacted form. -## Licensing +## Copyright and License -Everything in the public repository is Copyright (C) 2004–2015, University of Edinburgh. Each file is made available to you under the following terms: +The contents of this repository are Copyright (C) the named contributors or their +employers, as appropriate. + +In particular, all content authored prior to the 1st of August 2016 is +Copyright (C) 2011—2016, University of Edinburgh. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/attic/extract_entityids.xsl b/attic/extract_entityids.xsl index dc915ee3..0723dd87 100644 --- a/attic/extract_entityids.xsl +++ b/attic/extract_entityids.xsl @@ -1,31 +1,30 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md ds"> + + + - - + + + + - - - - - - - - + + + diff --git a/attic/extract_member_dates.xsl b/attic/extract_member_dates.xsl index b1e69ec8..0a793447 100644 --- a/attic/extract_member_dates.xsl +++ b/attic/extract_member_dates.xsl @@ -1,34 +1,34 @@ - - - - - - - ," - - " - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:ukfm="http://ukfederation.org.uk/2007/01/members"> + + + + + + + ," + + " + + + + + + + diff --git a/attic/extract_saml2sp.xsl b/attic/extract_saml2sp.xsl index e3378aaf..aa59a0db 100644 --- a/attic/extract_saml2sp.xsl +++ b/attic/extract_saml2sp.xsl @@ -1,37 +1,37 @@ - - - - - - - - - yes - no - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md ds"> + + + + + + + + + yes + no + + + + + + + + diff --git a/attic/identity.xsl b/attic/identity.xsl index caac8f28..23f2a177 100644 --- a/attic/identity.xsl +++ b/attic/identity.xsl @@ -1,30 +1,30 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/attic/keynames.pl b/attic/keynames.pl index 23216794..a917025d 100755 --- a/attic/keynames.pl +++ b/attic/keynames.pl @@ -1,10 +1,11 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl # # keynames.pl # # Extracts statistics about KeyName elements from the published metadata. # +use warnings; use lib "../build"; use Xalan; use Months; diff --git a/attic/keynames_inner.pl b/attic/keynames_inner.pl index bed6059f..3778f942 100755 --- a/attic/keynames_inner.pl +++ b/attic/keynames_inner.pl @@ -1,4 +1,6 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl + +use warnings; use POSIX qw(floor); use File::Temp qw(tempfile); use Date::Format; diff --git a/attic/members_domains.xsl b/attic/members_domains.xsl index f1104725..6764589b 100644 --- a/attic/members_domains.xsl +++ b/attic/members_domains.xsl @@ -1,78 +1,78 @@ + xmlns:members="http://ukfederation.org.uk/2007/01/members" + xmlns:xalan="http://xml.apache.org/xalan" + + exclude-result-prefixes="members xalan" + xmlns="http://ukfederation.org.uk/2007/01/members" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/attic/patch_entity.pl b/attic/patch_entity.pl index a720c6ba..a47c4dfa 100755 --- a/attic/patch_entity.pl +++ b/attic/patch_entity.pl @@ -5,4 +5,4 @@ next; } print $_; -} \ No newline at end of file +} diff --git a/build.xml b/build.xml index 3d51a54d..947cf0ee 100644 --- a/build.xml +++ b/build.xml @@ -145,9 +145,10 @@ Metadata Distribution Service server properties. --> - - - + + + + @@ -171,7 +172,7 @@ Web server properties. --> - + @@ -521,7 +522,7 @@ fs.tar.mdqcache"> Stage 4 Success: MDQ cache created; all files comitted to data repository. - + - Switching to deferred branch in data repository. + Switching to master branch in data repository. @@ -1186,7 +1187,7 @@ - + @@ -1269,52 +1270,68 @@ - Verifying metadata held at ${md.dist.host1.name} - Verifying metadata held at ${md.dist.host-ne-01.name} + + + + + + + + + Verifying metadata held at ${md.dist.host-ne-02.name} + - - - - - - - Verifying metadata held at ${md.dist.host2.name} - Verifying metadata held at ${md.dist.host-we-01.name} + - - - - - - - Verifying metadata held at ${md.dist.host3.name} - Verifying metadata held at ${md.dist.host-we-02.name} + - - - - - - Verification completed. @@ -1689,7 +1706,7 @@ - + @@ -2040,22 +2057,28 @@ Push metadata files for the UK Federation to the MD dist servers --> Pushing UK Federation metadata files to MD dist. - -> MD1 + -> MD-NE-01 + + + + + + -> MD-NE-02 - + - -> MD2 + -> MD-WE-01 - + - -> MD3 + -> MD-WE-01 - + @@ -2065,20 +2088,26 @@ Push mdq cache tar to the MD dist servers --> Pushing UK Federation mdq cache to MD dist. - -> MD1 - + -> MD-NE-01 + - -> MD2 - + -> MD-NE-02 + - -> MD3 - + -> MD-WE-01 + + + + + + -> MD-WE-02 + @@ -2294,6 +2323,15 @@ + + + + + + @@ -2434,6 +2472,29 @@ + + + Extracting embedded certificates + + Checking embedded certificates + Note: ignore expiry on eduGAIN entities + + + + + + + diff --git a/build/extract_addresses.xsl b/build/extract_addresses.xsl index 24bcf16a..76dbd4c5 100644 --- a/build/extract_addresses.xsl +++ b/build/extract_addresses.xsl @@ -1,46 +1,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md ds"> + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/extract_cert_locs.xsl b/build/extract_cert_locs.xsl index 983f7194..46a293e6 100644 --- a/build/extract_cert_locs.xsl +++ b/build/extract_cert_locs.xsl @@ -1,40 +1,40 @@ - - - - - - - - - - - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md"> + + + + + + + + + + + + + + + + + + diff --git a/build/extract_embedded.xsl b/build/extract_embedded.xsl index 9dc0d3bb..751a6a91 100644 --- a/build/extract_embedded.xsl +++ b/build/extract_embedded.xsl @@ -1,62 +1,62 @@ - - - - - - - - - - - - - Entity: - - [ - - ] - - - KeyName: - - - - - - (none) - - - - -----BEGIN CERTIFICATE----- - - - -----END CERTIFICATE----- - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:mdxTextUtils="xalan://uk.ac.sdss.xalan.md.TextUtils"> + + + + + + + + + + + + + Entity: + + [ + + ] + + + KeyName: + + + + + + (none) + + + + -----BEGIN CERTIFICATE----- + + + -----END CERTIFICATE----- + + + + + + + diff --git a/build/extract_locs.xsl b/build/extract_locs.xsl index db55917b..468b75e2 100644 --- a/build/extract_locs.xsl +++ b/build/extract_locs.xsl @@ -1,46 +1,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md ds"> + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/extract_nk_cert_locs.xsl b/build/extract_nk_cert_locs.xsl index b18d937d..08b25ce2 100644 --- a/build/extract_nk_cert_locs.xsl +++ b/build/extract_nk_cert_locs.xsl @@ -1,54 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md"> + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/extract_nk_nocert_locs.xsl b/build/extract_nk_nocert_locs.xsl index fae05589..1a9afcc5 100644 --- a/build/extract_nk_nocert_locs.xsl +++ b/build/extract_nk_nocert_locs.xsl @@ -1,57 +1,56 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md ds"> - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/extract_nocert_locs.xsl b/build/extract_nocert_locs.xsl index 335e0fc7..054d09bf 100644 --- a/build/extract_nocert_locs.xsl +++ b/build/extract_nocert_locs.xsl @@ -1,42 +1,41 @@ - - - - - - - - - - - - - - - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md ds"> + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/find_OpenAthens_entities_not_in_Eduserv_metadata.xq b/build/find_OpenAthens_entities_not_in_Eduserv_metadata.xq index e7617b9e..1d134de6 100644 --- a/build/find_OpenAthens_entities_not_in_Eduserv_metadata.xq +++ b/build/find_OpenAthens_entities_not_in_Eduserv_metadata.xq @@ -24,4 +24,4 @@ return {data($f/@entityID)} } - \ No newline at end of file + diff --git a/charting/fetch.pl b/charting/fetch.pl index 9b01e351..47d3e51e 100755 --- a/charting/fetch.pl +++ b/charting/fetch.pl @@ -1,8 +1,9 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl # # fetch.pl # +use warnings; use File::stat; use Months; diff --git a/charting/just_ours.xsl b/charting/just_ours.xsl index 5c7323c0..3324d60f 100644 --- a/charting/just_ours.xsl +++ b/charting/just_ours.xsl @@ -1,44 +1,44 @@ - - - - - - - - - - - - - - - - - - - - + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + + + + + + + + + + + + + + + + + + + diff --git a/charting/mdui.pl b/charting/mdui.pl index b6e14bd0..fb2a6bfd 100755 --- a/charting/mdui.pl +++ b/charting/mdui.pl @@ -1,8 +1,9 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl # # mdui.pl # +use warnings; use lib "../build"; use Xalan; use Months; diff --git a/charting/saml2.pl b/charting/saml2.pl index bc69fd04..fd790429 100755 --- a/charting/saml2.pl +++ b/charting/saml2.pl @@ -1,10 +1,11 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl # # saml2.pl # # Extracts statistics about SAML 2 adoption from the published metadata. # +use warnings; use lib "../build"; use Xalan; use Months; diff --git a/charting/saml2.xsl b/charting/saml2.xsl index 17780729..04dd4455 100644 --- a/charting/saml2.xsl +++ b/charting/saml2.xsl @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="md mdrpi"> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/charting/scopes.pl b/charting/scopes.pl index 2e38809d..3927471b 100755 --- a/charting/scopes.pl +++ b/charting/scopes.pl @@ -1,10 +1,11 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl # # scopes.pl # # Extracts statistics about number of scopes from the published metadata. # +use warnings; use lib "../build"; use Xalan; use Months; diff --git a/charting/scopes.xsl b/charting/scopes.xsl index 6b05fd54..76e808c2 100644 --- a/charting/scopes.xsl +++ b/charting/scopes.xsl @@ -1,46 +1,46 @@ - - - - - - - - - - - - - - - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + + + + + + + + + + + + + + + + + + + + + + diff --git a/charting/sizes.pl b/charting/sizes.pl index 4d36b33d..004c6e3f 100755 --- a/charting/sizes.pl +++ b/charting/sizes.pl @@ -1,8 +1,9 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl # # sizes.pl # +use warnings; use lib "../build"; use File::stat; use Xalan; diff --git a/charting/statistics_mdui.xsl b/charting/statistics_mdui.xsl index 1faf2ae3..15c37bf5 100644 --- a/charting/statistics_mdui.xsl +++ b/charting/statistics_mdui.xsl @@ -27,7 +27,7 @@ + [descendant::mdrpi:RegistrationInfo/@registrationAuthority='http://ukfederation.org.uk']"/> diff --git a/mdx/_rules/check_adfs.xsl b/mdx/_rules/check_adfs.xsl index c5336cc8..0381d285 100644 --- a/mdx/_rules/check_adfs.xsl +++ b/mdx/_rules/check_adfs.xsl @@ -1,77 +1,77 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + ADFS IdP role lacks SSO service with appropriate Binding + + + + + + + ADFS SP role lacks SSO service with appropriate Binding + + + + + + + ADFS SingleSignOnService requires appropriate protocolSupportEnumeration + + + + + + ADFS AssertionConsumerService requires appropriate protocolSupportEnumeration + + - - + + + ADFS SingleLogoutService requires appropriate protocolSupportEnumeration + + - - - - ADFS IdP role lacks SSO service with appropriate Binding - - - - - - - ADFS SP role lacks SSO service with appropriate Binding - - - - - - - ADFS SingleSignOnService requires appropriate protocolSupportEnumeration - - - - - - ADFS AssertionConsumerService requires appropriate protocolSupportEnumeration - - - - - - ADFS SingleLogoutService requires appropriate protocolSupportEnumeration - - - diff --git a/mdx/_rules/check_aggregate.xsl b/mdx/_rules/check_aggregate.xsl index e331c1c2..44337a70 100644 --- a/mdx/_rules/check_aggregate.xsl +++ b/mdx/_rules/check_aggregate.xsl @@ -1,45 +1,45 @@ - - - - - - - - - - - - - - - - - - duplicate entityID: - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:set="http://exslt.org/sets" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + + + + + + + + + + duplicate entityID: + + + + + + diff --git a/mdx/_rules/check_algsupport.xsl b/mdx/_rules/check_algsupport.xsl index 2902221f..b9a0962d 100644 --- a/mdx/_rules/check_algsupport.xsl +++ b/mdx/_rules/check_algsupport.xsl @@ -1,64 +1,64 @@ + xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + EncryptionMethod should not be present on 'signing' KeyDescriptor + + + + + + + + + + + + + + + alg: + + must only appear within an Extensions element + + + + + + - - + + + - - - - EncryptionMethod should not be present on 'signing' KeyDescriptor - - - - - - - - - - - - - - - alg: - - must only appear within an Extensions element - - - - - - - - - - - diff --git a/mdx/_rules/check_bindings.xsl b/mdx/_rules/check_bindings.xsl index 2525981a..b371869d 100644 --- a/mdx/_rules/check_bindings.xsl +++ b/mdx/_rules/check_bindings.xsl @@ -1,176 +1,178 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + invalid binding ' + + ' on + + + + + + + + + invalid binding ' + + ' on + + + + + + + + + invalid binding ' + + ' on + + + + + + + + + invalid binding ' + + ' on + + + + + + + + + invalid binding ' + + ' on + + + + + + + + + invalid binding ' + + ' on + + + + - - + + + + invalid binding ' + + ' on + + + + - - - - invalid binding ' - - ' on - - - - - - - - - invalid binding ' - - ' on - - - - - - - - - invalid binding ' - - ' on - - - - + + + + invalid binding ' + + ' on + + + + - - - - invalid binding ' - - ' on - - - - - - - - - invalid binding ' - - ' on - - - - - - - - - invalid binding ' - - ' on - - - - + + + + + unknown binding ' + + ' on + + + + - - - - invalid binding ' - - ' on - - - - - - - - - invalid binding ' - - ' on - - - - - - - - - - unknown binding ' - - ' on - - - - - diff --git a/mdx/_rules/check_entityid_prefix.xsl b/mdx/_rules/check_entityid_prefix.xsl index 6c8e4c71..bf53c54a 100644 --- a/mdx/_rules/check_entityid_prefix.xsl +++ b/mdx/_rules/check_entityid_prefix.xsl @@ -1,33 +1,33 @@ - - - - - - - - - entity ID does not start with acceptable prefix - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + entity ID does not start with acceptable prefix + + diff --git a/mdx/_rules/check_filtered.xsl b/mdx/_rules/check_filtered.xsl index fdb40a1f..83c057dd 100644 --- a/mdx/_rules/check_filtered.xsl +++ b/mdx/_rules/check_filtered.xsl @@ -1,35 +1,35 @@ - - - - - - - - ds:X509SerialNumber should have been filtered out - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + ds:X509SerialNumber should have been filtered out + + diff --git a/mdx/_rules/check_framework.xsl b/mdx/_rules/check_framework.xsl index 613c1b6a..f4e8d017 100644 --- a/mdx/_rules/check_framework.xsl +++ b/mdx/_rules/check_framework.xsl @@ -1,128 +1,128 @@ - - - - - - - - - - - [ERROR] - - - - - - - - - - - - : - - - - - - - - - - - - [WARN] - - - - - - - - - - - - : - - - - - - - - - - - - [INFO] - - - - - - - - - - - - : - - - - - - - - - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + + + + + + + + + + + [ERROR] + + + + + + + + + + + + : + + + + + + + + + + + + [WARN] + + + + + + + + + + + + : + + + + + + + + + + + + [INFO] + + + + + + + + + + + + : + + + + + + + + + + + + + + + + diff --git a/mdx/_rules/check_future_0.xsl b/mdx/_rules/check_future_0.xsl index f503721c..809f9ee0 100644 --- a/mdx/_rules/check_future_0.xsl +++ b/mdx/_rules/check_future_0.xsl @@ -1,31 +1,30 @@ + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_1.xsl b/mdx/_rules/check_future_1.xsl index fef00c40..ed05b114 100644 --- a/mdx/_rules/check_future_1.xsl +++ b/mdx/_rules/check_future_1.xsl @@ -1,31 +1,30 @@ + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_2.xsl b/mdx/_rules/check_future_2.xsl index c944e5b4..ee51f733 100644 --- a/mdx/_rules/check_future_2.xsl +++ b/mdx/_rules/check_future_2.xsl @@ -1,31 +1,30 @@ + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_3.xsl b/mdx/_rules/check_future_3.xsl index f0e655b9..a0b99011 100644 --- a/mdx/_rules/check_future_3.xsl +++ b/mdx/_rules/check_future_3.xsl @@ -1,32 +1,31 @@ - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:set="http://exslt.org/sets" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + diff --git a/mdx/_rules/check_future_4.xsl b/mdx/_rules/check_future_4.xsl index 7c8ae169..8a7084f8 100644 --- a/mdx/_rules/check_future_4.xsl +++ b/mdx/_rules/check_future_4.xsl @@ -1,31 +1,30 @@ + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_5.xsl b/mdx/_rules/check_future_5.xsl index 326c22c2..8ebfc25d 100644 --- a/mdx/_rules/check_future_5.xsl +++ b/mdx/_rules/check_future_5.xsl @@ -1,26 +1,26 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns:set="http://exslt.org/sets" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_6.xsl b/mdx/_rules/check_future_6.xsl index b312f48e..14726df4 100644 --- a/mdx/_rules/check_future_6.xsl +++ b/mdx/_rules/check_future_6.xsl @@ -1,26 +1,26 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns:set="http://exslt.org/sets" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_7.xsl b/mdx/_rules/check_future_7.xsl index 65f06792..5dbd9a92 100644 --- a/mdx/_rules/check_future_7.xsl +++ b/mdx/_rules/check_future_7.xsl @@ -1,27 +1,27 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns:set="http://exslt.org/sets" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_8.xsl b/mdx/_rules/check_future_8.xsl index 52030060..c763514f 100644 --- a/mdx/_rules/check_future_8.xsl +++ b/mdx/_rules/check_future_8.xsl @@ -1,27 +1,27 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns:set="http://exslt.org/sets" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_future_9.xsl b/mdx/_rules/check_future_9.xsl index edfbec8e..54911d3d 100644 --- a/mdx/_rules/check_future_9.xsl +++ b/mdx/_rules/check_future_9.xsl @@ -1,27 +1,27 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns:set="http://exslt.org/sets" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + diff --git a/mdx/_rules/check_hasreginfo.xsl b/mdx/_rules/check_hasreginfo.xsl index f3319047..e2cb6801 100644 --- a/mdx/_rules/check_hasreginfo.xsl +++ b/mdx/_rules/check_hasreginfo.xsl @@ -1,27 +1,27 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + entity does not have an mdrpi:RegistrationInfo element + + - - - - - - entity does not have an mdrpi:RegistrationInfo element - - - diff --git a/mdx/_rules/check_hoksso.xsl b/mdx/_rules/check_hoksso.xsl index ed17d412..d3e50bc1 100644 --- a/mdx/_rules/check_hoksso.xsl +++ b/mdx/_rules/check_hoksso.xsl @@ -1,160 +1,160 @@ - - - - - - - - - - unknown element hoksso: - - - - - - - - - unknown attribute hoksso: - - - - - - - - - - hoksso:ProtocolBinding may not appear on - - - - - - - - - - hoksso:ProtocolBinding requires @Binding of - urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser - , saw - - - - - - - - - - - holder of key SSO @Binding on - - also requires hoksso:ProtocolBinding - - - - - - - - holder of key SSO requires appropriate hoksso:ProtocolBinding - - , saw - - - - - - - - - - holder of key SSO requires appropriate hoksso:ProtocolBinding - - , saw - - - - - - - + + + + + + + + unknown element hoksso: + + + + + + + + + unknown attribute hoksso: + + + + + + + + + + hoksso:ProtocolBinding may not appear on + + + + + + + + + + hoksso:ProtocolBinding requires @Binding of + urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser + , saw + + + + + + + + + + + holder of key SSO @Binding on + + also requires hoksso:ProtocolBinding + + + + + + + + holder of key SSO requires appropriate hoksso:ProtocolBinding + + , saw + + + + + + + + + + holder of key SSO requires appropriate hoksso:ProtocolBinding + + , saw + + + + + + + - - - - holder of key binding requires SAML 2.0 token in AttributeAuthorityDescriptor/@protocolSupportEnumeration - - - - - - - - holder of key binding requires SAML 2.0 token in SPSSODescriptor/@protocolSupportEnumeration - - - - + + + + holder of key binding requires SAML 2.0 token in AttributeAuthorityDescriptor/@protocolSupportEnumeration + + + + + + + + holder of key binding requires SAML 2.0 token in SPSSODescriptor/@protocolSupportEnumeration + + + + diff --git a/mdx/_rules/check_idp_tls.xsl b/mdx/_rules/check_idp_tls.xsl index bb6fa6dd..b06074b4 100644 --- a/mdx/_rules/check_idp_tls.xsl +++ b/mdx/_rules/check_idp_tls.xsl @@ -1,36 +1,46 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + - + Location does not start with https:// - - - Location does not start with https:// - - + + + ResponseLocation does not start with https:// + + + + + Location does not start with https:// + + + + + ResponseLocation does not start with https:// + + diff --git a/mdx/_rules/check_idpdisc.xsl b/mdx/_rules/check_idpdisc.xsl index 14077c40..0b4766a7 100644 --- a/mdx/_rules/check_idpdisc.xsl +++ b/mdx/_rules/check_idpdisc.xsl @@ -1,65 +1,65 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns:set="http://exslt.org/sets" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + + + + DiscoveryResponse index values not all different + + + + + + + + + + + missing index attribute on DiscoveryResponse + + + + + + missing Binding attribute on DiscoveryResponse + + + + + + incorrect Binding value on DiscoveryResponse + + - - - - - - - - - - DiscoveryResponse index values not all different - - - - - - - - - - - missing index attribute on DiscoveryResponse - - - - - - missing Binding attribute on DiscoveryResponse - - - - - - incorrect Binding value on DiscoveryResponse - - - - diff --git a/mdx/_rules/check_imported.xsl b/mdx/_rules/check_imported.xsl index e632f40d..b3064734 100644 --- a/mdx/_rules/check_imported.xsl +++ b/mdx/_rules/check_imported.xsl @@ -1,42 +1,42 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:dyn="http://exslt.org/dynamic" + xmlns:set="http://exslt.org/sets" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + - - + + + + + + this IdP does not have any Scope elements + + + - - - - - - this IdP does not have any Scope elements - - - - diff --git a/mdx/_rules/check_incmd.xsl b/mdx/_rules/check_incmd.xsl index 214860a3..2af81047 100644 --- a/mdx/_rules/check_incmd.xsl +++ b/mdx/_rules/check_incmd.xsl @@ -1,97 +1,97 @@ - - - - - - - - - incmd:contactType should only appear on md:ContactPerson - - - - - - - incmd:contactType requires contactType='other', found ' - - ' - - - - - - - incmd:contactType must be an absolute URI - - - - - - - - unknown value ' - - ' for incmd:contactType - - - - - - - - - - - - - - unknown element incmd: - - - - - - - - - unknown attribute incmd: - - - - - + xmlns:incmd="http://id.incommon.org/metadata" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + incmd:contactType should only appear on md:ContactPerson + + + + + + + incmd:contactType requires contactType='other', found ' + + ' + + + + + + + incmd:contactType must be an absolute URI + + + + + + + + unknown value ' + + ' for incmd:contactType + + + + + + + + + + + + + + unknown element incmd: + + + + + + + + + unknown attribute incmd: + + + + + diff --git a/mdx/_rules/check_init.xsl b/mdx/_rules/check_init.xsl index f33fd624..c7349ddd 100644 --- a/mdx/_rules/check_init.xsl +++ b/mdx/_rules/check_init.xsl @@ -1,42 +1,42 @@ - - - - - - - - - missing Binding attribute on RequestInitiator - - - - - - incorrect Binding value on RequestInitiator - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:init="urn:oasis:names:tc:SAML:profiles:SSO:request-init" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + missing Binding attribute on RequestInitiator + + + + + + incorrect Binding value on RequestInitiator + + + + diff --git a/mdx/_rules/check_mdattr.xsl b/mdx/_rules/check_mdattr.xsl index f5782d52..3b0e6ad3 100644 --- a/mdx/_rules/check_mdattr.xsl +++ b/mdx/_rules/check_mdattr.xsl @@ -1,70 +1,70 @@ + + + + + + + + EntityAttributes must only appear within an Extensions element + + + + + EntityAttributes must only appear within Extensions of EntityDescriptor or EntitiesDescriptor + + + + + + + Assertion may not appear in the EntityAttributes for an EntitiesDescriptor + + - - - - - - - EntityAttributes must only appear within an Extensions element - - - - - EntityAttributes must only appear within Extensions of EntityDescriptor or EntitiesDescriptor - - - - - - - Assertion may not appear in the EntityAttributes for an EntitiesDescriptor - - + EntityAttributes MUST NOT appear more than once within a given element. + --> + + + more than one EntityAttributes element in an Extensions element + + - - - - more than one EntityAttributes element in an Extensions element - - - diff --git a/mdx/_rules/check_mdiop.xsl b/mdx/_rules/check_mdiop.xsl index ac3104fd..ee0ec366 100644 --- a/mdx/_rules/check_mdiop.xsl +++ b/mdx/_rules/check_mdiop.xsl @@ -1,46 +1,46 @@ - - - - - - - - KeyDescriptor does not contain a key representation - - - - - - - KeyDescriptor contains more than one X509Certificate - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + KeyDescriptor does not contain a key representation + + + + + + + KeyDescriptor contains more than one X509Certificate + + + diff --git a/mdx/_rules/check_mdrpi.xsl b/mdx/_rules/check_mdrpi.xsl index db9911b9..0530f57a 100644 --- a/mdx/_rules/check_mdrpi.xsl +++ b/mdx/_rules/check_mdrpi.xsl @@ -1,175 +1,175 @@ - - - - - - - - RegistrationInfo must only appear within an Extensions element - - - - - RegistrationInfo must only appear within Extensions of EntityDescriptor or EntitiesDescriptor - - - - - - - more than one RegistrationInfo element in one Extensions element - - - - - - - RegistrationInfo may not appear on both EntitiesDescriptor and child elements - - - - - - - - registrationInstant does not end with 'Z': - - - - - - - - - - - - - - - - - - - - - - - - non-unique lang values on - - elements - - - - - - + + + + + + RegistrationInfo must only appear within an Extensions element + + + + + RegistrationInfo must only appear within Extensions of EntityDescriptor or EntitiesDescriptor + + + + + + + more than one RegistrationInfo element in one Extensions element + + + + + + + RegistrationInfo may not appear on both EntitiesDescriptor and child elements + + + + + + + + registrationInstant does not end with 'Z': + + + + + + + + + + + + + + + + + + + + + + + + non-unique lang values on + + elements + + + + + + - - - PublicationInfo must only appear within an Extensions element - - - - - PublicationInfo must only appear within Extensions of EntityDescriptor or EntitiesDescriptor - - - - - - - PublicationInfo must be within document element's Extensions - - - - + + + PublicationInfo must be within document element's Extensions + + + + - - - more than one PublicationInfo element in one Extensions element - - - - - - - - misspelled or misplaced mdrpi element within md:Extensions: - - - - - + + + + misspelled or misplaced mdrpi element within md:Extensions: + + + + + diff --git a/mdx/_rules/check_mdui.xsl b/mdx/_rules/check_mdui.xsl index a2a53f44..547a524e 100644 --- a/mdx/_rules/check_mdui.xsl +++ b/mdx/_rules/check_mdui.xsl @@ -1,141 +1,141 @@ - - - - - - - - more than one UIInfo element in one Extensions element - - - - - - - - misspelled or misplaced mdui element within md:Extensions: - - - - - - - - - UIInfo appearing outside Extensions element - - - - - - UIInfo appearing outside SSO descriptor element ( - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - non-unique lang values on - - elements - - - - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:mdxURL="xalan://uk.ac.sdss.xalan.md.URLchecker" + xmlns:set="http://exslt.org/sets" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + more than one UIInfo element in one Extensions element + + + + + + + + misspelled or misplaced mdui element within md:Extensions: + + + + + + + + + UIInfo appearing outside Extensions element + + + + + + UIInfo appearing outside SSO descriptor element ( + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + non-unique lang values on + + elements + + + + + + + + - - - - mdui:Logo URL does not start with https:// - - - - + + + + + + mdui:Logo URL does not start with https:// + + + + @@ -190,85 +190,85 @@ - - - - - - - mdui: - - ' - - ' is not a valid URL: - - - - - - + + + + mdui: + + ' + + ' is not a valid URL: + + + + + + - - - - mdui: - - ' - - ' is not a valid URL: - - - - - - - - - DiscoHints appearing outside Extensions element - - - - - - DiscoHints appearing outside IDPSSODescriptor element ( - - ) - - - - - - - - more than one DiscoHints element in one Extensions element - - - - - - - GeolocationHint must be RFC5870 URI starting with 'geo:' - - - + + + + mdui: + + ' + + ' is not a valid URL: + + + + + + + + + DiscoHints appearing outside Extensions element + + + + + + DiscoHints appearing outside IDPSSODescriptor element ( + + ) + + + + + + + + more than one DiscoHints element in one Extensions element + + + + + + + GeolocationHint must be RFC5870 URI starting with 'geo:' + + + diff --git a/mdx/_rules/check_misc.xsl b/mdx/_rules/check_misc.xsl index 1b498ab0..4288d858 100644 --- a/mdx/_rules/check_misc.xsl +++ b/mdx/_rules/check_misc.xsl @@ -1,93 +1,106 @@ - - - - - - - - - entity ID contains space character - - - - - - - - OrganizationDisplayName contains line break - - - - - - - - Location contains space character - - - - - - - - Binding contains space character - - - - - - - - empty xml:lang attribute - - - - - - - - bare 'ac.uk' scope not permitted - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + entity ID contains space character + + + + + + + + OrganizationDisplayName contains line break + + + + + + + + Location contains space character + + + + + + + + ResponseLocation contains space character + + + + + + + + Binding contains space character + + + + + + + + empty xml:lang attribute + + + + + + + + bare 'ac.uk' scope not permitted + + diff --git a/mdx/_rules/check_namespaces.xsl b/mdx/_rules/check_namespaces.xsl index 315d39ca..fffd0369 100644 --- a/mdx/_rules/check_namespaces.xsl +++ b/mdx/_rules/check_namespaces.xsl @@ -1,112 +1,107 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unknown namespace: - - on element - - - - - + xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:hoksso="urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser" + xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" + xmlns:init="urn:oasis:names:tc:SAML:profiles:SSO:request-init" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdattr="urn:oasis:names:tc:SAML:metadata:attribute" + xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:ukfedlabel="http://ukfederation.org.uk/2006/11/label" + xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" + + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unknown namespace: + + on element + + + + + diff --git a/mdx/_rules/check_rands_member.xsl b/mdx/_rules/check_rands_member.xsl index bee2e9d0..0d98138a 100644 --- a/mdx/_rules/check_rands_member.xsl +++ b/mdx/_rules/check_rands_member.xsl @@ -1,86 +1,86 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdattr="urn:oasis:names:tc:SAML:metadata:attribute" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + - - - - - - REFEDS R+S only applies to service provider entities - - - + + + + + + REFEDS R+S only applies to service provider entities + + + + + + REFEDS R+S requires SAML 2.0 POST support + + + - - - REFEDS R+S requires SAML 2.0 POST support - - - - - - REFEDS R+S requires mdui:DisplayName - - - - - REFEDS R+S requires mdui:InformationURL - - - + + + REFEDS R+S requires mdui:DisplayName + + + + + REFEDS R+S requires mdui:InformationURL + + + - - - REFEDS R+S requires one or more technical contacts - - - - + The Service Provider provides one or more technical contacts in metadata. + --> + + + REFEDS R+S requires one or more technical contacts + + + + diff --git a/mdx/_rules/check_rands_support.xsl b/mdx/_rules/check_rands_support.xsl index fe92e6d8..c767b394 100644 --- a/mdx/_rules/check_rands_support.xsl +++ b/mdx/_rules/check_rands_support.xsl @@ -1,49 +1,49 @@ - - - - - + + + - - - - - - REFEDS R+S support only applies to identity provider entities - - - - + + + REFEDS R+S support only applies to identity provider entities + + + + diff --git a/mdx/_rules/check_regauth.xsl b/mdx/_rules/check_regauth.xsl index e98400ae..617514ca 100644 --- a/mdx/_rules/check_regauth.xsl +++ b/mdx/_rules/check_regauth.xsl @@ -1,42 +1,42 @@ - - - - - + + + - (value not set) - - - - - - unexpected registration authority ' - - '; expected ' - - ' for this channel - - - - - + (value not set) + + + + + + unexpected registration authority ' + + '; expected ' + + ' for this channel + + + + + diff --git a/mdx/_rules/check_reqattr.xsl b/mdx/_rules/check_reqattr.xsl index 6840a020..455d35e8 100644 --- a/mdx/_rules/check_reqattr.xsl +++ b/mdx/_rules/check_reqattr.xsl @@ -1,507 +1,507 @@ - - - - - - - - - - RequestedAttribute - - lacks NameFormat attribute - (implicitly 'urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified') - - - - - - - - - - RequestedAttribute uses NameFormat of - - : unsuitable for cross-domain use - - ( - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RequestedAttribute - - ( - - ) - - uses OID name - - with SAML 1.x NameFormat: should use urn:mace name or SAML 2.0 NameFormat - - - - - - - - - - - - - - RequestedAttribute - - ( - - ) - - uses OID name - - with SAML 1.x NameFormat: should use urn:mace name or SAML 2.0 NameFormat - - - - - - - - - - - - - - RequestedAttribute uses OID name - - with SAML 1.x NameFormat: should use urn:mace name or SAML 2.0 NameFormat - - ( - - ) - - - - - - + + + + + + + + RequestedAttribute + + lacks NameFormat attribute + (implicitly 'urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified') + + + + + + + + + + RequestedAttribute uses NameFormat of + + : unsuitable for cross-domain use + + ( + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RequestedAttribute + + ( + + ) + + uses OID name + + with SAML 1.x NameFormat: should use urn:mace name or SAML 2.0 NameFormat + + + + + + + + + + + + + + RequestedAttribute + + ( + + ) + + uses OID name + + with SAML 1.x NameFormat: should use urn:mace name or SAML 2.0 NameFormat + + + + + + + + + + + + + + RequestedAttribute uses OID name + + with SAML 1.x NameFormat: should use urn:mace name or SAML 2.0 NameFormat + + ( + + ) + + + + + + - - - - - + + + - - - - RequestedAttribute uses OID name - - with SAML 1.x NameFormat: should use urn:mace name or SAML 2.0 NameFormat - - ( - - ) - - - - - - - - - - - - - - - RequestedAttribute uses unknown name - - with SAML 1.x NameFormat - - ( - - ) - - - - - - - - - - - - - - - - - - RequestedAttribute uses legacy MACEAttr name - - with SAML 2.0 NameFormat: should use urn:oid name or SAML 1.x NameFormat - - ( - - ) - - - - - - - - - - RequestedAttribute uses legacy SWITCHaai name - - with SAML 2.0 NameFormat: should use urn:oid name or SAML 1.x NameFormat - - ( - - ) - - - - - - + + + + + + + + + RequestedAttribute uses unknown name + + with SAML 1.x NameFormat + + ( + + ) + + + + + + + + + + + + + + + + + + RequestedAttribute uses legacy MACEAttr name + + with SAML 2.0 NameFormat: should use urn:oid name or SAML 1.x NameFormat + + ( + + ) + + + + + + + + + + RequestedAttribute uses legacy SWITCHaai name + + with SAML 2.0 NameFormat: should use urn:oid name or SAML 1.x NameFormat + + ( + + ) + + + + + + - - - - RequestedAttribute uses legacy format name - - with SAML 2.0 NameFormat: should use urn:oid name or SAML 1.x NameFormat - - ( - - ) - - - - - - - - - - RequestedAttribute uses legacy format name - - with SAML 2.0 NameFormat: should use urn:oid name or SAML 1.x NameFormat - - ( - - ) - - - - - - - - - - - - - - - - RequestedAttribute uses unknown name - - with SAML 2.0 NameFormat - - ( - - ) - - - - - - - - + + + + RequestedAttribute uses legacy format name + + with SAML 2.0 NameFormat: should use urn:oid name or SAML 1.x NameFormat + + ( + + ) + + + + + + + + + + + + + + + + RequestedAttribute uses unknown name + + with SAML 2.0 NameFormat + + ( + + ) + + + + + + + + diff --git a/mdx/_rules/check_saml1.xsl b/mdx/_rules/check_saml1.xsl index 92de66c5..33325ed0 100644 --- a/mdx/_rules/check_saml1.xsl +++ b/mdx/_rules/check_saml1.xsl @@ -1,83 +1,83 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + - - + + + + no POST support on SAML 1.1 SP + + - - - - no POST support on SAML 1.1 SP - - - - - - - SAML 1.1 AttributeAuthority missing appropriately bound AttributeService - - - - - - - - SAML 1.0 binding requires SAML 1.1 token in IDPSSODescriptor/@protocolSupportEnumeration - - - - - - - - - SAML 1.0 binding requires SAML 1.1 token in AttributeAuthorityDescriptor/@protocolSupportEnumeration - - - - - - - - - SAML 1.0 binding requires SAML 1.1 token in SPSSODescriptor/@protocolSupportEnumeration - - - - + + + + SAML 1.0 binding requires SAML 1.1 token in SPSSODescriptor/@protocolSupportEnumeration + + + + diff --git a/mdx/_rules/check_saml2.xsl b/mdx/_rules/check_saml2.xsl index e35ed8a6..0f1fed85 100644 --- a/mdx/_rules/check_saml2.xsl +++ b/mdx/_rules/check_saml2.xsl @@ -1,110 +1,110 @@ - - - - - - - - - more than one SingleSignOnService with SAML 2.0 HTTP-POST binding - - - - - - more than one SingleSignOnService with SAML 2.0 HTTP-POST-SimpleSign binding - - - - - - more than one SingleSignOnService with SAML 2.0 HTTP-Redirect binding - - - - + + + + + + + more than one SingleSignOnService with SAML 2.0 HTTP-POST binding + + + + + + more than one SingleSignOnService with SAML 2.0 HTTP-POST-SimpleSign binding + + + + + + more than one SingleSignOnService with SAML 2.0 HTTP-Redirect binding + + + + - - - SAML 2.0 AttributeAuthority missing appropriately bound AttributeService - - + + + SAML 2.0 AttributeAuthority missing appropriately bound AttributeService + + - - - - SAML 2.0 SP has no encryption key - - - - + + + SAML 2.0 SP has no encryption key + + + + - - - - SAML 2.0 binding requires SAML 2.0 token in IDPSSODescriptor/@protocolSupportEnumeration - - - - - - - - - SAML 2.0 binding requires SAML 2.0 token in AttributeAuthorityDescriptor/@protocolSupportEnumeration - - - - - - - - - SAML 2.0 binding requires SAML 2.0 token in SPSSODescriptor/@protocolSupportEnumeration - - - - + + + + SAML 2.0 binding requires SAML 2.0 token in SPSSODescriptor/@protocolSupportEnumeration + + + + diff --git a/mdx/_rules/check_saml2int.xsl b/mdx/_rules/check_saml2int.xsl index 812fe87e..42f30770 100644 --- a/mdx/_rules/check_saml2int.xsl +++ b/mdx/_rules/check_saml2int.xsl @@ -1,142 +1,142 @@ - - - - - - - - - SP excludes both SAML 2 name identifier formats - - - - - - - SAML 2.0 IDPSSODescriptor excludes SAML 2 transient name identifier format - - - - - SAML 2.0 AttributeAuthorityDescriptor excludes SAML 2 transient name identifier format - - - - + + + + + + + SP excludes both SAML 2 name identifier formats + + + + + + + SAML 2.0 IDPSSODescriptor excludes SAML 2 transient name identifier format + + + + + SAML 2.0 AttributeAuthorityDescriptor excludes SAML 2 transient name identifier format + + + + - - - SAML 2.0 IDPSSODescriptor does not support HTTP-Redirect SSO binding - - - - - - - - Attribute - - lacks NameFormat attribute - - - - - - - Attribute - - has incorrect NameFormat - - - - - - - - - no HTTP-POST support on SAML 2.0 SP - - - - - - - SAML 2.0 IdP has no embedded signing key - - - - - SAML 2.0 AttributeAuthority has no embedded signing key - - - + + + SAML 2.0 IDPSSODescriptor does not support HTTP-Redirect SSO binding + + + + + + + + Attribute + + lacks NameFormat attribute + + + + + + + Attribute + + has incorrect NameFormat + + + + + + + + + no HTTP-POST support on SAML 2.0 SP + + + + + + + SAML 2.0 IdP has no embedded signing key + + + + + SAML 2.0 AttributeAuthority has no embedded signing key + + + diff --git a/mdx/_rules/check_saml2meta.xsl b/mdx/_rules/check_saml2meta.xsl index b3990b9b..42b5fad4 100644 --- a/mdx/_rules/check_saml2meta.xsl +++ b/mdx/_rules/check_saml2meta.xsl @@ -1,33 +1,33 @@ - - - - - - - - + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdxURL="xalan://uk.ac.sdss.xalan.md.URLchecker" + xmlns:set="http://exslt.org/sets" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + @@ -37,63 +37,77 @@ - - - - - AssertionConsumerService index values not all different - - - - - - - - - - - - - ArtifactResolutionService index values not all different - - - - - - - - - - - - - - Location is not a valid URL: - - - - - - - - - - - OrganizationURL ' - - ' is not a valid URL: - - - - - - + + + + + AssertionConsumerService index values not all different + + + + + + + + + + + + + ArtifactResolutionService index values not all different + + + + + + + + + + + + + + Location is not a valid URL: + + + + + + + + + + + + ResponseLocation is not a valid URL: + + + + + + + + + + + OrganizationURL ' + + ' is not a valid URL: + + + + + + diff --git a/mdx/_rules/check_shib_noregscope.xsl b/mdx/_rules/check_shib_noregscope.xsl index 0f1e0b79..e516425f 100644 --- a/mdx/_rules/check_shib_noregscope.xsl +++ b/mdx/_rules/check_shib_noregscope.xsl @@ -1,7 +1,7 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + + + + + Scope lacks @regexp + + - - - Scope lacks @regexp - - - diff --git a/mdx/_rules/check_shib_regscope.xsl b/mdx/_rules/check_shib_regscope.xsl index b20fa7d3..7f522e92 100644 --- a/mdx/_rules/check_shib_regscope.xsl +++ b/mdx/_rules/check_shib_regscope.xsl @@ -1,31 +1,31 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + regular expression in scope ' + + ' + + + - - - - - - - regular expression in scope ' - - ' - - - - diff --git a/mdx/_rules/check_shibboleth.xsl b/mdx/_rules/check_shibboleth.xsl index 79aa6799..12e87c7a 100644 --- a/mdx/_rules/check_shibboleth.xsl +++ b/mdx/_rules/check_shibboleth.xsl @@ -1,188 +1,188 @@ - - - - - - - - - OrganizationURL '' does not start with acceptable prefix - - - - - - - - Shibboleth 1.x auth request needs urn:oasis:names:tc:SAML:1.1:protocol in IDPSSODescriptor/@protocolSupportEnumeration - - - - - - Shibboleth 1.x auth request needs urn:mace:shibboleth:1.0 in IDPSSODescriptor/@protocolSupportEnumeration - - - - - - - - Shibboleth 1.x support claimed but no appropriate SSO service binding - - - - - - - - more than one SingleSignOnService with Shibboleth binding - - - - - - - - SAML 1.1 SP excludes Shibboleth transient name identifier format - - - - - - - - ds:KeyInfo child element not in ds namespace - - - - - - - - SIDPO-34: Attribute lacking NameFormat in IDPSSODescriptor - - - - - - - Scope value contains space character - - - - - - - - Scope value contains line break - - - - - - - - X509Certificate contains XML comment - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" + xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + OrganizationURL '' does not start with acceptable prefix + + + + + + + + Shibboleth 1.x auth request needs urn:oasis:names:tc:SAML:1.1:protocol in IDPSSODescriptor/@protocolSupportEnumeration + + + + + + Shibboleth 1.x auth request needs urn:mace:shibboleth:1.0 in IDPSSODescriptor/@protocolSupportEnumeration + + + + + + + + Shibboleth 1.x support claimed but no appropriate SSO service binding + + + + + + + + more than one SingleSignOnService with Shibboleth binding + + + + + + + + SAML 1.1 SP excludes Shibboleth transient name identifier format + + + + + + + + ds:KeyInfo child element not in ds namespace + + + + + + + + SIDPO-34: Attribute lacking NameFormat in IDPSSODescriptor + + + + + + + Scope value contains space character + + + + + + + + Scope value contains line break + + + + + + + + X509Certificate contains XML comment + + + + diff --git a/mdx/_rules/check_sirtfi.xsl b/mdx/_rules/check_sirtfi.xsl index 78240c01..48f0e6af 100644 --- a/mdx/_rules/check_sirtfi.xsl +++ b/mdx/_rules/check_sirtfi.xsl @@ -1,73 +1,73 @@ - - - + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdattr="urn:oasis:names:tc:SAML:metadata:attribute" + xmlns:remd="http://refeds.org/metadata" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" - - + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + - - - - SIRTFI requires a REFEDS security contact - - + + - - - - - SIRTFI requires a REFEDS security contact with a GivenName - - - - - SIRTFI requires a REFEDS security contact with an EmailAddress - - - - + + + + + + + SIRTFI requires a REFEDS security contact + + + + + + + + SIRTFI requires a REFEDS security contact with a GivenName + + + + + SIRTFI requires a REFEDS security contact with an EmailAddress + + + + diff --git a/mdx/_rules/check_sp_tls.xsl b/mdx/_rules/check_sp_tls.xsl index b68c9663..3432cd06 100644 --- a/mdx/_rules/check_sp_tls.xsl +++ b/mdx/_rules/check_sp_tls.xsl @@ -1,31 +1,36 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> - - + + - + Location does not start with https:// + + + ResponseLocation does not start with https:// + + diff --git a/mdx/_rules/check_uk_algorithms.xsl b/mdx/_rules/check_uk_algorithms.xsl index 10db2ce2..0a4c024f 100644 --- a/mdx/_rules/check_uk_algorithms.xsl +++ b/mdx/_rules/check_uk_algorithms.xsl @@ -1,89 +1,89 @@ - - - - - + + + - - - - - - insecure algorithm in SigningMethod: ' - - ' - - - - - - - - - - + + + - - - - unknown algorithm in SigningMethod: ' - - ' - - - - - - - - - - insecure algorithm in DigestMethod: ' - - ' - - - - - - - - - - + + + - - - - unknown algorithm in DigestMethod: ' - - ' - - - - - + --> - + + + + insecure algorithm in EncryptionMethod: ' + + ' + + + + + + + + + + - - - - insecure algorithm in EncryptionMethod: ' - - ' - - - - - - - - - - - - - - unknown algorithm in EncryptionMethod: ' - - ' - - - + + + + unknown algorithm in EncryptionMethod: ' + + ' + + + diff --git a/mdx/_rules/check_uk_trust.xsl b/mdx/_rules/check_uk_trust.xsl index 6db92755..00a1bee9 100644 --- a/mdx/_rules/check_uk_trust.xsl +++ b/mdx/_rules/check_uk_trust.xsl @@ -1,118 +1,118 @@ - - - - - - - - - - IdP SSO Descriptor lacking KeyDescriptor - - - - - - SP SSO Descriptor lacking KeyDescriptor - - - - - - IdP AA Descriptor lacking KeyDescriptor - - - - - + + + + IdP SSO Descriptor lacking KeyDescriptor + + + + + + SP SSO Descriptor lacking KeyDescriptor + + + + + + IdP AA Descriptor lacking KeyDescriptor + + + + + - - - SAML 2.0 IdP has KeyDescriptor without embedded key - - - - - - SAML 2.0 AttributeAuthority has KeyDescriptor without embedded key - - - - - - SAML 2.0 SP has KeyDescriptor without embedded key - - - - - - SAML 1.1 IdP has KeyDescriptor without embedded key - - - - - - SAML 1.1 AttributeAuthority has KeyDescriptor without embedded key - - - - - - SAML 1.1 SP has KeyDescriptor without embedded key - - - - - - - entity has legacy KeyName element - - - + + In roles which indicate support through their protocolSupportEnumeration values for + SAML 2.0 or SAML 1.1 profiles, each MUST support the direct key + verification scheme as described in section 2.1.1. + --> + + + SAML 2.0 IdP has KeyDescriptor without embedded key + + + + + + SAML 2.0 AttributeAuthority has KeyDescriptor without embedded key + + + + + + SAML 2.0 SP has KeyDescriptor without embedded key + + + + + + SAML 1.1 IdP has KeyDescriptor without embedded key + + + + + + SAML 1.1 AttributeAuthority has KeyDescriptor without embedded key + + + + + + SAML 1.1 SP has KeyDescriptor without embedded key + + + + + + + entity has legacy KeyName element + + + diff --git a/mdx/_rules/check_uk_wayf.xsl b/mdx/_rules/check_uk_wayf.xsl deleted file mode 100644 index c2e443cd..00000000 --- a/mdx/_rules/check_uk_wayf.xsl +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - unknown element name wayf: - - - - - - - - - misplaced wayf:HideFromWAYF element - - - - diff --git a/mdx/_rules/check_vhosts.xsl b/mdx/_rules/check_vhosts.xsl index 7b7a1999..230f88c3 100644 --- a/mdx/_rules/check_vhosts.xsl +++ b/mdx/_rules/check_vhosts.xsl @@ -1,58 +1,58 @@ - - - - - - - - - - substring-before(substring-after(concat(., '/'), 'https://'), '/') - - - - - - - - - - - - - - - - at least one SOAP location on same vhost as an SSO location - - - - + xmlns:dyn="http://exslt.org/dynamic" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:set="http://exslt.org/sets" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + + substring-before(substring-after(concat(., '/'), 'https://'), '/') + + + + + + + + + + + + + + + + at least one SOAP location on same vhost as an SSO location + + + + diff --git a/mdx/_rules/mdui_dn_en_match.xsl b/mdx/_rules/mdui_dn_en_match.xsl index 8281fe9d..7ecb8015 100644 --- a/mdx/_rules/mdui_dn_en_match.xsl +++ b/mdx/_rules/mdui_dn_en_match.xsl @@ -1,41 +1,41 @@ - - - - - - - - - - - mismatched xml:lang='en' DisplayNames: ' - - ' in mdui vs. ' - - ' in ODN - - - - - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + + + + + + + + + mismatched xml:lang='en' DisplayNames: ' + + ' in mdui vs. ' + + ' in ODN + + + + + diff --git a/mdx/_rules/mdui_dn_en_present.xsl b/mdx/_rules/mdui_dn_en_present.xsl index 16e2ab15..e5364e11 100644 --- a/mdx/_rules/mdui_dn_en_present.xsl +++ b/mdx/_rules/mdui_dn_en_present.xsl @@ -1,31 +1,31 @@ + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata"> + + + - - + + + + mdui:UIInfo with no xml:lang='en' DisplayName + + + - - - - mdui:UIInfo with no xml:lang='en' DisplayName - - - - diff --git a/mdx/at_aconet/beans.xml b/mdx/at_aconet/beans.xml index 15d9c658..5ab7a9fc 100644 --- a/mdx/at_aconet/beans.xml +++ b/mdx/at_aconet/beans.xml @@ -11,23 +11,24 @@ xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> - + - + - + - + - + + @@ -35,11 +36,12 @@ - + - + + @@ -47,13 +49,13 @@ - + - + @@ -63,10 +65,10 @@ - + @@ -77,10 +79,10 @@ - + @@ -91,15 +93,15 @@ - + - + - + - + - + diff --git a/mdx/at_aconet/verbs.xml b/mdx/at_aconet/verbs.xml index 4b5a334a..54399699 100644 --- a/mdx/at_aconet/verbs.xml +++ b/mdx/at_aconet/verbs.xml @@ -11,26 +11,27 @@ xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> - + - + - - + + + - + - - + + @@ -41,7 +42,7 @@ - + @@ -49,8 +50,8 @@ - - + + @@ -60,8 +61,8 @@ - - + + @@ -69,29 +70,28 @@ - - + + - + - - + - @@ -104,7 +104,7 @@ - + diff --git a/mdx/clean-import.xsl b/mdx/clean-import.xsl index 029642f8..e7c2211b 100644 --- a/mdx/clean-import.xsl +++ b/mdx/clean-import.xsl @@ -1,79 +1,79 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + xmlns:ds="http://www.w3.org/2000/09/xmldsig#" + xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" + xmlns:mdxTextUtils="xalan://uk.ac.sdss.xalan.md.TextUtils" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="urn:oasis:names:tc:SAML:2.0:metadata" + extension-element-prefixes="mdxTextUtils"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mdx/common-beans.xml b/mdx/common-beans.xml index 7c687117..db6b1d20 100644 --- a/mdx/common-beans.xml +++ b/mdx/common-beans.xml @@ -19,6 +19,16 @@ --> + + + + + + - + + - + @@ -40,7 +51,7 @@ class="org.springframework.core.io.ClassPathResource"/> - + @@ -49,38 +60,27 @@ - - - - - - + http://www.w3.org/2001/04/xmldsig-more#md5 @@ -93,10 +93,10 @@ - + @@ -117,78 +117,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -355,17 +170,16 @@ - - + @@ -388,7 +202,6 @@ - @@ -397,72 +210,64 @@ - + - - + - - - + - - + - - + - - - - - + - - + - + - + @@ -505,7 +310,7 @@ - + @@ -525,12 +330,13 @@ + + + - - @@ -543,9 +349,9 @@ @@ -567,6 +373,7 @@ + @@ -575,11 +382,13 @@ + + @@ -587,29 +396,26 @@ - + - + - - - + - + @@ -620,12 +426,11 @@ - + @@ -634,14 +439,13 @@ - + - + @@ -649,14 +453,13 @@ - + - + @@ -664,14 +467,14 @@ - + - + @@ -679,15 +482,15 @@ - + - + @@ -695,9 +498,9 @@ - - - + + + - + - - - - - - - - - - - + + + + + + + + + + + + + - - + + - - + + - + - - + - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - + + - - + - - - - - - - -