From 26e9474cf94ae11ee83f0600ba634e2c58a7f55c Mon Sep 17 00:00:00 2001 From: Florian Best Date: Sat, 23 Apr 2016 14:47:44 +0200 Subject: [PATCH 1/3] feat: prettify XML string output by registering default namespace prefixes Fix #326 --- src/saml2/__init__.py | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/src/saml2/__init__.py b/src/saml2/__init__.py index 6588a741b..d04c85e9f 100644 --- a/src/saml2/__init__.py +++ b/src/saml2/__init__.py @@ -44,7 +44,31 @@ NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:assertion' # TEMPLATE = '{urn:oasis:names:tc:SAML:2.0:assertion}%s' -# XSI_NAMESPACE = 'http://www.w3.org/2001/XMLSchema-instance' +SAMLP_NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:protocol' +XSI_NAMESPACE = 'http://www.w3.org/2001/XMLSchema-instance' +XS_NAMESPACE = 'http://www.w3.org/2001/XMLSchema' +DS_NAMESPACE = 'http://www.w3.org/2000/09/xmldsig#' +MD_NAMESPACE = "urn:oasis:names:tc:SAML:2.0:metadata" +MDATTR_NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:attribute' +MDUI_NAMESPACE = "urn:oasis:names:tc:SAML:metadata:ui" +XENC_NAMESPACE = 'http://www.w3.org/2001/04/xmlenc#' +ALG_NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:algsupport' +IDPDISC_NAMESPACE = 'urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol' +ECP_NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp' +OASIS_DEFAULT_NS_PREFIXES = { + 'saml': NAMESPACE, + 'samlp': SAMLP_NAMESPACE, + 'ds': DS_NAMESPACE, + 'xsi': XSI_NAMESPACE, + 'xs': XS_NAMESPACE, + 'xenc': XENC_NAMESPACE, + 'mdui': MDUI_NAMESPACE, + 'md': MD_NAMESPACE, + 'mdattr': MDATTR_NAMESPACE, + 'alg': ALG_NAMESPACE, + 'idpdisc': IDPDISC_NAMESPACE, + 'ecp': ECP_NAMESPACE, +} NAMEID_FORMAT_EMAILADDRESS = ( "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress") @@ -556,7 +580,8 @@ def _to_element_tree(self): self._add_members_to_element_tree(new_tree) return new_tree - def register_prefix(self, nspair): + @staticmethod + def register_prefix(nspair): """ Register with ElementTree a set of namespaces @@ -1048,3 +1073,6 @@ def is_required_attribute(cls, attr): :return: True if required """ return cls.c_attributes[attr][REQUIRED] + + +SamlBase.register_prefix(OASIS_DEFAULT_NS_PREFIXES) From 856348eb33b2b56b8705bfc463cb03182754229c Mon Sep 17 00:00:00 2001 From: Florian Best Date: Sat, 20 Jul 2019 10:12:07 +0200 Subject: [PATCH 2/3] style: Add namespace prefixes to all tests sed -i 's/ns1:/saml:/g' $(git grep -l 'xmlns:ns1="urn:oasis:names:tc:SAML:2.0:assertion"') sed -i 's/ns2:/saml:/g' $(git grep -l 'xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion"') sed -i 's/ns4:/saml:/g' $(git grep -l 'xmlns:ns4="urn:oasis:names:tc:SAML:2.0:assertion"') sed -i 's/ns2:/xsi:/g' $(git grep -l 'xmlns:ns2="http://www.w3.org/2001/XMLSchema-instance"') sed -i 's/ns3:/xsi:/g' $(git grep -l 'xmlns:ns3="http://www.w3.org/2001/XMLSchema-instance"') sed -i 's/ns3:/samlp:/g' $(git grep -l 'xmlns:ns3="urn:oasis:names:tc:SAML:2.0:protocol"') sed -i 's/ns1:/ds:/g' $(git grep -l 'xmlns:ns1="http://www.w3.org/2000/09/xmldsig#"') sed -i 's/ns2:/ds:/g' $(git grep -l 'xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"') sed -i 's/ns3:/ds:/g' $(git grep -l 'xmlns:ns3="http://www.w3.org/2000/09/xmldsig#"') sed -i 's/ns5:/ds:/g' $(git grep -l 'xmlns:ns5="http://www.w3.org/2000/09/xmldsig#"') sed -i 's/ns0:/md:/g' $(git grep -l 'xmlns:ns0="urn:oasis:names:tc:SAML:2.0:metadata"') sed -i 's/ns0:/saml:/g' $(git grep -l 'xmlns:ns0="urn:oasis:names:tc:SAML:2.0:assertion"') sed -i 's/ns0:/samlp:/g' $(git grep -l 'xmlns:ns0="urn:oasis:names:tc:SAML:2.0:protocol"') sed -i 's/ns0:/xenc:/g' $(git grep -l 'xmlns:ns0="http://www.w3.org/2001/04/xmlenc#"') sed -i 's/ns1:/xenc:/g' $(git grep -l 'xmlns:ns1="http://www.w3.org/2001/04/xmlenc#"') sed -i 's/ns1:/mdattr:/g' $(git grep -l 'xmlns:ns1="urn:oasis:names:tc:SAML:metadata:attribute"') sed -i 's/ns4:/idpdisc:/g' $(git grep -l 'xmlns:ns4="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol"') sed -i 's/ns1:/idpdisc:/g' $(git grep -l 'xmlns:ns1="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol"') sed -i 's/ns2:/mdui:/g' $(git grep -l 'xmlns:ns2="urn:oasis:names:tc:SAML:metadata:ui"') sed -i 's/ns2:/ecp:/g' $(git grep -l 'xmlns:ns2="urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp"') important: don't modify tests/swamid-2.0.xml Fix #326 --- example/idp2/idp.xml | 8 +- tests/attribute_statement_data.py | 186 +++++++++++------------ tests/ecp_soap.xml | 24 +-- tests/enc_tmpl.xml | 36 ++--- tests/encrypted_attribute_statement.xml | 184 +++++++++++----------- tests/entity_cat_re.xml | 74 ++++----- tests/entity_cat_re_nren.xml | 78 +++++----- tests/entity_cat_rs.xml | 74 ++++----- tests/entity_cat_sfs_hei.xml | 128 ++++++++-------- tests/entity_esi_and_coco_sp.xml | 100 ++++++------ tests/entity_no_friendly_name_sp.xml | 98 ++++++------ tests/idp.xml | 6 +- tests/idp_2.xml | 118 +++++++------- tests/idp_aa.xml | 118 +++++++------- tests/idp_all.xml | 8 +- tests/idp_example.xml | 194 ++++++++++++------------ tests/idp_slo_redirect.xml | 4 +- tests/idp_soap.xml | 4 +- tests/idp_uiinfo.xml | 36 ++--- tests/md_data.py | 4 +- tests/metadata.xml | 106 ++++++------- tests/metadata/idp.xml | 64 ++++---- tests/metadata/idp_2.xml | 118 +++++++------- tests/metadata/idp_uiinfo.xml | 4 +- tests/metadata_cert.xml | 74 ++++----- tests/metadata_sp_1.xml | 114 +++++++------- tests/metadata_sp_1_no_encryption.xml | 82 +++++----- tests/metadata_sp_2.xml | 114 +++++++------- tests/metasp.xml | 44 +++--- tests/okta_assertion | 2 +- tests/pdp_meta.xml | 66 ++++---- tests/pre_enc.xml | 102 ++++++------- tests/saml_false_signed.xml | 120 +++++++-------- tests/saml_hok.xml | 84 +++++----- tests/saml_hok_invalid.xml | 54 +++---- tests/saml_signed.xml | 120 +++++++-------- tests/saml_unsigned.xml | 76 +++++----- tests/servera.xml | 120 +++++++-------- tests/sp.xml | 6 +- tests/sp_0.metadata | 4 +- tests/sp_slo_redirect.xml | 4 +- tests/test_01_xmlenc.py | 80 +++++----- tests/test_12_s_utils.py | 18 +-- tests/test_19_attribute_converter.py | 18 +-- tests/test_42_enc.py | 4 +- tests/test_51_client.py | 36 ++--- tests/vo_metadata.xml | 22 +-- 47 files changed, 1569 insertions(+), 1569 deletions(-) diff --git a/example/idp2/idp.xml b/example/idp2/idp.xml index f8c77438b..07ba648e5 100644 --- a/example/idp2/idp.xml +++ b/example/idp2/idp.xml @@ -1,4 +1,4 @@ -MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV +MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l @@ -14,7 +14,7 @@ AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -urn:oasis:names:tc:SAML:2.0:nameid-format:transienturn:oasis:names:tc:SAML:2.0:nameid-format:persistentMIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV +urn:oasis:names:tc:SAML:2.0:nameid-format:transienturn:oasis:names:tc:SAML:2.0:nameid-format:persistentMIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l @@ -30,7 +30,7 @@ AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV +MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l @@ -46,4 +46,4 @@ AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -urn:oasis:names:tc:SAML:2.0:nameid-format:transienturn:oasis:names:tc:SAML:2.0:nameid-format:persistentRolands IdentiteterRolands Identiteterhttp://www.example.comRolandHedbergtechnical@example.comSupportsupport@example.com +urn:oasis:names:tc:SAML:2.0:nameid-format:transienturn:oasis:names:tc:SAML:2.0:nameid-format:persistentRolands IdentiteterRolands Identiteterhttp://www.example.comRolandHedbergtechnical@example.comSupportsupport@example.com diff --git a/tests/attribute_statement_data.py b/tests/attribute_statement_data.py index dae085f10..127d397ef 100644 --- a/tests/attribute_statement_data.py +++ b/tests/attribute_statement_data.py @@ -4,74 +4,74 @@ """Testdata for attribute converters """ STATEMENT1 = """ - - - rohe0002@umu.se - - - a139b2116ad1dd7b91c129a32a242fcc5fd9e821 - - - Hedberg, Roland - - - rohe0002 - - - rohe0002 - - - Roland Hedberg - - - member - employee - staff - - - Umeå universitet - - - 901 87 - - - employee@umu.se - staff@umu.se - member@umu.se - - - Västra flygeln, plan 4 - - - IT-arkitekt - övrig/annan befattning - - - Ladokenheten - IT-enheten - - - Roland - - - Hedberg - -""" + + + rohe0002@umu.se + + + a139b2116ad1dd7b91c129a32a242fcc5fd9e821 + + + Hedberg, Roland + + + rohe0002 + + + rohe0002 + + + Roland Hedberg + + + member + employee + staff + + + Umeå universitet + + + 901 87 + + + employee@umu.se + staff@umu.se + member@umu.se + + + Västra flygeln, plan 4 + + + IT-arkitekt + övrig/annan befattning + + + Ladokenheten + IT-enheten + + + Roland + + + Hedberg + +""" STATEMENT2 = """ @@ -129,34 +129,34 @@ """ STATEMENT3 = """ - - - 1234567890 - - - staff - - + + 1234567890 + + + staff + + - Hedberg - - - roland - - - Roland - -""" + Hedberg + + + roland + + + Roland + +""" STATEMENT4 = """ - - - bob - - - bobsnameagain - -""" + + + bob + + + bobsnameagain + +""" STATEMENT_MIXED = """ diff --git a/tests/ecp_soap.xml b/tests/ecp_soap.xml index dbe07d30f..743e6eac5 100644 --- a/tests/ecp_soap.xml +++ b/tests/ecp_soap.xml @@ -1,28 +1,28 @@ + xmlns:ecp="urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp" + xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" + xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"> - - - + - - https://sp.example.org/entity - - + https://sp.example.org/entity + + ABCDEFGHI01234567 - + - + diff --git a/tests/enc_tmpl.xml b/tests/enc_tmpl.xml index 711496729..76a155dd7 100644 --- a/tests/enc_tmpl.xml +++ b/tests/enc_tmpl.xml @@ -1,22 +1,22 @@ - - - - - + + - - my-rsa-key - - - - - - - - - - + + my-rsa-key + + + + + + + + + + diff --git a/tests/encrypted_attribute_statement.xml b/tests/encrypted_attribute_statement.xml index 45c490411..9d88519f3 100644 --- a/tests/encrypted_attribute_statement.xml +++ b/tests/encrypted_attribute_statement.xml @@ -1,18 +1,18 @@ - - - + + - - - + - - - + + + xj+8vbBX7wMflO5/Oiw19sXUNtAjIXU5F/EAojJWQq3HRNzI/8MAy03SUHwsYdxu nj4Q1Wp8PpaQnOdtGlkyHMXOJxoZr8x2e5LJt4Tqbyr9V2S5QTYinkyr+3AAVET3 qNfDNvngHBIP3PsNLmZrts08UW5By8WmZwj/ZUAvR5+VfqbrXbyV8Cl3CI1QKzq0 @@ -21,49 +21,49 @@ 8yBq4U19bqk+NS0Vs6Y2oG62P6uRBfzan3dbL8yrpwJNtrQt3cJRTl/8c7RKRR1g TR4ecJaHw9aHexMqghCFi7Xpw1H/mQO1b4QUebgbRMQPNufmkr+NZrAj+8IJYzrO QD0030NDdChObGMwUYs1/EsQPSa5nJs+ - - - - - + + + + - - - - - + + + + + H57XM3+yhY5nHiTYmfTLmH9FBL9jTRcUQTx0fwSIQaYbsHVne9gvsu47unVwXASl GjUzqbRuH2p7iGJsL1RH2wHYqU/P3pzJdt5EFpTso9JVwnTfxDlHBABDDGIk3jN+ 0WzqlrHsouUm5MAUC3x45F0TNZLWrS243Hnz7/MQTa8= - - - - - - - - - - + + + + + + + + + - - - + + - - - - - + + + + + hDtrZP8T7LHr0dtbhI5KnRDZiDpnKFJ2RT1yqP42G0MAuvE/pdPPR3bpRD6AGvfd LL6i3YffzrB2eQ2Pu4yfEyzh9NyK8RRIW3eQxPlIeiDdSg8LjDt0Z5R3Y/OQnupK 2cpd+ZdddbRD0I5Itsa0/B3SsoPBva5/HB1iVmXAEHg= - - - - - - + + + + + + XNyrhgaUs00vg9WA5idgv6yPOa5CwHrCb4IHM7tlK+aW7MWaZBjcifDFJDBNQ1At h8092JEknRAXeI8hrWCb3/uHPAK51Q07euszJkWi51UbVZblEYlc/US/Ibq3DGt/ 1wuXrpoSFx2kNVg8mTahVrOXQrKXJThb/NhRs3616WzVvePV0hveABv8cTT1rSjW @@ -72,32 +72,32 @@ MQZwu77a2JdT7Z0+QKZW8k8TD0dNtId4BPndLPSsHb++2b3mL6XryhGfW7oTQmkC iKF4gB9b7p+tKNrMBSaB1ZGBUQwopTStdGft3wdIRAGlOSvjeJG74s5YQyinO8nt gUsjgUuYzyxdJ2yxG4WG67RWvLAxhHwmiAQgS62b/JgmzO+GMUdaEw== - - - - - - - + + + + + + - - - + + - - - - - + + + + + mqeDbs+m1iV/iJAibjg2JkaTk5qgcoevTFmQvKi4r/poK1Ch6RuNhcY6B+avyrC7 of4A0wQY8/gWoH8Ka3IjvrMMHEfSHqhAJPu5At10Bf0ImJFpjhcZMdC5J4i0m8oU sV3zmMzZFs9gMuyNHWKPBFNzTZSWweiTEGMB7poxLqw= - - - - - - + + + + + + or5RZixvPJKh3/dk4xm5xfbTLYlgEaSs88lLtx+7eWUuTKUD7APCi3QtBJmMzPak L4MXdGkIjonw9S5xtG3ElUmLU3kix/FmPWnHotuCWonFIqoqQBaSCeOf04ZzZqlB RFBBjDXC/tiImGZ0IENk8ztyrWpW/iru8hl75VSE/lpWB+j7+q4qIJgs5vOlQ+mE @@ -106,32 +106,32 @@ jvJR/WMVMaWjFDXR8NnBCyGhSHU1/OsTdKNPw01XNx7wTGCD79dijY8Jz6qoBZEf C3zrySPPFi+8UZfxRdjOyb2adTxtxF4R2TRTUObuEuB7WV5jNY17qMj7Am0wHtiP R/e5d9kiwEiUBhbDcFfXAg== - - - - - - - + + + + + + - - - + + - - - - - + + + + + kpkeBJDeQ7Eo1h5vOo5tmIAwhJm01wuOTWRzwBw1tIne2REC0DwxpQf6+ZOXCQAe uo3bv9wY0RbLBptKa4AULFvqB5gWAxyGZ8pdG4l7FwlE+cSVTAz6CEY2ptNuGF9o 8Ytioe0h2MrUxK0BGMcRFtEdlo3fJPL/biKwh8Ah6W0= - - - - - - + + + + + + XQmRA71fcF0Inuzn7nEZGFu0XHnMV50VUfzbfxonOskcf63wRJQdBCSffUQPj7P6 07rGbJYEBUhF1K2RtvL06aeuxWNGRt0oTWV0eyW0PLCihWpNnBmxXFR420lQn0jc Jh8KEdsEdsgemveBOTP2mTchywqeEnAm6SUK44SVB85jOsbmomjGTPh2XZ0YgWgp @@ -140,8 +140,8 @@ kfiWZV2U1GLocF9IJmPLrIgDznOCN8NQiHbcTgGHDVxUup4revQq8Ryu536qQ4Cn 5RGpENRQ7qvikA9P22pwaJu7dlX+ygnO1XmhX+QpysOT7GkUoA6veEc0QvVGdjWI MvIFnYwtIJkrBFxLgQY5O2RD2Mb9wFpMQGZdBuwKVxI= - - - - - + + + + + diff --git a/tests/entity_cat_re.xml b/tests/entity_cat_re.xml index c8ce2cfe2..71308e796 100644 --- a/tests/entity_cat_re.xml +++ b/tests/entity_cat_re.xml @@ -1,33 +1,33 @@ - - - - - + + + + http://www.swamid.se/category/research-and-education - - - - - + + + + - - + - - - - - + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -44,14 +44,14 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - - - - + + + + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -68,17 +68,17 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - - - + + diff --git a/tests/entity_cat_re_nren.xml b/tests/entity_cat_re_nren.xml index ea45a8b4a..d5cc178ad 100644 --- a/tests/entity_cat_re_nren.xml +++ b/tests/entity_cat_re_nren.xml @@ -1,36 +1,36 @@ - - - - - + + + + http://www.swamid.se/category/research-and-education - - + + http://www.swamid.se/category/nren-service - - - - - + + + + - - + - - - - - + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -47,14 +47,14 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - - - - + + + + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -71,17 +71,17 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - - - + + diff --git a/tests/entity_cat_rs.xml b/tests/entity_cat_rs.xml index 5f3e00f8b..37d5110b7 100644 --- a/tests/entity_cat_rs.xml +++ b/tests/entity_cat_rs.xml @@ -1,33 +1,33 @@ - - - - - + + + + http://refeds.org/category/research-and-scholarship - - - - - + + + + - - + - - - - - + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -44,14 +44,14 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - - - - + + + + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -68,17 +68,17 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - - - + + diff --git a/tests/entity_cat_sfs_hei.xml b/tests/entity_cat_sfs_hei.xml index 6b05f1c2f..7b86aa474 100644 --- a/tests/entity_cat_sfs_hei.xml +++ b/tests/entity_cat_sfs_hei.xml @@ -1,34 +1,34 @@ - - - - - + + + + http://www.swamid.se/category/sfs-1993-1153 - - + + http://www.swamid.se/category/hei-service - - - - - + + + + - - + - - - - - + + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -44,14 +44,14 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - - - - + + + + + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -67,54 +67,54 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - - - - urn:oasis:names:tc:SAML:2.0:nameid-format:transient - - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent - - urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + + - - - - - AB Exempel - AB Exempel - - http://www.example.org - - - - Roland - Hedberg - tech@eample.com - tech@example.org - +46 70 100 0000 - - + + + AB Exempel + AB Exempel + + http://www.example.org + + + + Roland + Hedberg + tech@eample.com + tech@example.org + +46 70 100 0000 + + diff --git a/tests/entity_esi_and_coco_sp.xml b/tests/entity_esi_and_coco_sp.xml index a076535b6..eb88d492c 100644 --- a/tests/entity_esi_and_coco_sp.xml +++ b/tests/entity_esi_and_coco_sp.xml @@ -1,18 +1,18 @@ - - + + https://myacademicid.org/entity-categories/esi http://www.geant.net/uri/dataprotection-code-of-conduct/v1 - - - - - - MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC + + + + + + MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC U0UxEjAQBgNVBAgMCVN0b2NraG9sbTESMBAGA1UEBwwJU3RvY2tob2xtMQ4wDAYD VQQKDAVFRFVJRDEaMBgGA1UECwwRZWR1aWQuZXhhbXBsZS5jb20xGjAYBgNVBAMM EWVkdWlkLmV4YW1wbGUuY29tMSAwHgYJKoZIhvcNAQkBFhFlZHVpZEBleGFtcGxl @@ -32,14 +32,14 @@ ST6WPF+2vDJv7dGPuglzyQLvA2fd6BLnyGV6kLUc2XNOyCmD/tWuMvKvW62j4Y3B XZvRFZZdHNgay4Wgvs8D6wyozWpkWpawXkQ3LqbXO6GChYC4VLru+uJuMKvvKCd/ I125dzkP2nf9zkGV0cil3oIVSBPBtSRTF/M+oZhkHTwoM6hhonRvdOLuvobKfZ2Q wHyaxzYldWmVC5omkgZeAdCGpJ316GQF8Zwg/yDOUzm4cvGeIESf1Q6ZxBwI6zGE - - - - - - - - MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC + + + + + + + + MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC U0UxEjAQBgNVBAgMCVN0b2NraG9sbTESMBAGA1UEBwwJU3RvY2tob2xtMQ4wDAYD VQQKDAVFRFVJRDEaMBgGA1UECwwRZWR1aWQuZXhhbXBsZS5jb20xGjAYBgNVBAMM EWVkdWlkLmV4YW1wbGUuY29tMSAwHgYJKoZIhvcNAQkBFhFlZHVpZEBleGFtcGxl @@ -59,38 +59,38 @@ ST6WPF+2vDJv7dGPuglzyQLvA2fd6BLnyGV6kLUc2XNOyCmD/tWuMvKvW62j4Y3B XZvRFZZdHNgay4Wgvs8D6wyozWpkWpawXkQ3LqbXO6GChYC4VLru+uJuMKvvKCd/ I125dzkP2nf9zkGV0cil3oIVSBPBtSRTF/M+oZhkHTwoM6hhonRvdOLuvobKfZ2Q wHyaxzYldWmVC5omkgZeAdCGpJ316GQF8Zwg/yDOUzm4cvGeIESf1Q6ZxBwI6zGE - - - - - - + + + + + + - - esi-coco-SP - ESI and COCO SP - - - - - - Example CO - Example CO - Example - Example - http://www.example.edu - http://www.example.com - - - Example CO - Sysadmin - - sysadmin@example.com - - - Example CO - Admin - CEO - admin@example.com - - + + esi-coco-SP + ESI and COCO SP + + + + + + Example CO + Example CO + Example + Example + http://www.example.edu + http://www.example.com + + + Example CO + Sysadmin + + sysadmin@example.com + + + Example CO + Admin + CEO + admin@example.com + + diff --git a/tests/entity_no_friendly_name_sp.xml b/tests/entity_no_friendly_name_sp.xml index 584494c24..beb0df795 100644 --- a/tests/entity_no_friendly_name_sp.xml +++ b/tests/entity_no_friendly_name_sp.xml @@ -1,16 +1,16 @@ - - + + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 - - - - - - MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC + + + + + + MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC U0UxEjAQBgNVBAgMCVN0b2NraG9sbTESMBAGA1UEBwwJU3RvY2tob2xtMQ4wDAYD VQQKDAVFRFVJRDEaMBgGA1UECwwRZWR1aWQuZXhhbXBsZS5jb20xGjAYBgNVBAMM EWVkdWlkLmV4YW1wbGUuY29tMSAwHgYJKoZIhvcNAQkBFhFlZHVpZEBleGFtcGxl @@ -30,14 +30,14 @@ ST6WPF+2vDJv7dGPuglzyQLvA2fd6BLnyGV6kLUc2XNOyCmD/tWuMvKvW62j4Y3B XZvRFZZdHNgay4Wgvs8D6wyozWpkWpawXkQ3LqbXO6GChYC4VLru+uJuMKvvKCd/ I125dzkP2nf9zkGV0cil3oIVSBPBtSRTF/M+oZhkHTwoM6hhonRvdOLuvobKfZ2Q wHyaxzYldWmVC5omkgZeAdCGpJ316GQF8Zwg/yDOUzm4cvGeIESf1Q6ZxBwI6zGE - - - - - - - - MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC + + + + + + + + MIIDvDCCAqQCCQDXVjecpE8ibTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC U0UxEjAQBgNVBAgMCVN0b2NraG9sbTESMBAGA1UEBwwJU3RvY2tob2xtMQ4wDAYD VQQKDAVFRFVJRDEaMBgGA1UECwwRZWR1aWQuZXhhbXBsZS5jb20xGjAYBgNVBAMM EWVkdWlkLmV4YW1wbGUuY29tMSAwHgYJKoZIhvcNAQkBFhFlZHVpZEBleGFtcGxl @@ -57,37 +57,37 @@ ST6WPF+2vDJv7dGPuglzyQLvA2fd6BLnyGV6kLUc2XNOyCmD/tWuMvKvW62j4Y3B XZvRFZZdHNgay4Wgvs8D6wyozWpkWpawXkQ3LqbXO6GChYC4VLru+uJuMKvvKCd/ I125dzkP2nf9zkGV0cil3oIVSBPBtSRTF/M+oZhkHTwoM6hhonRvdOLuvobKfZ2Q wHyaxzYldWmVC5omkgZeAdCGpJ316GQF8Zwg/yDOUzm4cvGeIESf1Q6ZxBwI6zGE - - - - - - + + + + + + - - no-friendlyName-SP - No friendlyName SP - - - - - Example CO - Example CO - Example - Example - http://www.example.edu - http://www.example.com - - - Example CO - Sysadmin - - sysadmin@example.com - - - Example CO - Admin - CEO - admin@example.com - - + + no-friendlyName-SP + No friendlyName SP + + + + + Example CO + Example CO + Example + Example + http://www.example.edu + http://www.example.com + + + Example CO + Sysadmin + + sysadmin@example.com + + + Example CO + Admin + CEO + admin@example.com + + diff --git a/tests/idp.xml b/tests/idp.xml index a79bbf6f5..a1de8e70e 100644 --- a/tests/idp.xml +++ b/tests/idp.xml @@ -1,5 +1,5 @@ -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -14,7 +14,7 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -29,4 +29,4 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com +Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com diff --git a/tests/idp_2.xml b/tests/idp_2.xml index 9c8dfccae..e0d63f68d 100644 --- a/tests/idp_2.xml +++ b/tests/idp_2.xml @@ -1,12 +1,12 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -22,40 +22,40 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/roland - - - - John - Smith - john.smith@example.com - - - - + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/roland + + + + John + Smith + john.smith@example.com + + + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -71,28 +71,28 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/roland - - - - John - Smith - john.smith@example.com - - - + + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/roland + + + + John + Smith + john.smith@example.com + + + diff --git a/tests/idp_aa.xml b/tests/idp_aa.xml index e258aa681..f7ea089df 100644 --- a/tests/idp_aa.xml +++ b/tests/idp_aa.xml @@ -1,12 +1,12 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -22,40 +22,40 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/roland - - - - John - Smith - john.smith@example.com - - - - + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/roland + + + + John + Smith + john.smith@example.com + + + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -71,28 +71,28 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/roland - - - - John - Smith - john.smith@example.com - - - + + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/roland + + + + John + Smith + john.smith@example.com + + + diff --git a/tests/idp_all.xml b/tests/idp_all.xml index 4aab003ee..e366827ab 100644 --- a/tests/idp_all.xml +++ b/tests/idp_all.xml @@ -1,5 +1,5 @@ -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -14,7 +14,7 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -29,7 +29,7 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -44,4 +44,4 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com +Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com diff --git a/tests/idp_example.xml b/tests/idp_example.xml index dd7bc86f8..fa9f98493 100644 --- a/tests/idp_example.xml +++ b/tests/idp_example.xml @@ -1,15 +1,15 @@ - - - - - - + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -26,14 +26,14 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - - - - + + + + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -50,60 +50,60 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - - - - - - - urn:oasis:names:tc:SAML:2.0:nameid-format:transient - - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent - - urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + + - - - - - - - + - - - - + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -120,14 +120,14 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - - - - + + + + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -144,20 +144,20 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - - + - - - - + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -174,14 +174,14 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - - - - + + + + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -198,33 +198,33 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - urn:oasis:names:tc:SAML:2.0:nameid-format:transient - - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent - - - - Rolands Identiteter - - Rolands Identiteter - - http://www.example.com - - - - Roland - Hedberg - technical@example.com - - - Support - support@example.com - - + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + + + + Rolands Identiteter + + Rolands Identiteter + + http://www.example.com + + + + Roland + Hedberg + technical@example.com + + + Support + support@example.com + + diff --git a/tests/idp_slo_redirect.xml b/tests/idp_slo_redirect.xml index cbf723faf..78c77f754 100644 --- a/tests/idp_slo_redirect.xml +++ b/tests/idp_slo_redirect.xml @@ -1,5 +1,5 @@ -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -14,4 +14,4 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com +Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com diff --git a/tests/idp_soap.xml b/tests/idp_soap.xml index 0902dc5e9..e80f4fea4 100644 --- a/tests/idp_soap.xml +++ b/tests/idp_soap.xml @@ -1,5 +1,5 @@ -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -14,4 +14,4 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com +Exempel ABExempel ABExample Co.http://www.example.com/rolandJohnSmithjohn.smith@example.com diff --git a/tests/idp_uiinfo.xml b/tests/idp_uiinfo.xml index 7d531fd11..740ca8dbc 100644 --- a/tests/idp_uiinfo.xml +++ b/tests/idp_uiinfo.xml @@ -1,19 +1,19 @@ - - - - descriptor-example.org - descriptor-example[^0-9]*\.org - - - - idpssodescriptor-example.org - foo barhttp://example.com/logo.jpghttp://example.com/saml2/info.htmlExample Co.Exempel bolaghttp://example.com/saml2/privacyStatement.html - - - MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBFMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaNefiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0GA1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJsiojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSwmDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + descriptor-example.org + descriptor-example[^0-9]*\.org + + + + idpssodescriptor-example.org + foo barhttp://example.com/logo.jpghttp://example.com/saml2/info.htmlExample Co.Exempel bolaghttp://example.com/saml2/privacyStatement.html + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBFMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaNefiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0GA1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJsiojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSwmDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6mrPzGzk3ECbupFnqyREH3+ZPSdk= + + + + + diff --git a/tests/md_data.py b/tests/md_data.py index 1a18ce6d3..08d644664 100644 --- a/tests/md_data.py +++ b/tests/md_data.py @@ -108,9 +108,9 @@ """ TEST_ORGANIZATION_DISPLAY_NAME = """ - + Catalogix - + """ TEST_ORGANIZATION_URL = """ diff --git a/tests/metadata.xml b/tests/metadata.xml index 90fb3d2de..edbd84124 100644 --- a/tests/metadata.xml +++ b/tests/metadata.xml @@ -1,14 +1,14 @@ - - - + + - - - - + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -25,34 +25,34 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - - - http://www.example.com/ - - Example Co - Example Co - - - - Roland - Hedberg - roland.hedberg@example.com - - - - + + http://www.example.com/ + + Example Co + Example Co + + + + Roland + Hedberg + roland.hedberg@example.com + + + + - - - - + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz @@ -69,25 +69,25 @@ BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - + + + + - - - http://www.example.com/ - - Example Co - Example Co - - - - Roland - Hedberg - roland.hedberg@example.com - - - + + + http://www.example.com/ + + Example Co + Example Co + + + + Roland + Hedberg + roland.hedberg@example.com + + + diff --git a/tests/metadata/idp.xml b/tests/metadata/idp.xml index f6ef697b0..cb56d2a52 100644 --- a/tests/metadata/idp.xml +++ b/tests/metadata/idp.xml @@ -1,12 +1,12 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -22,34 +22,34 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/roland - - - - John - Smith - john.smith@example.com - - - + + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/roland + + + + John + Smith + john.smith@example.com + + + diff --git a/tests/metadata/idp_2.xml b/tests/metadata/idp_2.xml index 9c8dfccae..e0d63f68d 100644 --- a/tests/metadata/idp_2.xml +++ b/tests/metadata/idp_2.xml @@ -1,12 +1,12 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -22,40 +22,40 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/roland - - - - John - Smith - john.smith@example.com - - - - + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/roland + + + + John + Smith + john.smith@example.com + + + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -71,28 +71,28 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/roland - - - - John - Smith - john.smith@example.com - - - + + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/roland + + + + John + Smith + john.smith@example.com + + + diff --git a/tests/metadata/idp_uiinfo.xml b/tests/metadata/idp_uiinfo.xml index fa37d7035..4f83ec62e 100644 --- a/tests/metadata/idp_uiinfo.xml +++ b/tests/metadata/idp_uiinfo.xml @@ -1,5 +1,5 @@ -example.orgfoo barhttp://example.com/logo.jpghttp://example.com/saml2/info.htmlExample Co.Exempel bolaghttp://example.com/saml2/privacyStatement.htmlMIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +example.orgfoo barhttp://example.com/logo.jpghttp://example.com/saml2/info.htmlExample Co.Exempel bolaghttp://example.com/saml2/privacyStatement.htmlMIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -14,4 +14,4 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - + diff --git a/tests/metadata_cert.xml b/tests/metadata_cert.xml index f467cd94e..3139673e0 100644 --- a/tests/metadata_cert.xml +++ b/tests/metadata_cert.xml @@ -1,53 +1,53 @@ - - - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBFMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaNefiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0GA1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJsiojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSwmDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - - - - urn:oasis:names:tc:SAML:2.0:nameid-format:transient - - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent - - urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + + - - - AB Exempel - AB Exempel - - http://www.example.org - - - - Roland - Hedberg - tech@eample.com - tech@example.org - +46 70 100 0000 - - + + + AB Exempel + AB Exempel + + http://www.example.org + + + + Roland + Hedberg + tech@eample.com + tech@example.org + +46 70 100 0000 + + diff --git a/tests/metadata_sp_1.xml b/tests/metadata_sp_1.xml index 24e189a7f..4fb93343d 100644 --- a/tests/metadata_sp_1.xml +++ b/tests/metadata_sp_1.xml @@ -1,14 +1,14 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -24,14 +24,14 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - - - - + + + + + + + + MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MzAxWhcNMjUwNTMwMDc0 @@ -44,14 +44,14 @@ CZrAObpaC4nbyPPW/vccFKmEkYtlygEPgky7D9AGsVSaTc/YxPZcanY+vKoRIsiR 6ZitIUU5b+NnHcdj6289tUQ0iHj5jgVyv8wYHvPntTnqH2S7he0talLER8ITYToh 2wz3u7waz/GypMeA/suhoEfxew== - - - - - - - - + + + + + + + + MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MjI2WhcNMjUwNTMwMDc0 @@ -64,51 +64,51 @@ M5a+Hth53m5hbAFuguSvERPCuJ/CfP1+g7CIZN/GnsIsg9QW77NvdOyxjXxzoJJm okl1qz/qy3FY3mJ0gIUxDyPD9DL3c9/03MDv5YmWsoP+HNqK8QtNJ/JDEOhBr/Eo /MokRo4gtMNeLF/soveWNoNiUg== - - - - - + + + + - - + + urn:mace:example.com:saml:roland:sp - - My own SP - - + My own SP + + - - - - - - - AB Exempel - - AB Exempel - - http://www.example.org - - - - Roland - Hedberg - tech@eample.com - tech@example.org - +46 70 100 0000 - - - + + + + AB Exempel + + AB Exempel + + http://www.example.org + + + + Roland + Hedberg + tech@eample.com + tech@example.org + +46 70 100 0000 + + + diff --git a/tests/metadata_sp_1_no_encryption.xml b/tests/metadata_sp_1_no_encryption.xml index 6812b55d2..ef47fbffd 100644 --- a/tests/metadata_sp_1_no_encryption.xml +++ b/tests/metadata_sp_1_no_encryption.xml @@ -1,14 +1,14 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -24,51 +24,51 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - - + + urn:mace:example.com:saml:roland:sp - - My own SP - - + My own SP + + - - - - - - - AB Exempel - - AB Exempel - - http://www.example.org - - - - Roland - Hedberg - tech@eample.com - tech@example.org - +46 70 100 0000 - - - + + + + AB Exempel + + AB Exempel + + http://www.example.org + + + + Roland + Hedberg + tech@eample.com + tech@example.org + +46 70 100 0000 + + + diff --git a/tests/metadata_sp_2.xml b/tests/metadata_sp_2.xml index 0e8e71035..3bee5b4de 100644 --- a/tests/metadata_sp_2.xml +++ b/tests/metadata_sp_2.xml @@ -1,14 +1,14 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -24,14 +24,14 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - - - - + + + + + + + + MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MzAxWhcNMjUwNTMwMDc0 @@ -44,14 +44,14 @@ CZrAObpaC4nbyPPW/vccFKmEkYtlygEPgky7D9AGsVSaTc/YxPZcanY+vKoRIsiR 6ZitIUU5b+NnHcdj6289tUQ0iHj5jgVyv8wYHvPntTnqH2S7he0talLER8ITYToh 2wz3u7waz/GypMeA/suhoEfxew== - - - - - - - - + + + + + + + + MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MjI2WhcNMjUwNTMwMDc0 @@ -64,51 +64,51 @@ M5a+Hth53m5hbAFuguSvERPCuJ/CfP1+g7CIZN/GnsIsg9QW77NvdOyxjXxzoJJm okl1qz/qy3FY3mJ0gIUxDyPD9DL3c9/03MDv5YmWsoP+HNqK8QtNJ/JDEOhBr/Eo /MokRo4gtMNeLF/soveWNoNiUg== - - - - - + + + + - - + + urn:mace:example.com:saml:roland:sp - - My own SP - - + My own SP + + - - - - - - - AB Exempel - - AB Exempel - - http://www.example.org - - - - Roland - Hedberg - tech@eample.com - tech@example.org - +46 70 100 0000 - - - + + + + AB Exempel + + AB Exempel + + http://www.example.org + + + + Roland + Hedberg + tech@eample.com + tech@example.org + +46 70 100 0000 + + + diff --git a/tests/metasp.xml b/tests/metasp.xml index b1756d59a..a8d0baea3 100644 --- a/tests/metasp.xml +++ b/tests/metasp.xml @@ -1,11 +1,11 @@ - - - - - - - MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV + + + + + + + MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l @@ -21,18 +21,18 @@ AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= - - - - - - - Rolands SP - - - - - - - - + + + + + + + Rolands SP + + + + + + + + diff --git a/tests/okta_assertion b/tests/okta_assertion index 35da48907..d52483c4c 100644 --- a/tests/okta_assertion +++ b/tests/okta_assertion @@ -1,2 +1,2 @@ -http://www.okta.com/IssueruserNameaudienceurn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransportJohn Doe \ No newline at end of file +http://www.okta.com/IssueruserNameaudienceurn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransportJohn Doe \ No newline at end of file diff --git a/tests/pdp_meta.xml b/tests/pdp_meta.xml index 5bad0db5f..cc3891f55 100644 --- a/tests/pdp_meta.xml +++ b/tests/pdp_meta.xml @@ -1,13 +1,13 @@ - - - + + - - - - + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -23,30 +23,30 @@ h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - + + + + - urn:oasis:names:tc:SAML:2.0:attrname-format:uri - - - - Exempel AB - - Exempel AB - - Example Co. - - http://www.example.com/ - - - - John - Smith - john.smith@example.com - - - + urn:oasis:names:tc:SAML:2.0:attrname-format:uri + + + + Exempel AB + + Exempel AB + + Example Co. + + http://www.example.com/ + + + + John + Smith + john.smith@example.com + + + diff --git a/tests/pre_enc.xml b/tests/pre_enc.xml index cb50b091b..14e2f90fb 100644 --- a/tests/pre_enc.xml +++ b/tests/pre_enc.xml @@ -1,74 +1,74 @@ - - + urn:mace:example.com:saml:roland:idp - - - - - - + + + + + - urn:mace:example.com:saml:roland:idp - - - + + c2645854117fc0a480e1b6ba2fafcb7799f7431ede0621e37a3b079dee753e57 - - + - - - - + + - - urn:mace:example.com:saml:roland:sp - - - - - + urn:mace:example.com:saml:roland:sp + + + + + - Jeter - - - Jeter + + + - shortstop - - - shortstop + + + - staff - - member - - - staff + + member + + + - foo@gmail.com - - - foo@gmail.com + + + - Derek - - - - - - + Derek + + + + + + diff --git a/tests/saml_false_signed.xml b/tests/saml_false_signed.xml index f8c4a7413..5d6aa42e6 100644 --- a/tests/saml_false_signed.xml +++ b/tests/saml_false_signed.xml @@ -1,30 +1,30 @@ - - urn:mace:example.com:saml:roland:idp - - - - - urn:mace:example.com:saml:roland:idp - - - - - - - - - - - Ij7uELbswQDq4HN6MDTFlF39Z84= - - - UUs1oTjqM8hgDVIrSVRPQfT/KLXar0EfXEQ2OiR+BlYzAh/3q2DQtqWHhlkP9ehs + + urn:mace:example.com:saml:roland:idp + + + + + urn:mace:example.com:saml:roland:idp + + + + + + + + + + + Ij7uELbswQDq4HN6MDTFlF39Z84= + + + UUs1oTjqM8hgDVIrSVRPQfT/KLXar0EfXEQ2OiR+BlYzAh/3q2DQtqWHhlkP9ehs cncSdBB3t1mZhD2v5B5qNwnsNSuHVwEEPe3tSJ+yICVN7REXPXlm0sOsU2zSooEy -OmuMZY0K6ERY4fNVnGEAoUZeieehC6/ljmfk14xCAlE= - - - +OmuMZY0K6ERY4fNVnGEAoUZeieehC6/ljmfk14xCAlE= + + + AAAAAAAAAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -40,42 +40,42 @@ OmuMZY0K6ERY4fNVnGEAoUZeieehC6/ljmfk14xCAlE= h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - - + + + + + + _cddc88563d433f556d4cc70c3162deabddea3b5019 - - - - - - - - urn:mace:example.com:saml:roland:sp - - - - - urn:oasis:names:tc:SAML:2.0:ac:classes:Password - - - - - + + + + + + + + urn:mace:example.com:saml:roland:sp + + + + + urn:oasis:names:tc:SAML:2.0:ac:classes:Password + + + + + student - - - - + + + + member - - + + student - - - - - + + + + + diff --git a/tests/saml_hok.xml b/tests/saml_hok.xml index 6aad625a6..34f219fe3 100644 --- a/tests/saml_hok.xml +++ b/tests/saml_hok.xml @@ -1,45 +1,45 @@ - - https://idp:8443 - - - - - https://idp:8443 - - 57a0a35eefdb29ca8b4ab78d5a118117 - - - - - MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNVBAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwFWnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMxOTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHcj80WU/XBsd9FlyQmfjPUdfmedhCFDd6TEQmZNNqP/UG+VkGa+BXjRIHMfic/WxPTbGhCjv68ci0UDNomUXagFexLGNpkwa7+CRVtoc/1xgq+ySE6M4nhcCutScoxNvWNn5eSQ66i3U0sTv91MgsXxqEdTaiZg0BIufEc3dueQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAGUV5B+USHvaRa8kgCNJSuNpo6ARlv0ekrk8bbdNRBiEUdCMyoGJFfuM9K0zybX6Vr25wai3nvaog294Vx/jWjX2g5SDbjItH6VGy6C9GCGf1A07VxFRCfJn5tA9HuJjPKiE+g/BmrV5N4CealzFxPHWYkNOzoRU8qI7OqUai1kL - - - - - - - - - MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNVBAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwFWnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMxOTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDjW0kJM+4baWKtvO24ZsGXNvNKKkwTMz7OW5Z6BRqhSOq2WA0c5NCpMk6rD8Z2OTFEolPojEjf8dVyd/Ds/hrjFKQv8wQgbdXLN51YTIsgd6h+hBJO+vzhl0PT4aT7M0JKo5ALtS6qk4tsworW2BnwyvsGSAinwfeWt4t/b1J3kwIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAFtj7WArQQBugmh/KQjjlfTQ5A052QeXfgTyO9vv1S6MRIi7qgiaEv49cGXnJv/TWbySkMKObPMUApjg6z8PqcxuShew5FCTkNvwhABFPiyu0fUj3e2FEPHfsBu76jz4ugtmhUqjqhzwFY9ctnWRkkl6J0AjM3LnHOSgjNIclDZG - - - - - - - - urn:oasis:names:tc:SAML:2.0:ac:classes:Password - - - - - testuser - - - - + https://idp:8443 + + + + + https://idp:8443 + + 57a0a35eefdb29ca8b4ab78d5a118117 + + + + + MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNVBAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwFWnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMxOTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHcj80WU/XBsd9FlyQmfjPUdfmedhCFDd6TEQmZNNqP/UG+VkGa+BXjRIHMfic/WxPTbGhCjv68ci0UDNomUXagFexLGNpkwa7+CRVtoc/1xgq+ySE6M4nhcCutScoxNvWNn5eSQ66i3U0sTv91MgsXxqEdTaiZg0BIufEc3dueQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAGUV5B+USHvaRa8kgCNJSuNpo6ARlv0ekrk8bbdNRBiEUdCMyoGJFfuM9K0zybX6Vr25wai3nvaog294Vx/jWjX2g5SDbjItH6VGy6C9GCGf1A07VxFRCfJn5tA9HuJjPKiE+g/BmrV5N4CealzFxPHWYkNOzoRU8qI7OqUai1kL + + + + + + + + + MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNVBAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwFWnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMxOTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDjW0kJM+4baWKtvO24ZsGXNvNKKkwTMz7OW5Z6BRqhSOq2WA0c5NCpMk6rD8Z2OTFEolPojEjf8dVyd/Ds/hrjFKQv8wQgbdXLN51YTIsgd6h+hBJO+vzhl0PT4aT7M0JKo5ALtS6qk4tsworW2BnwyvsGSAinwfeWt4t/b1J3kwIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAFtj7WArQQBugmh/KQjjlfTQ5A052QeXfgTyO9vv1S6MRIi7qgiaEv49cGXnJv/TWbySkMKObPMUApjg6z8PqcxuShew5FCTkNvwhABFPiyu0fUj3e2FEPHfsBu76jz4ugtmhUqjqhzwFY9ctnWRkkl6J0AjM3LnHOSgjNIclDZG + + + + + + + + urn:oasis:names:tc:SAML:2.0:ac:classes:Password + + + + + testuser + + + + diff --git a/tests/saml_hok_invalid.xml b/tests/saml_hok_invalid.xml index 53c9edb96..864a90422 100644 --- a/tests/saml_hok_invalid.xml +++ b/tests/saml_hok_invalid.xml @@ -1,30 +1,30 @@ - - https://idp:8443 - - - - - https://idp:8443 - - 57a0a35eefdb29ca8b4ab78d5a118117 - - - - - - - urn:oasis:names:tc:SAML:2.0:ac:classes:Password - - - - - testuser - - - - + https://idp:8443 + + + + + https://idp:8443 + + 57a0a35eefdb29ca8b4ab78d5a118117 + + + + + + + urn:oasis:names:tc:SAML:2.0:ac:classes:Password + + + + + testuser + + + + diff --git a/tests/saml_signed.xml b/tests/saml_signed.xml index ca824c2f5..93a0bad72 100644 --- a/tests/saml_signed.xml +++ b/tests/saml_signed.xml @@ -1,30 +1,30 @@ - - http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php - - - - - http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php - - - - - - - - - - - Ij7uELbswQDq4HN6MDTFlF39Z84= - - - UUs1oTjqM8hgDVIrSVRPQfT/KLXar0EfXEQ2OiR+BlYzAh/3q2DQtqWHhlkP9ehs + + http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php + + + + + http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php + + + + + + + + + + + Ij7uELbswQDq4HN6MDTFlF39Z84= + + + UUs1oTjqM8hgDVIrSVRPQfT/KLXar0EfXEQ2OiR+BlYzAh/3q2DQtqWHhlkP9ehs cncSdBB3t1mZhD2v5B5qNwnsNSuHVwEEPe3tSJ+yICVN7REXPXlm0sOsU2zSooEy -OmuMZY0K6ERY4fNVnGEAoUZeieehC6/ljmfk14xCAlE= - - - +OmuMZY0K6ERY4fNVnGEAoUZeieehC6/ljmfk14xCAlE= + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -40,42 +40,42 @@ OmuMZY0K6ERY4fNVnGEAoUZeieehC6/ljmfk14xCAlE= h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - - + + + + + + _cddc88563d433f556d4cc70c3162deabddea3b5019 - - - - - - - - xenosmilus.umdc.umu.se - - - - - urn:oasis:names:tc:SAML:2.0:ac:classes:Password - - - - - + + + + + + + + xenosmilus.umdc.umu.se + + + + + urn:oasis:names:tc:SAML:2.0:ac:classes:Password + + + + + student - - - - + + + + member - - + + student - - - - - + + + + + diff --git a/tests/saml_unsigned.xml b/tests/saml_unsigned.xml index c0213bfad..ea2756b59 100644 --- a/tests/saml_unsigned.xml +++ b/tests/saml_unsigned.xml @@ -1,43 +1,43 @@ - - http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php - - - - - http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php - - + + http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php + + + + + http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php + + _cddc88563d433f556d4cc70c3162deabddea3b5019 - - - - - - - - xenosmilus.umdc.umu.se - - - - - urn:oasis:names:tc:SAML:2.0:ac:classes:Password - - - - - + + + + + + + + xenosmilus.umdc.umu.se + + + + + urn:oasis:names:tc:SAML:2.0:ac:classes:Password + + + + + student - - - - + + + + member - - + + student - - - - - + + + + + diff --git a/tests/servera.xml b/tests/servera.xml index fe80d9d70..637fdb048 100644 --- a/tests/servera.xml +++ b/tests/servera.xml @@ -1,28 +1,28 @@ - - - - - http://www.swamid.se/category/sfs-1993-1153 - http://www.swamid.se/category/hei-service - - - - - - - - - - - + + + + http://www.swamid.se/category/sfs-1993-1153 + http://www.swamid.se/category/hei-service + + + + + + + + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -38,14 +38,14 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - - - - + + + + + + + + MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF @@ -61,33 +61,33 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= - - - - - - - - - - - urn:oasis:names:tc:SAML:2.0:nameid-format:transient - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent - - - - - - - AB Exempel - AB Exempel - http://www.example.org - - - Roland - Hedberg - tech@eample.com - tech@example.org - +46 70 100 0000 - - + + + + + + + + + + + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + + + + + + + AB Exempel + AB Exempel + http://www.example.org + + + Roland + Hedberg + tech@eample.com + tech@example.org + +46 70 100 0000 + + diff --git a/tests/sp.xml b/tests/sp.xml index fb3142e3b..bb2cc77a5 100644 --- a/tests/sp.xml +++ b/tests/sp.xml @@ -1,5 +1,5 @@ -MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV +MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l @@ -15,7 +15,7 @@ AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV +MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l @@ -31,4 +31,4 @@ AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -AB ExempelAB Exempelhttp://www.example.orgRolandHedbergtech@eample.comtech@example.org+46 70 100 0000 +AB ExempelAB Exempelhttp://www.example.orgRolandHedbergtech@eample.comtech@example.org+46 70 100 0000 diff --git a/tests/sp_0.metadata b/tests/sp_0.metadata index 6fb6146e3..26663b839 100644 --- a/tests/sp_0.metadata +++ b/tests/sp_0.metadata @@ -1,5 +1,5 @@ -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -14,4 +14,4 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -Rolands SPRoland own test SP +Rolands SPRoland own test SP diff --git a/tests/sp_slo_redirect.xml b/tests/sp_slo_redirect.xml index b0c484ec9..ff3ee2aa7 100644 --- a/tests/sp_slo_redirect.xml +++ b/tests/sp_slo_redirect.xml @@ -1,5 +1,5 @@ -MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 @@ -14,4 +14,4 @@ mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -urn:mace:example.com:saml:roland:spMy own SPAB ExempelAB Exempelhttp://www.example.orgRolandHedbergtech@eample.comtech@example.org+46 70 100 0000 +urn:mace:example.com:saml:roland:spMy own SPAB ExempelAB Exempelhttp://www.example.orgRolandHedbergtech@eample.comtech@example.org+46 70 100 0000 diff --git a/tests/test_01_xmlenc.py b/tests/test_01_xmlenc.py index b6e6be0d9..76d7727ee 100644 --- a/tests/test_01_xmlenc.py +++ b/tests/test_01_xmlenc.py @@ -3,11 +3,11 @@ from saml2 import xmldsig data1 = """ - - - A23B45C56 - -""" + + + A23B45C56 + +""" def test_1(): @@ -20,17 +20,17 @@ def test_1(): assert cd.cipher_value.text == "A23B45C56" data2 = """ - - - - John Smith - - - DEADBEEF - -""" + xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"> + + + John Smith + + + DEADBEEF + +""" # data2 = """ @@ -59,19 +59,19 @@ def test_2(): assert cd.cipher_value.text == "DEADBEEF" data3 = """ - - - - + + + - Sally Doe - - - DEADBEEF - -""" + Sally Doe + + + DEADBEEF + +""" def test_3(): ed = xenc.encrypted_data_from_string(data3) @@ -93,21 +93,21 @@ def test_3(): assert cd.cipher_value.text == "DEADBEEF" data4 = """ - - - - John Smith - - - xyzabc - - - - - Sally Doe -""" + xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"> + + + John Smith + + + xyzabc + + + + + Sally Doe +""" # data4 = """ diff --git a/tests/test_12_s_utils.py b/tests/test_12_s_utils.py index cd1be8e90..ea89a6e51 100644 --- a/tests/test_12_s_utils.py +++ b/tests/test_12_s_utils.py @@ -20,25 +20,25 @@ XML_HEADER = '\n' SUCCESS_STATUS_NO_HEADER = ( - '') + 'Value="urn:oasis:names:tc:SAML:2.0:status:Success" />') SUCCESS_STATUS = '%s%s' % (XML_HEADER, SUCCESS_STATUS_NO_HEADER) ERROR_STATUS_NO_HEADER = ( - 'Error resolving ' - 'principal') + '/>Error resolving ' + 'principal') ERROR_STATUS_NO_HEADER_EMPTY = ( - '') + '/>') ERROR_STATUS = '%s%s' % (XML_HEADER, ERROR_STATUS_NO_HEADER) ERROR_STATUS_EMPTY = '%s%s' % (XML_HEADER, ERROR_STATUS_NO_HEADER_EMPTY) diff --git a/tests/test_19_attribute_converter.py b/tests/test_19_attribute_converter.py index fdb9cd96a..9eed13bca 100644 --- a/tests/test_19_attribute_converter.py +++ b/tests/test_19_attribute_converter.py @@ -139,14 +139,14 @@ def test_to_local_name(self): def test_to_local_name_from_unspecified(self): _xml = """ - - + - foo@bar.com - - + foo@bar.com + + """ attr = attribute_statement_from_string(_xml) @@ -265,15 +265,15 @@ def test_noop_attribute_conversion(): class BuilderAVA(): def __init__(self, name, friendly_name, name_format): template = """ - - + uu.se - - + + """ self.ava = template.format( diff --git a/tests/test_42_enc.py b/tests/test_42_enc.py index 548259022..ddd3c1578 100644 --- a/tests/test_42_enc.py +++ b/tests/test_42_enc.py @@ -12,7 +12,7 @@ __author__ = 'roland' -TMPL_NO_HEADER = """{key_info}""" +TMPL_NO_HEADER = """{key_info}""" TMPL = f"\n{TMPL_NO_HEADER}" IDENTITY = {"eduPersonAffiliation": ["staff", "member"], @@ -66,7 +66,7 @@ def test_pre_enc_with_named_key(): expected = TMPL_NO_HEADER.format( ed_id=tmpl.id, ek_id=tmpl.key_info.encrypted_key.id, - key_info='my-rsa-key' + key_info='my-rsa-key' ) assert str(tmpl) == expected diff --git a/tests/test_51_client.py b/tests/test_51_client.py index a323de793..698f34d00 100644 --- a/tests/test_51_client.py +++ b/tests/test_51_client.py @@ -139,24 +139,24 @@ def _leq(l1, l2): REQ1 = {"1.2.14": """ -urn:mace:example.com:saml:roland:spurn:mace:example.com:saml:roland:spE8042FB4-4D5B-48C3-8E14-8EDD852790DD""", +.0:nameid-format:persistent">E8042FB4-4D5B-48C3-8E14-8EDD852790DD""", "1.2.16": """ -urn:mace:example -.com:saml:roland:spE8042FB4-4D5B-48C3-8E14-8EDD852790DD"""} +.0:nameid-format:persistent">E8042FB4-4D5B-48C3-8E14-8EDD852790DD"""} nid = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="123456") @@ -1735,7 +1735,7 @@ def test_do_logout_post(self): _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) - assert b'_foo' in res.xmlstr + assert b'_foo' in res.xmlstr def test_do_logout_redirect_no_cache(self): conf = config.SPConfig() @@ -1789,7 +1789,7 @@ def test_do_logout_session_expired(self): _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) - assert b'_foo' in res.xmlstr + assert b'_foo' in res.xmlstr def test_signature_wants(self): @@ -3340,7 +3340,7 @@ def test_do_logout_post(self): _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) - assert b'_foo' in res.xmlstr + assert b'_foo' in res.xmlstr def test_do_logout_session_expired(self): # information about the user from an IdP @@ -3370,7 +3370,7 @@ def test_do_logout_session_expired(self): _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) - assert b'_foo' in res.xmlstr + assert b'_foo' in res.xmlstr # Below can only be done with dummy Server IDP = "urn:mace:example.com:saml:roland:idp" diff --git a/tests/vo_metadata.xml b/tests/vo_metadata.xml index fafc4c04d..391f44735 100644 --- a/tests/vo_metadata.xml +++ b/tests/vo_metadata.xml @@ -1,18 +1,18 @@ - - + - - + urn:mace:example.com:saml:aa - - + + urn:mace:example.com:saml:idp - - - - + + + + From a754bae031bcf223a44fc51c9488d979e348803e Mon Sep 17 00:00:00 2001 From: Florian Best Date: Mon, 9 Nov 2020 23:02:39 +0100 Subject: [PATCH 3/3] chore: Adjust tests to default namespace prefix tests/test_88_nsprefix.py: Adjust "ns0" to namespace prefix "samlp" tests/test_02_saml.py: Use different prefix than the default one. tests/test_42_enc.py: The order of the namespace arguments in the string representation has changed (sorted alphabetical) Fix #326 --- tests/test_02_saml.py | 7 ++++--- tests/test_42_enc.py | 1 + tests/test_88_nsprefix.py | 5 +++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/tests/test_02_saml.py b/tests/test_02_saml.py index fe5bbb707..10f1bdfda 100644 --- a/tests/test_02_saml.py +++ b/tests/test_02_saml.py @@ -225,12 +225,13 @@ def test_make_vals_multi_dict(self): def test_to_string_nspair(self): foo = saml2.make_vals("lions", AttributeValue, part=True) txt = foo.to_string().decode('utf-8') - nsstr = foo.to_string({"saml": saml.NAMESPACE}).decode('utf-8') + nsstr = foo.to_string({"saml2": saml.NAMESPACE}).decode('utf-8') assert nsstr != txt print(txt) print(nsstr) - assert "saml:AttributeValue" in nsstr - assert "saml:AttributeValue" not in txt + assert "saml2:AttributeValue" in nsstr + assert "saml2:AttributeValue" not in txt + assert "saml:AttributeValue" in txt def test_set_text_empty(self): av = AttributeValue() diff --git a/tests/test_42_enc.py b/tests/test_42_enc.py index ddd3c1578..41229ebaa 100644 --- a/tests/test_42_enc.py +++ b/tests/test_42_enc.py @@ -134,5 +134,6 @@ def test_enc2(): assert enc_resp + if __name__ == "__main__": test_enc1() diff --git a/tests/test_88_nsprefix.py b/tests/test_88_nsprefix.py index 4f652a54f..ea496dee6 100644 --- a/tests/test_88_nsprefix.py +++ b/tests/test_88_nsprefix.py @@ -13,7 +13,7 @@ def test_nsprefix(): txt = "%s" % status_message - assert "ns0:StatusMessage" in txt + assert "samlp:StatusMessage" in txt status_message.register_prefix({"saml2": saml.NAMESPACE, "saml2p": samlp.NAMESPACE}) @@ -41,5 +41,6 @@ def test_nsprefix2(): assert "saml2p:AuthnRequest" in txt assert "saml2:Issuer" in txt + if __name__ == "__main__": - test_nsprefix2() \ No newline at end of file + test_nsprefix2()