From 457533034d1e0070323f9ca49a4bf8ddde5f882e Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 14 Jan 2019 10:34:54 +0100 Subject: initial import --- xslt/clean-entitydescriptor.xsl | 30 ++++++++++ xslt/dbg-summary.xslt | 18 ++++++ xslt/entity_id_list.xslt | 26 +++++++++ xslt/extract-idp.xslt | 25 ++++++++ xslt/extract-non-idp.xslt | 25 ++++++++ xslt/filter-idp.xslt | 32 ++++++++++ xslt/full-summary.xslt | 18 ++++++ xslt/idp-list.xslt | 25 ++++++++ xslt/idp-summary.xslt | 112 +++++++++++++++++++++++++++++++++++ xslt/import-mdservicelist.xsl | 42 ++++++++++++++ xslt/import-metadata.xsl | 83 ++++++++++++++++++++++++++ xslt/list-locations.xslt | 21 +++++++ xslt/mdslgen.xsl | 54 +++++++++++++++++ xslt/normalize.xsl | 124 +++++++++++++++++++++++++++++++++++++++ xslt/sign-luna-sha256-excl.xsl | 48 +++++++++++++++ xslt/sign-luna-sha256.xsl | 48 +++++++++++++++ xslt/sign-luna.xsl | 48 +++++++++++++++ xslt/sign.xsl | 52 +++++++++++++++++ xslt/sp-summary.xslt | 126 ++++++++++++++++++++++++++++++++++++++++ xslt/summary.xslt | 102 ++++++++++++++++++++++++++++++++ xslt/tidy.xsl | 30 ++++++++++ 21 files changed, 1089 insertions(+) create mode 100644 xslt/clean-entitydescriptor.xsl create mode 100644 xslt/dbg-summary.xslt create mode 100644 xslt/entity_id_list.xslt create mode 100644 xslt/extract-idp.xslt create mode 100644 xslt/extract-non-idp.xslt create mode 100644 xslt/filter-idp.xslt create mode 100644 xslt/full-summary.xslt create mode 100644 xslt/idp-list.xslt create mode 100644 xslt/idp-summary.xslt create mode 100644 xslt/import-mdservicelist.xsl create mode 100644 xslt/import-metadata.xsl create mode 100644 xslt/list-locations.xslt create mode 100644 xslt/mdslgen.xsl create mode 100644 xslt/normalize.xsl create mode 100644 xslt/sign-luna-sha256-excl.xsl create mode 100644 xslt/sign-luna-sha256.xsl create mode 100644 xslt/sign-luna.xsl create mode 100644 xslt/sign.xsl create mode 100644 xslt/sp-summary.xslt create mode 100644 xslt/summary.xslt create mode 100644 xslt/tidy.xsl (limited to 'xslt') diff --git a/xslt/clean-entitydescriptor.xsl b/xslt/clean-entitydescriptor.xsl new file mode 100644 index 0000000..c1c31df --- /dev/null +++ b/xslt/clean-entitydescriptor.xsl @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/dbg-summary.xslt b/xslt/dbg-summary.xslt new file mode 100644 index 0000000..2550ae0 --- /dev/null +++ b/xslt/dbg-summary.xslt @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/xslt/entity_id_list.xslt b/xslt/entity_id_list.xslt new file mode 100644 index 0000000..bda1bb7 --- /dev/null +++ b/xslt/entity_id_list.xslt @@ -0,0 +1,26 @@ + + + + + + + + + + + + + - + + + + diff --git a/xslt/extract-idp.xslt b/xslt/extract-idp.xslt new file mode 100644 index 0000000..3282438 --- /dev/null +++ b/xslt/extract-idp.xslt @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/xslt/extract-non-idp.xslt b/xslt/extract-non-idp.xslt new file mode 100644 index 0000000..b12c587 --- /dev/null +++ b/xslt/extract-non-idp.xslt @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/xslt/filter-idp.xslt b/xslt/filter-idp.xslt new file mode 100644 index 0000000..868bc1a --- /dev/null +++ b/xslt/filter-idp.xslt @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/full-summary.xslt b/xslt/full-summary.xslt new file mode 100644 index 0000000..bf127df --- /dev/null +++ b/xslt/full-summary.xslt @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/xslt/idp-list.xslt b/xslt/idp-list.xslt new file mode 100644 index 0000000..0d18be8 --- /dev/null +++ b/xslt/idp-list.xslt @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/xslt/idp-summary.xslt b/xslt/idp-summary.xslt new file mode 100644 index 0000000..90e57ad --- /dev/null +++ b/xslt/idp-summary.xslt @@ -0,0 +1,112 @@ + + + + + +| + + + + + + + + + + + + + + + ||EntityID||Organization||Technical Contact||Support Contact||Security Contact||Administrative Contact||Scopes||Entity category support||Assurance Certification|| + + + + + + | + | + | + | + | + | + | + | + | + | + + + + + + + + + [ + |] + + + + + + + + \\ + + + + + + + + + + + + + + + + + + + + + \\ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/import-mdservicelist.xsl b/xslt/import-mdservicelist.xsl new file mode 100644 index 0000000..fb7522b --- /dev/null +++ b/xslt/import-mdservicelist.xsl @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/import-metadata.xsl b/xslt/import-metadata.xsl new file mode 100644 index 0000000..2edf7ed --- /dev/null +++ b/xslt/import-metadata.xsl @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/list-locations.xslt b/xslt/list-locations.xslt new file mode 100644 index 0000000..fd22fac --- /dev/null +++ b/xslt/list-locations.xslt @@ -0,0 +1,21 @@ + + + + + + + + + + + + diff --git a/xslt/mdslgen.xsl b/xslt/mdslgen.xsl new file mode 100644 index 0000000..ac0110a --- /dev/null +++ b/xslt/mdslgen.xsl @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/normalize.xsl b/xslt/normalize.xsl new file mode 100644 index 0000000..015f841 --- /dev/null +++ b/xslt/normalize.xsl @@ -0,0 +1,124 @@ + + + + + + + + + IMPORTANT NOTICE: READ CAREFULLY + +You are reading this because You wish to use the technical information (the “Metadata”) +published on behalf of the Registrars. These Terms of Access and Use (these “Terms”) govern +the use of the Metadata. By accessing or using the Metadata You accept that the access and +use will be on and subject to these Terms. These Terms will be binding and enforceable on +You as contractual obligations. + +The SWAMID Metadata Terms of Access and Use can be found here: + +- http://mds.swamid.se/md/swamid-tou-sv.txt Swedish version - Legally Binding! +- http://mds.swamid.se/md/swamid-tou-en.txt English version - Non-normative translation + +If You do not accept these Terms, then You must not continue to use this Metadata. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + operations@swamid.se + + + + + + + + + + + + + + + + + https://www.sunet.se/wp-content/uploads/2016/08/SWAMID-Metadata-Registration-Practice-Statement-v2.pdf + + + + + + + + + https://www.sunet.se/wp-content/uploads/2015/12/SWAMID-Terms-of-Use-20110714.pdf + + + + + + + + + + + + + + + + diff --git a/xslt/sign-luna-sha256-excl.xsl b/xslt/sign-luna-sha256-excl.xsl new file mode 100644 index 0000000..08e4827 --- /dev/null +++ b/xslt/sign-luna-sha256-excl.xsl @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + # + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/sign-luna-sha256.xsl b/xslt/sign-luna-sha256.xsl new file mode 100644 index 0000000..293bb96 --- /dev/null +++ b/xslt/sign-luna-sha256.xsl @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + # + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/sign-luna.xsl b/xslt/sign-luna.xsl new file mode 100644 index 0000000..4836451 --- /dev/null +++ b/xslt/sign-luna.xsl @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + # + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/sign.xsl b/xslt/sign.xsl new file mode 100644 index 0000000..51d2492 --- /dev/null +++ b/xslt/sign.xsl @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/sp-summary.xslt b/xslt/sp-summary.xslt new file mode 100644 index 0000000..d54141c --- /dev/null +++ b/xslt/sp-summary.xslt @@ -0,0 +1,126 @@ + + + + + +| + + + + + + + + + + + + + + + ||EntityID||Service Name||Service Description||Organization||Technical Contact||Administrative Contact||Entity Categories|| + + + + + + | + | + | + | + | + | + | | + + + + + + + + + + + + + + + + + + + + + + + + + + \\ + + + + + + + + [ + | + ] + + + + + + + + \\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/summary.xslt b/xslt/summary.xslt new file mode 100644 index 0000000..05152d1 --- /dev/null +++ b/xslt/summary.xslt @@ -0,0 +1,102 @@ + + + + + +| + + + + + + + + + + + + + + + h2. + + ||EntityID| + + + + + + + + + [Supplemental documentation|] + + + + + + + ||Technical contact| + + + + + + ||Administrative contact| + + + + + + ||Organization|[ + |] + + + + + ||Role|Service Provider + + + + + + + + {info}{info} + + + + ||Role|Identity Provider + ||Scopes| + + + + + + + + + + + + + + + + * + + + + + + + + diff --git a/xslt/tidy.xsl b/xslt/tidy.xsl new file mode 100644 index 0000000..043ef07 --- /dev/null +++ b/xslt/tidy.xsl @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3