diff options
Diffstat (limited to 'nya-workshop')
-rw-r--r-- | nya-workshop/130.229.16.238.xml | 86 | ||||
-rw-r--r-- | nya-workshop/login-dev.du.se.xml | 25 |
2 files changed, 87 insertions, 24 deletions
diff --git a/nya-workshop/130.229.16.238.xml b/nya-workshop/130.229.16.238.xml index 88590bbb..3af9ab98 100644 --- a/nya-workshop/130.229.16.238.xml +++ b/nya-workshop/130.229.16.238.xml @@ -1,40 +1,78 @@ -<?xml version="1.0"?> -<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://130.229.16.238/shibboleth"> + +<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://130-229-16-238-dhcp.ap-wlan.ki.se/shibboleth"> + <md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:oasis:names:tc:SAML:1.0:protocol"> <md:Extensions> - <DiscoveryResponse xmlns="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" Location="https://130.229.16.238/Shibboleth.sso/DS" index="1"/> + <DiscoveryResponse xmlns="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" Location="https://localhost.localdomain/Shibboleth.sso/DS" index="1"/> </md:Extensions> <md:KeyDescriptor use="signing"> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> - <ds:KeyName>130.229.16.238</ds:KeyName> + <ds:KeyName>130-229-16-238-dhcp.ap-wlan.ki.se</ds:KeyName> <ds:X509Data> - <ds:X509SubjectName>CN=130.229.16.238</ds:X509SubjectName> - <ds:X509Certificate>MIIDATCCAemgAwIBAgIJAPzgW73AUWLLMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNVBAMTDjEzMC4yMjkuMTYuMjM4MB4XDTA5MDQyMTEwNTMyMVoXDTE5MDQxOTEwNTMyMVowGTEXMBUGA1UEAxMOMTMwLjIyOS4xNi4yMzgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLjD8gI2JNUyLlgwAwO9cgAwBJ8uINawwjbr0MfqwRjkweElMFWFi3P7O5/86M7jw4+4+N+USJ2ZnV7e1mETNbrYMzcF/TlLATyksmpNykgOgB9DIsUAc8wr/iHgwW/5CbAVLdKjta//2moxAZQzRhbVDn1ONPuM96VuCSSL/7AG2K6DbAktI9FC2GSm0+cXcvE2rQ1k24yCqq2uu8oVPaswVB6BVDHgNg5kON+AjpVYOrBZMGVNKVjY9rGTE02M6PnAZQMaOJ3Qtnv4p/FzfUOBIgmcOetAHxhvkpVpwjwd4zCYnIAkCODBGGb3SAWm9eA5MusfBINDpzhIX1msKPAgMBAAGjTDBKMCkGA1UdEQQiMCCCDjEzMC4yMjkuMTYuMjM4hg4xMzAuMjI5LjE2LjIzODAdBgNVHQ4EFgQUfDF8UtHEnZ5wBCLXoCYdVVDoBOkwDQYJKoZIhvcNAQEFBQADggEBAD4s6wmLD/uwUa6Ib0P4WkXVioJTpHcrnmL/oVMxYwTuIARxu9MUuhK3oEkTLnfETLL63SAGnvnjWSxuIUIADV3vRSXpbK+jHNnzcNY4BxpVlbhrRBjjzIXm3WcDAgHc5d9HJ2m5ENpFKpYffZdk2fJzCqVmFxGp2ZZaSYsn5Buz/CUPyrXVI96D/Q/MlEzF7umbWFRxkG0ms55uR6SDvXUasof9r4uxYLbW9aQSP1TNYhrSEGbRXhFFIy6zNIK2yp6GBtJc4j1/H+w6679vO2li59Q68hD8zzWGbF6sHJGVdg4JOJKj45sh0R/ROOpNLZXz0/sElobI+6rTUd5ydDA=</ds:X509Certificate> + <ds:X509SubjectName>CN=130-229-16-238-dhcp.ap-wlan.ki.se</ds:X509SubjectName> + <ds:X509Certificate>MIIDTTCCAjWgAwIBAgIJAOzurRJx5hUvMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV +BAMTITEzMC0yMjktMTYtMjM4LWRoY3AuYXAtd2xhbi5raS5zZTAeFw0wOTA0MjEx +NDIwNDlaFw0xOTA0MTkxNDIwNDlaMCwxKjAoBgNVBAMTITEzMC0yMjktMTYtMjM4 +LWRoY3AuYXAtd2xhbi5raS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAN0hol5vp2lftRb3EP2UovcrWU4eo6fSnxjsAOQuJXGFEPvl+BoyYo/LsypH +MI6510X2zVrm2q9UZUHLlf5cAjNzpmehbiErGF2eYzb9LFJbUzYdQnTwqLI9Xs+f +XyBWG7Nfm65V2ymagkyQCltl8JnV+j0IsWkPipM+LEKJo7KBadnSkIDg7nr6LM4j +GCyTuCUijmJ8pZqFlrHkcmLLzmuK6W/1xjHAR0bHfOqVeSZN2kEGz11EhqY2/qcB +vFpxYgkwhPbwNVOGnaCNrYFfoKtBG7/GC63wNdBpauOilvPn+m63bguS6lnkRl2j +Tg4X1AoOt8YyinE/a1DWrc7aGisCAwEAAaNyMHAwTwYDVR0RBEgwRoIhMTMwLTIy +OS0xNi0yMzgtZGhjcC5hcC13bGFuLmtpLnNlhiExMzAtMjI5LTE2LTIzOC1kaGNw +LmFwLXdsYW4ua2kuc2UwHQYDVR0OBBYEFGIIBuGXADoGUr1hvFvNv3y547rhMA0G +CSqGSIb3DQEBBQUAA4IBAQAqU6P4wIFqYBzmQQdI3ABSx44sLD/deWX9ukD+uWiB +nQ77eY41C0G2KIXfaSojcec+D7sJEDZsbjY1+R8YR1K4UhNcKHOgI/vPXrKkKeyL +ac1/G4V9w9S8MSK7o4+Y06yWLqAV/2dIXMo4kKa43IlpYz7ygRAwtAUFWueZEExO +ThP81BKNMguv4KxoPsSLdYtsZkYnfVTiK6jNitxci3t0RPF/YwGOqw38KkVW/NTW +gPuua9/Jj6c5WWML8uzKc39Jzh7X0C1iwDPKdhcVOAPKSLGNBs2p0OAeguRrX9ON +7YRs5nK4eVIcRjFIKS67ShaSi6/zuQq20zr9huoKFcqt +</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </md:KeyDescriptor> <md:KeyDescriptor use="encryption"> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> - <ds:KeyName>130.229.16.238</ds:KeyName> + <ds:KeyName>130-229-16-238-dhcp.ap-wlan.ki.se</ds:KeyName> <ds:X509Data> - <ds:X509SubjectName>CN=130.229.16.238</ds:X509SubjectName> - <ds:X509Certificate>MIIDATCCAemgAwIBAgIJAPzgW73AUWLLMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNVBAMTDjEzMC4yMjkuMTYuMjM4MB4XDTA5MDQyMTEwNTMyMVoXDTE5MDQxOTEwNTMyMVowGTEXMBUGA1UEAxMOMTMwLjIyOS4xNi4yMzgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLjD8gI2JNUyLlgwAwO9cgAwBJ8uINawwjbr0MfqwRjkweElMFWFi3P7O5/86M7jw4+4+N+USJ2ZnV7e1mETNbrYMzcF/TlLATyksmpNykgOgB9DIsUAc8wr/iHgwW/5CbAVLdKjta//2moxAZQzRhbVDn1ONPuM96VuCSSL/7AG2K6DbAktI9FC2GSm0+cXcvE2rQ1k24yCqq2uu8oVPaswVB6BVDHgNg5kON+AjpVYOrBZMGVNKVjY9rGTE02M6PnAZQMaOJ3Qtnv4p/FzfUOBIgmcOetAHxhvkpVpwjwd4zCYnIAkCODBGGb3SAWm9eA5MusfBINDpzhIX1msKPAgMBAAGjTDBKMCkGA1UdEQQiMCCCDjEzMC4yMjkuMTYuMjM4hg4xMzAuMjI5LjE2LjIzODAdBgNVHQ4EFgQUfDF8UtHEnZ5wBCLXoCYdVVDoBOkwDQYJKoZIhvcNAQEFBQADggEBAD4s6wmLD/uwUa6Ib0P4WkXVioJTpHcrnmL/oVMxYwTuIARxu9MUuhK3oEkTLnfETLL63SAGnvnjWSxuIUIADV3vRSXpbK+jHNnzcNY4BxpVlbhrRBjjzIXm3WcDAgHc5d9HJ2m5ENpFKpYffZdk2fJzCqVmFxGp2ZZaSYsn5Buz/CUPyrXVI96D/Q/MlEzF7umbWFRxkG0ms55uR6SDvXUasof9r4uxYLbW9aQSP1TNYhrSEGbRXhFFIy6zNIK2yp6GBtJc4j1/H+w6679vO2li59Q68hD8zzWGbF6sHJGVdg4JOJKj45sh0R/ROOpNLZXz0/sElobI+6rTUd5ydDA=</ds:X509Certificate> + <ds:X509SubjectName>CN=130-229-16-238-dhcp.ap-wlan.ki.se</ds:X509SubjectName> + <ds:X509Certificate>MIIDTTCCAjWgAwIBAgIJAOzurRJx5hUvMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV +BAMTITEzMC0yMjktMTYtMjM4LWRoY3AuYXAtd2xhbi5raS5zZTAeFw0wOTA0MjEx +NDIwNDlaFw0xOTA0MTkxNDIwNDlaMCwxKjAoBgNVBAMTITEzMC0yMjktMTYtMjM4 +LWRoY3AuYXAtd2xhbi5raS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAN0hol5vp2lftRb3EP2UovcrWU4eo6fSnxjsAOQuJXGFEPvl+BoyYo/LsypH +MI6510X2zVrm2q9UZUHLlf5cAjNzpmehbiErGF2eYzb9LFJbUzYdQnTwqLI9Xs+f +XyBWG7Nfm65V2ymagkyQCltl8JnV+j0IsWkPipM+LEKJo7KBadnSkIDg7nr6LM4j +GCyTuCUijmJ8pZqFlrHkcmLLzmuK6W/1xjHAR0bHfOqVeSZN2kEGz11EhqY2/qcB +vFpxYgkwhPbwNVOGnaCNrYFfoKtBG7/GC63wNdBpauOilvPn+m63bguS6lnkRl2j +Tg4X1AoOt8YyinE/a1DWrc7aGisCAwEAAaNyMHAwTwYDVR0RBEgwRoIhMTMwLTIy +OS0xNi0yMzgtZGhjcC5hcC13bGFuLmtpLnNlhiExMzAtMjI5LTE2LTIzOC1kaGNw +LmFwLXdsYW4ua2kuc2UwHQYDVR0OBBYEFGIIBuGXADoGUr1hvFvNv3y547rhMA0G +CSqGSIb3DQEBBQUAA4IBAQAqU6P4wIFqYBzmQQdI3ABSx44sLD/deWX9ukD+uWiB +nQ77eY41C0G2KIXfaSojcec+D7sJEDZsbjY1+R8YR1K4UhNcKHOgI/vPXrKkKeyL +ac1/G4V9w9S8MSK7o4+Y06yWLqAV/2dIXMo4kKa43IlpYz7ygRAwtAUFWueZEExO +ThP81BKNMguv4KxoPsSLdYtsZkYnfVTiK6jNitxci3t0RPF/YwGOqw38KkVW/NTW +gPuua9/Jj6c5WWML8uzKc39Jzh7X0C1iwDPKdhcVOAPKSLGNBs2p0OAeguRrX9ON +7YRs5nK4eVIcRjFIKS67ShaSi6/zuQq20zr9huoKFcqt +</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </md:KeyDescriptor> - <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://130.229.16.238/Shibboleth.sso/SLO/SOAP"/> - <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://130.229.16.238/Shibboleth.sso/SLO/Redirect"/> - <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://130.229.16.238/Shibboleth.sso/SLO/POST"/> - <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://130.229.16.238/Shibboleth.sso/SLO/Artifact"/> - <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://130.229.16.238/Shibboleth.sso/NIM/SOAP"/> - <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://130.229.16.238/Shibboleth.sso/NIM/Redirect"/> - <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://130.229.16.238/Shibboleth.sso/NIM/POST"/> - <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://130.229.16.238/Shibboleth.sso/NIM/Artifact"/> - <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://130.229.16.238/Shibboleth.sso/SAML2/POST" index="1"/> - <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign" Location="https://130.229.16.238/Shibboleth.sso/SAML2/POST-SimpleSign" index="2"/> - <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://130.229.16.238/Shibboleth.sso/SAML2/Artifact" index="3"/> - <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" Location="https://130.229.16.238/Shibboleth.sso/SAML2/ECP" index="4"/> - <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" Location="https://130.229.16.238/Shibboleth.sso/SAML/POST" index="5"/> - <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01" Location="https://130.229.16.238/Shibboleth.sso/SAML/Artifact" index="6"/> + <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://localhost.localdomain/Shibboleth.sso/SLO/SOAP"/> + <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://localhost.localdomain/Shibboleth.sso/SLO/Redirect"/> + <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://localhost.localdomain/Shibboleth.sso/SLO/POST"/> + <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://localhost.localdomain/Shibboleth.sso/SLO/Artifact"/> + <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://localhost.localdomain/Shibboleth.sso/NIM/SOAP"/> + <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://localhost.localdomain/Shibboleth.sso/NIM/Redirect"/> + <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://localhost.localdomain/Shibboleth.sso/NIM/POST"/> + <md:ManageNameIDService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://localhost.localdomain/Shibboleth.sso/NIM/Artifact"/> + <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://localhost.localdomain/Shibboleth.sso/SAML2/POST" index="1"/> + <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign" Location="https://localhost.localdomain/Shibboleth.sso/SAML2/POST-SimpleSign" index="2"/> + <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://localhost.localdomain/Shibboleth.sso/SAML2/Artifact" index="3"/> + <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" Location="https://localhost.localdomain/Shibboleth.sso/SAML2/ECP" index="4"/> + <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" Location="https://localhost.localdomain/Shibboleth.sso/SAML/POST" index="5"/> + <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01" Location="https://localhost.localdomain/Shibboleth.sso/SAML/Artifact" index="6"/> </md:SPSSODescriptor> -</md:EntityDescriptor> + +</md:EntityDescriptor>
\ No newline at end of file diff --git a/nya-workshop/login-dev.du.se.xml b/nya-workshop/login-dev.du.se.xml new file mode 100644 index 00000000..5146b42a --- /dev/null +++ b/nya-workshop/login-dev.du.se.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://login-dev.du.se/simplesamlphp"> + <SPSSODescriptor xmlns:ds="http://www.w3.org/2000/09/xmldsig#" protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol"> + <KeyDescriptor use="signing"> + <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> + <ds:X509Data> + <ds:X509Certificate>MIICgTCCAeoCCQCbOlrWDdX7FTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xGDAWBgNVBAgTD0FuZHJlYXMgU29sYmVyZzEMMAoGA1UEBxMDRm9vMRAwDgYDVQQKEwdVTklORVRUMRgwFgYDVQQDEw9mZWlkZS5lcmxhbmcubm8xITAfBgkqhkiG9w0BCQEWEmFuZHJlYXNAdW5pbmV0dC5ubzAeFw0wNzA2MTUxMjAxMzVaFw0wNzA4MTQxMjAxMzVaMIGEMQswCQYDVQQGEwJOTzEYMBYGA1UECBMPQW5kcmVhcyBTb2xiZXJnMQwwCgYDVQQHEwNGb28xEDAOBgNVBAoTB1VOSU5FVFQxGDAWBgNVBAMTD2ZlaWRlLmVybGFuZy5ubzEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDivbhR7P516x/S3BqKxupQe0LONoliupiBOesCO3SHbDrl3+q9IbfnfmE04rNuMcPsIxB161TdDpIesLCn7c8aPHISKOtPlAeTZSnb8QAu7aRjZq3+PbrP5uW3TcfCGPtKTytHOge/OlJbo078dVhXQ14d1EDwXJW1rRXuUt4C8QIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACDVfp86HObqY+e8BUoWQ9+VMQx1ASDohBjwOsg2WykUqRXF+dLfcUH9dWR63CtZIKFDbStNomPnQz7nbK+onygwBspVEbnHuUihZq3ZUdmumQqCw4Uvs/1Uvq3orOo/WJVhTyvLgFVK2QarQ4/67OZfHd7R+POBXhophSMv1ZOo</ds:X509Certificate> + </ds:X509Data> + </ds:KeyInfo> + </KeyDescriptor> + <KeyDescriptor use="encryption"> + <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> + <ds:X509Data> + <ds:X509Certificate>MIICgTCCAeoCCQCbOlrWDdX7FTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xGDAWBgNVBAgTD0FuZHJlYXMgU29sYmVyZzEMMAoGA1UEBxMDRm9vMRAwDgYDVQQKEwdVTklORVRUMRgwFgYDVQQDEw9mZWlkZS5lcmxhbmcubm8xITAfBgkqhkiG9w0BCQEWEmFuZHJlYXNAdW5pbmV0dC5ubzAeFw0wNzA2MTUxMjAxMzVaFw0wNzA4MTQxMjAxMzVaMIGEMQswCQYDVQQGEwJOTzEYMBYGA1UECBMPQW5kcmVhcyBTb2xiZXJnMQwwCgYDVQQHEwNGb28xEDAOBgNVBAoTB1VOSU5FVFQxGDAWBgNVBAMTD2ZlaWRlLmVybGFuZy5ubzEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDivbhR7P516x/S3BqKxupQe0LONoliupiBOesCO3SHbDrl3+q9IbfnfmE04rNuMcPsIxB161TdDpIesLCn7c8aPHISKOtPlAeTZSnb8QAu7aRjZq3+PbrP5uW3TcfCGPtKTytHOge/OlJbo078dVhXQ14d1EDwXJW1rRXuUt4C8QIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACDVfp86HObqY+e8BUoWQ9+VMQx1ASDohBjwOsg2WykUqRXF+dLfcUH9dWR63CtZIKFDbStNomPnQz7nbK+onygwBspVEbnHuUihZq3ZUdmumQqCw4Uvs/1Uvq3orOo/WJVhTyvLgFVK2QarQ4/67OZfHd7R+POBXhophSMv1ZOo</ds:X509Certificate> + </ds:X509Data> + </ds:KeyInfo> + </KeyDescriptor> + <NameIDFormat>urn:mace:shibboleth:1.0:nameIdentifier</NameIDFormat> + <AssertionConsumerService index="0" Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" Location="https://login-dev.du.se/simplesamlphp/www/shib13/sp/AssertionConsumerService.php"/> + </SPSSODescriptor> + <ContactPerson contactType="technical"> + <SurName>Administrator</SurName> + <EmailAddress>na@example.org</EmailAddress> + </ContactPerson> +</EntityDescriptor> |